homelab

Finally time to mention my Homelab, I’m currently running Ubuntu Server on barebones, it was installed with 22.04 but has been upgraded to 24.04, of course.

Gotify Alerts from Trading Bot
You can see Gotify alerts sent from my trading bot program. In this case it’s the output out the screeners that were active.

Most of the programs I am running are able to be managed under docker compose. So I can have a full system running with one command and the configurations are mostly done via the compose file itself which has become second nature at this point.

Running Valheim Server on Ubuntu
The output is the docker logs for running the Valheim server via docker compose. You can also see the list directory output.

I have one big folder with all the configurations, inside that folder, one folder per app I want to run, in each folder, a docker-compose.yaml file exists and also probably a data folder which is mentioned in the docker-compose.yaml file and used as a bind volume. That way the data separation is done by default.

This also facilitates backing up as now all that is needed is to set a duplicacy repository in the main configuration folder and everything will be backed up appropriately. Currently, I have this part and others backing up everyday to another system, I have a page about that just here.

I use some aliases in my .zshrc file because some commands are just too cumbersome, for example, docker compose down, I’ve changed to dcdown and dcup for the inverse.

Nano'ing the .zshrc file
The aliases defined in the .zshrc

I have had a server running since 2020, initially I only used the system in the local network, in fact, the first server I had was just an old laptop running regular Ubuntu. My domain was created in 2021 and I’ve been using it ever since, I bought it for 10 years which was actually a great investment given the inflation that domains have been suffering.

My domain, repi.fun, the website you are on, has been online as this “portfolio” since only 2025, before I was using it as a private homepage with links to all the services running.

Nextcloud UI

At this point I have used my server for about anything, really, I’ve used it to train AI models, for running gym software, for running vision detection software, for home automation, as a NAS, as a video decoding machine, as a game server for online games with friends, really, I’ve really used and abused this system…