I’m writing this partly because I think others might be interested, partly because I want to know what others think of my setup, and partly because I’m going to upgrade my hardware and need to review my setup so that I can re-create it on the newer hardware.
I have an old 2009 iMac at home that wasn’t being used anymore, so I installed Ubuntu server 2022.04 LTS. I have two printers, so I installed the CUPS manager, which allows my to print wirelessly from iPad, iPhones and my MacBook Air. For media, I run PlexMediaServer (video) and Navidrome. For content, I run Transmission, which I can manage from a web browser. For e-books, I use calibre which I access via a web browser (on my iPhone or a Kobo). For coding, I’ve installed Nginx, MariaDB and PHP.
My router has a built-in VPN, but I’d like to install WireGuard on the server. I’d also like to be able to collect and manage my family’s photos. For now, I use MacOS Photos, but since we rarely plug our phones into the computer to sync them, they are usually only backed up to iCloud.
What else should I consider?
Nice start and solid choices so far!
Definitely recommend looking into Docker, it’ll make cross-platform conflicts and migrations near effortless. Repurposing unused hardware is great, but can also be inefficient or bulky, so a hardware upgrade might be in your future eventually. ;)
If you are interested in automating any media retrieval and/or organization, which I gather you might given you have Plex, look into the *arr ecosystem: Sonarr for TV, Radarr for movies, plus others for books and music and pretty much anything else you can imagine!
My setup is based on Docker and a Synology NAS as the hardware. I recently set up a Minecraft server so my nieces and nephews have somewhere to play together, but may need to move that to my PC as the NAS is not very RAM or CPU heavy.