Selfhosting #2

Selfhosting #2

Selfhosting | My experience pt.2

Series of n articles in which I will show my homelab, from the hardware to the software.


As i mentioned in the previos article, i have two machines in my homelab, a proper pc and a Raspberry pi (which we’ll going to see in the next article).

I wnat to show you the various container i use on my system and the proper OS i’ve instlled on this particular machine


OpenMediaVault is the distro that perfectly suits my need as it has a great disk management UI that permit to create create, delete, mount and dismount all the file system present, it can also create and manage RAIDS very well and a lot of other things (you can find out on they’re website).

For OMV exist a package called omv-extras that enable on-UI containerizing feature like a docker installer, a portainer installer to get started with cointainers in a matter of few minutes.

Why i opted for this distro? I finded it more confortable for managing all the disks i have putted inside this machines, also it is a straight debian-based distro, so it should be more stable than other like Ubuntu or other alternative.


This machines serves 2 different scopes:

  1. NAS
  2. Homelab

Given that i don’t like to fuck up things directly on the base system, i use containers to do experiments os host web-app as they don’t require to install nothing on the base os except for docker.

So witch conteiners i’m running right now? I’ll make a list with links and an a brief explanation for you:

  • Heimdall My favourite dashboard
  • Emby Media server A.K.A selfhosted netflix
  • code-server Instance of a containerized Vs-code accesible from the web
  • uptime-kuma Monitoring tool
  • portainer Container manager
  • yatch Another (faster, but with less feature) container manager
  • fresh-rss rss news aggregator
  • paperless-ng
  • taisun Docker server management
  • kasm Streaming containerized apps and desktops to end-users

Coming up next

In the next part we will explore what’s on my Raspberry Pi