Add some headings

Anthony Wang 2021-08-25 21:22:09 -05:00
parent 376f51d247
commit 03f8124ffa

@ -1,5 +1,9 @@
Inspired by exozyme and want to host a public Linux server? You have two main options: rent a VPS (virtual private server) on a cloud provider like AWS or host the server on a PC at your house. Since we choose the latter for exozyme, this guide will exclusively focus on that. If you are interested in using a VPS instead, there are plenty of guides available on the internet.
### Operating system
For the server's operating system, you again have some choices: a more stable Linux distro like Debian, Ubuntu, or Rocky Linux, or something bleeding edge like Arch. We decided to go with Arch, mainly because of the [Arch Build System](https://wiki.archlinux.org/title/Arch_Build_System) and the [ArchWiki](https://wiki.archlinux.org/title/Main_page). You have to be careful with updates, especially with community-maintained AUR packages, so we recommend updating once every week.
### Running services
Now that you have a server, what about running services like Nextcloud? Once again, you have two choices: run the services directly and control them using systemd's `systemctl` utility, or run them in Docker. For this, we chose running them directly on the server, because Arch packages most of the packages for these services pretty well and Docker solves a problem that we don't really have.