2023-03-30
The site has been limping along on an Ubuntu 16.04 based server for the past couple of years. I finally took the time to upgrade tonight.
I could have gone with 22.10, it seems stable enough, but I do not enjoy running down issues when I could be working on my side projects. I use Digital Ocean for my virtual servers due to their decent prices and excellent documentation. It beats maintaining a website on a home server and inviting the whole world into my lab.
Adding a new server via droplet was easy. I found the article on must-do server setup, installed nginx from another guide, added Let’s Encrypt and copied the content up. Took about ninety minutes.
I need to set up GoAccess to get a daily report of visitors and pages accessed. I gave up on Google Analytics four years ago, nice graphics but the privacy leaks were not worth it. I have been playing with a new template, with no Bootstrap, just HTML and only the CSS that I actually understand. It will still be a static site. That is the way a weblog should be.
Followed the instructions to configure the server Initial Server Setup with Ubuntu 22.04.
Follow How to Install Nginx on Ubuntu 22.04 to get the webserver up.
Follow How To Secure Nginx with Let’s Encrypt on Ubuntu 22.04 to get certbot working.