This is a summary of my hobby homelab. I like to tinker with new software a lot and I try to find the best fits possible while keeping control of my data and experience. But I mostly do it because I think it’s fun.
This is the main server. It runs most of the software I use, which I am going to talk about later. Inside is a Intel i5-7300HQ and 16GB of DDR4 RAM and it runs Ubuntu Server. Most of the software it runs is containerized inside docker.
This is the backup server, which I already talked about in my post about backups. It still runs urbackup without any issues. It also keeps some backups of docker-volumes from the main server.
This sbc is only used when I need something portable or want to try something that might break. It currently runs a lancache, because I wanted to do a small lanparty with my friends.
This is the newest piece of software that I found. It is a self-hosted alternative to stuff like Obsidian and Notion. I really like I so far but it was pretty hard to set up. It took me almost three days, as I also needed to setup a OIDC server and S3 storage backend. I am now using Authentik as my Authentication provider and a minio instance for storage.
I use Photoprism to keep my photo-library organized and also to quickly backup new photos of my phone using PhotoSync. I am thinking about replacing it with Immich, which has made great progress over the last view months, but I still haven’t made the switch. But it might happen pretty soon especially because the mobile experience is much better!
We used Trello for project management in my school, but in the future, I will not have access to my projects there anymore, so I exported them into my planka instance. It is not quite as fully featured as Trello, but it is enough for my small side-projects and as an archive for my old trello projects.
File Browser is a simple webapp for accessing files on the server. I’m using it for quickly looking up some files or uploading small amounts of data from other devices which are not connected to the samba share.
I setup two samba shares for transferring files from and to the server and between devices on my network.
I started putting some recipes I tried and liked in tandoor but I never really used it to its full potential. It is probably going to be replaced with Outline just because I don’t need most of the features Tandoor provides.
This one is really nice for managing all of my physical paperwork. Especially paired with Paperless Mobile which provides an easy way to scan documents using your phone. It is also used by outline to keep references to the original documents.
Homarr is my landing page. From there I can go to any of my services quickly. Especially for new or experimental services where I can’t yet remember their names of the subdomain. It automatically queries nice icons, is easy to set up and looks nice.
I use UptimeKuma to monitor my services. If one services has an issue, I get notified on discord via a webhook. This is especially useful for my backup server, so it does not fail silently.
I primarily use it as a local DNS server to forward my domain to all the services which are in active use.
That’s it for now. But I am always on the look for new exciting tech I might try in the future! I am currently looking into an automatic pdf generator solution but have not found something that meets my needs yet.