Over the past few weeks I've been rebuilding few things, I haven't finished yet. But I realised that I had to do my usual thing of documenting what I've done so that when I inevitably come to do this again I have a reference for What I did last time.
For a while now I've been worried about the state of the web server this site runs on. I've used it for a few things and had a few different versions of the site. Then the apt-get started reporting that Nginx had an issue with the update process. That and Canonical released the new Long-Term Support version of Ubuntu, but the server wouldn't update to it until the first point release.
So I had to provision a new server and decommission the old one. The new server is stripped down to just what I need to run the site and I've tried to make sure that it's not too easy to hack by adding some bad bot blocker scripts to the server to try and minimise scraping/probing.
The wife has stopped using her big box system in favour of a Laptop that she can use in the bedroom when she's watching TV and in her office, when she's working. So I have a desktop PC with a dedicated GPU to turn into a new NAS that can replace the old laptop I was using. The main reason I wanted to use this new box is that I can use the 3.5" HDDs I keep every time I build a new system and I can use the GPU for Jellyfin Transcoding.
Off the back of the Ubuntu update Linux Mint has released Linux Mint 22 "Wilma", and my Wi-Fi dongle went pop, so time to put my system rebuild script to the test. It faired quite well a few things needed updating, but on the whole it did what I wanted.
With setting up the new NAS I decided to redistribute my storage so I found an old Half-Terabyte HDD to use in my computer which frees up the 1 Terabyte one for use in the NAS, Bringing its storage up to 4 Terabytes.
Now I'm off to write up the posts for future Dave to reference when He needs to do this again.
davehenry.blog
by
Dave Henry
is licensed under
CC BY-NC-SA 4.0