This is everything that runs bengholmes.com.
To set up a new server, do the following:
Create a user bengholmes
which will own all the website related stuff.
sudo setup-firewall.sh
sudo cp systemd/website.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl start website
sudo systemctl enable website
sudo crontab -e
Add the following
0 0 1 * * /home/bengholmes/website/utils/renew-certs.sh