How to Install Terrarium TV Since The Website is Down?

Yes, the website is down and doesn’t look like coming back but there is no need…