My Pi runs ubuntu 22.04 and docker with portainer, watchtower, adguardhome and tailscale
Self-Hosted Main
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
For Example
- Service: Dropbox - Alternative: Nextcloud
- Service: Google Reader - Alternative: Tiny Tiny RSS
- Service: Blogger - Alternative: WordPress
We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.
Useful Lists
- Awesome-Selfhosted List of Software
- Awesome-Sysadmin List of Software
If you're already familiar with it and can maybe even reuse some compose files, it's definitely worth it. Even on a Pi.
It is up to you. Using Docker makes it easier for administration and evolution, but bare metal is sufficient if you are comfortable with it (which every self-hoster should be).
I use Docker on my Pi for one simple reason: management. While it's true that some services are set and forget, there will be times when you will need to check on a particular service's health, and Docker makes it a little easier by having each service on it's own environment. You can restart every service individually with ease, and even nuke something if needed without wrecking the whole system.
I use Portainer, and everything on Docker inside it.
i recently got my first raspberry pi and have a drupal website which consists of three docker container. not sure how it’ll handle high traffic but so far it works like a charme.
Yes. Using docker is not like running your services inside VMs. It's a pretty lightweight way of structuring your services, with the host kernel shared by all instances.
I run everything in Docker on my RPi 4 and it works very well.
I just installed paperless-ngx on my Pi with Docker. I read the instructions on doing it bare metal and thought "Nope!" So yeah, it can save you some work.