Demo
The following is a 1-minute silent demo for publishing a website to the internet for the first time:
Introduction Video
Slightly more involved 10 minute demo with explanations (the UI is slightly dated, as this demo was recorded with the very first public test version)
Basics Q & A
Q: How do you setup the server? What do you install? Docker? Apache? MySQL?
We do not install any such tools. The server setup consists of installing two programs:
(1) HoTCo:RE — Our programmable reverse proxy
(2) Sprouts — Our server side program
Both are compressed into a single file weighing around ~10MB, uploaded to a temp
directory, and installed to /opt/hotcore/ and /opt/sprouts respectively.
Each tool creates its own user that it runs under. Two users are created:hotcore and sprouts.
No other tools or packages are installed on the server.
Q: Do I need to prepare the server in some way?
No! In fact, Sprouts/Gardener works best with a bare linux installation and no additional packages.
If you have another http server installed and using ports 80 and 443, we will not be able to install HoTCo:RE, and as a result, we will not be able to setup domain name routing.