public website for https://server.garden
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

273 lines
14 KiB

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
1 year ago
<title>greenhouse: autonomous web publishing made easy</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
3 years ago
<link rel="shortcut icon" type="image/png" href="static/favicon.png" />
<!-- <link rel="apple-touch-icon" href="/static/icon.png" /> -->
3 years ago
<link href="static/greenhouse.css?v=3" rel="stylesheet">
<link href="static/vendor/normalize.css" rel="stylesheet">
<link href="static/vendor/nunito.css" rel="stylesheet">
</head>
<body>
<header>
<div class="header-container">
<h1>
greenhouse
<span class="shine-container">
<span class="shine"></span>
</span>
</h1>
<div class="session-status float-right">
<!-- <a href="https://git.sequentialread.com/forest/greenhouse">🌱🏠 source code&nbsp;</a> &nbsp; |
3 years ago
&nbsp; -->
3 years ago
<a href="https://sequentialread.com/" style="display: inline-flex;">
<div style="position: absolute; width: 0; height: 0;">
<img src="static/sequentialread.png" style="position: relative; top: -1px; right: -1px"/>
</div>
3 years ago
&nbsp; &nbsp; &nbsp;blog&nbsp;
</a>
&nbsp; | &nbsp;
<a href="https://greenhouse-alpha.server.garden/">
🧪 alpha
</a> &nbsp;
</div>
</div>
</header>
<main>
<section class="highlight">
<img class="image-medium float-right" alt="greenhouse logo" src="static/greenhouse-border.svg"/>
1 year ago
<h1>autonomous web publishing made easy</h1>
<p>
Greenhouse is a specialized cloud service designed to make self-hosting your own website, email,
web services, etc, as easy as possible.
<br/><br/>
<i>We don't ask you to compromise on privacy or security:
it's <b>your</b> server, we simply make it reliably accessible on the internet.</i> <br/>
</p>
</section>
<section class="page">
3 years ago
<img class="image-medium float-right" alt="Pitney the Pineapple waves at you from behind a laptop" src="static/mascot-laptop.png"/>
<h1 id="what-we-do">what we do</h1>
<p>
Greenhouse gives any local file or service a secure URL in seconds.
Send this URL to anyone; as long as your computer is still running and has internet access, it should stay online.
</p>
<p>
Unlike a traditional cloud service, greenhouse is open source and most of its code runs on <em>YOUR</em> computer, not ours.
The system is designed so that the 3rd party service component is as small as possible, has no authority, and only touches encrypted data.
That means Greenhouse can't snoop on traffic going to and from your server even it wanted to!
</p>
<p>
Greenhouse is a new networking platform for publishing websites, web services, and anything else from your own computer.
1 year ago
It is currently in the alpha test release phase.
3 years ago
</p>
3 years ago
<blockquote>
1 year ago
<b>Register an account, try it out for free, and provide feedback!</b><br/><br/>
1 year ago
Please Note ⚠ This is "alpha" software, it's currently not the most stable thing in the world.
<br/><br/>
<span style="background: #1d333b; display: inline-block; border-radius: 8px; padding: 0.2em 0.6em;">
3 years ago
🧪 <a href="https://greenhouse-alpha.server.garden/" style="color: #c8ff30">greenhouse-alpha.server.garden</a>
</span>
3 years ago
</blockquote>
<h2 id="demo-screencast">demo video</h2>
<blockquote>
<b>"As a user, I want my server to be online 😀"</b>
<br/><br/>
1 year ago
This demo was performed on windows, but the software is cross platform, supporting MacOS, Windows, and Linux.
<br/><br/>
3 years ago
<em>7 minutes 42 seconds</em>
</blockquote>
<br/><br/>
3 years ago
<div style="display: flex; justify-content: center; background-color: white;">
3 years ago
<video autobuffer="" controls="" preload="auto" style="max-height: 80%; max-width: 95%;">
3 years ago
<source src="https://picopublish.sequentialread.com/files/greenhouse-alpha-demo-windows.mp4" type="video/mp4">
<source src="https://picopublish.sequentialread.com/files/greenhouse-alpha-demo-windows.webm" type="video/webm">
3 years ago
<p>Your browser doesn't support HTML5 video. Here is
3 years ago
a <a href="https://picopublish.sequentialread.com/files/greenhouse-alpha-demo-windows.mp4">
3 years ago
link to the video
</a>
instead.
</p>
</video>
</div>
<br/><br/>
<img class="image-medium float-right" alt="Pitney the Pineapple gives a pleasant smile while reading a book" src="static/mascot-reading.png"/>
<h2 id="about">about</h2>
3 years ago
<p>
Greenhouse is an
<a href="https://git.sequentialread.com/forest/greenhouse">open-source project</a> currently in development by
<a href="https://sequentialread.com/"><img src="static/sequentialread.png" style="position: relative; top: 3px;"/> SequentialRead</a>.
We provide everything you need to get your own server online for your home, organization, or business.
</p>
<blockquote>
1 year ago
Why would anyone want to use a cloud service if they're already running a server from home?
<br/><br/>
A 3rd party service for self-hosting? Isn't that an oxymoron? Why do I need this?
</blockquote>
<p>
In short, <b>because it makes autonomous web publishing
<span class="text-super-emphasis"><i><u>radically easier</u></i></b><span></b>.
It's cheap, reliable, and works every time, no matter who or where you are.
<br/><br/>
Running servers from home isn't easy, especially if you're not a computer whiz.
Trying to host a reliable web site or email server from scratch might seem impossibly hard.
Or it might work at first, but then inexplicably stop working months later.
But no matter who you are or where you live, as long as you have an internet connection,
you can run your own <b><u>reliable</u></b> web site or web service with Greenhouse!
We handle the complicated public internet networking configuration for you,
alleviating the
<a href="https://git.sequentialread.com/forest/notes/src/commit/c9ff1b51a8e4931c36c4b20e2237565e4524a679/ServerSetup.md#making-your-computer-accessible-on-the-internet-so-internet-users-around-the-globe-can-connect-to-it">
worst pain points associated with self-hosting.
</a>
<blockquote>
For the technically inclined;
<br/><br/>
1 year ago
Greenhouse eliminates the need to aquire, configure, test & maintain
a router, firewall, dynamic domain name records, TLS certificates, and/or VPN tunnel.
<br/><br/>
We do this by providing a free subdomain on <code>greenhouseusers.com</code> and a
<a href="https://picopublish.sequentialread.com/files/network-protocol-software-terminology.png">TCP reverse tunnel</a>
as a service.
3 years ago
<br/><br/>
You, the server operator, use the service by signing up for an account and then launching our easy-to-set-up
Greenhouse web publishing application on your server computer.
<br/><br/>
The web publishing application
( <a href="https://git.sequentialread.com/forest/greenhouse-daemon">
greenhouse daemon 🌱🏠😈
</a> )
runs an embedded instance of <a href="https://caddyserver.com/">Caddy Server</a>
to automatically obtain TLS certificates from <a href="https://letsencrypt.org/">
🔒 Let's Encrypt
</a>
& secure your web traffic with TLS / HTTPS.
<br/><br/>
Finally, if you want to use your own domain name, you may simply
<a href="https://greenhouse-alpha.server.garden/using-your-own-domain-name-with-greenhouse">
point it at your <code>greenhouseusers.com</code> subdomain.
</a>
</blockquote>
3 years ago
</p>
<img class="image-medium float-right" alt="Pitney the Pineapple takes you to the gun show with an impressive bicep flex" src="static/mascot-strong.png"/>
<h1 id="how-we-do-it">how we do it — what makes greenhouse different</h1>
<p>
Greenhouse provides a network gateway that allows internet users to connect to your server(s).
</p>
<div class="horizontal flip space-around">
<div class="box">
<h3>self-hosting</h3>
3 years ago
<img class="image-large" alt="a diagram showing a user connecting securely to an application self-hosted in someone's living room" src="static/selfhost.png"/>
<p>
True self-hosting ranges from difficult to impossible
for most people. Many of
<a href="https://git.sequentialread.com/forest/notes/src/branch/master/ServerSetup.md">the requirements</a>
are either not avaliable,
<a href="https://sequentialread.com/forwarding-port-443-on-centurylink-technicolor-c2100t-modem/">not documented</a>,
or require complex work-arounds.
</p>
</div>
<div class="box">
<h3>greenhouse</h3>
3 years ago
<img class="image-large" alt="a diagram showing a user's secure connection passing through the greenhouse network gateway inside a public cloud, and then reaching an application self-hosted in someone's living room" src="static/hybridcloud.png"/>
<p>
Greenhouse provides all of the neccesary network configuration to host a server on the public internet,
but it leaves all of the data storage and web-serving up to your system.<br/><br/>
You retain exclusive ownership and control over your data, web traffic, and processes.
</p>
</div>
<div class="box">
<h3>traditional cloud</h3>
3 years ago
<img class="image-large" alt="a diagram showing a user connecting securely to an application hosted inside a public cloud" src="static/custodialcloud.png"/>
<p>
Almost all other cloud service providers offer exclusively custodial services,
meaning they technically own all of the data and encryption keys related to your application.
</p>
</div>
</div>
<p>
Our unique security model means we couldn't access your systems or "wiretap" your web traffic even if we wanted to.
This differentiates our product from mainstream cloud services like
<a href="https://www.cloudflare.com/">cloudflare</a> and <a href="https://www.digitalocean.com/">digitalocean</a>.
</p>
<p>
1 year ago
<a href="https://git.sequentialread.com/forest/threshold">Threshold</a>
<a href="https://git.sequentialread.com/forest/threshold">(the Greenhouse network gateway software)</a>,
only <i>routes secure connections</i> and doesn't require access to your TLS (Transport Layer Security) encryption keys,
so it can't see or interfere with your users' web traffic.
You can think of Threshold's data privileges similarly to how you might think about your ISP (Internet Service Provider):
3 years ago
they both provide network connections, so they can see who's connecting to who,
but thanks to TLS, they can't access the contents of those connections.
</p>
<p>
We don't charge any mandatory monthly fees, meaning you only pay for the bandwidth you actually use.
If your server is not very popular or it doesn't handle large media files like audio, images, and videos,
you could pay as little as $0.50 (fifty cents) for a whole year of service!
You can also set billing alarms to warn you if you start getting billed for more traffic than you expected,
and set billing circuitbreakers to limit the amount your account can be charged by our service.
</p>
<p>
Greenhouse was born because we wanted to try to make autonomous web publishing radically easier,
so it was designed to be as cheap and user-friendly as possible.
You don't have to be a tech expert to use it, it's meant to be for everyone.
</p>
<h2 id="development-roadmap">development roadmap</h2>
<p>This roadmap diagram shows the various tasks and features that are already completed or in progress,
which ones are required for the initial alpha release, and which ones are required for the public beta release.</p>
<div style="display: flex; background-color: white; justify-content: center; margin-left: calc(-5px - 4vw); margin-right: calc(0px - 4vw);">
3 years ago
<img alt="development roadmap diagram, see checklist below" src="static/roadmap.jpg" style="max-width: 100%; "/>
</div>
<h2 id="attribution">Attribution</h2>
<p>
Icons made by <a href="https://www.flaticon.com/authors/freepik">Freepik</a>,
aquired from <a href="https://www.flaticon.com/">flaticon.com</a>
</p>
</section>
</main>
<footer>
3 years ago
<div class="horizontal justify-center">
<div class="cloud">
a service by <a href="https://sequentialread.com/">SequentialRead</a> &nbsp; | &nbsp;
<a href="https://git.sequentialread.com/forest/greenhouse/">Source Code</a> &nbsp; | &nbsp;
<a href="https://git.sequentialread.com/forest/greenhouse/src/branch/master/readme/TERMS_OF_SERVICE.md">Terms of Service</a> &nbsp; | &nbsp;
<a href="https://git.sequentialread.com/forest/greenhouse/src/branch/master/readme/PRIVACY_POLICY.md">Privacy Policy</a>
</div>
</div>
</footer>
<a rel="me" href="https://social.pixie.town/@forestjohnson"></a>
</body>
</html>