Yeah, it has been a good long time since the last time I posted anything here. It is a wonder I even still bother to maintain this site. The fact of the matter is, I really just want to retain the domain name, so I pretend to blog every now and again to justify the $12 a year it costs me to keep it. To make even weirder, I have been offered money for this domain name, $2000 to be exact, but I turned it down. The exact reason I turned it down is a bit vague, but I am sure subconsciously I have a good reason.
I have been working on this blog post now for at least a month. I originally was just going to talk about setting up an ESXi virtual machine server, but since then the project has grown to the point where I am self hosting a small pile of services. Below is a screen shot of Homer, one of the services I setup. Homer's only job is to serve up a nice webpage with links to things I use. It is really just an overly complex landing page, but it works well and makes things look pretty. I am not going to get into the links or the streaming services, these are just external links to websites I go to reasonable often. The Applications and Servers is where the more interesting stuff is happening.
Meh!, between taking a screen cap and uploading the above image, I changed my mind, I am not all that interested in talking about setting up my own cloud services. While I enjoyed learning how to use Ubuntu Snaps and Docker Containers, it is honestly not a particularly interesting subject and there are tons of websites and Youtube videos on how to set this stuff up. While I set this up on a machine with 16 GB of RAM and 5 TB of storage, you could easily do the same thing on a Raspberry Pi, minus the ESXi server of course. If you really are interested in what I did, I got started with this Youtube Playlist.
The process he is following will work perfectly fine on any old Intel/AMD based system you have laying around that was built in the last 10 years. I think you could get by pretty well with 4 GB of RAM, I have seven Docker Containers running and it is consuming less than 1.6 GB of RAM. The amount of storage you need depends entirely on how much room you need for NextCloud and Emby.