Search

Forum Self-Hosting & Homelab My complete Docker Compose homelab stack

My complete Docker Compose homelab stack

Sharing my entire homelab setup running on a single machine with Docker Compose. Services include:

- Traefik (reverse proxy)
- Nextcloud
- Vaultwarden
- Jellyfin
- Immich (photo backup)
- Uptime Kuma
- Homepage dashboard

All configs are on my GitHub. Happy to answer questions.

6 Replies

Immich is the hidden gem here. Best self-hosted Google Photos replacement. The AI face recognition and search are shockingly good.

Can you share your Traefik config? I have been struggling with Let us Encrypt wildcard certs for my subdomains.

How much RAM does this entire stack use? I am on 16GB and wondering if I need to upgrade before adding more services.

Whole stack uses about 8GB RAM. Jellyfin with transcoding is the heaviest. You should be fine on 16GB with room to spare.

Add Portainer to your stack for a nice web GUI to manage containers. Makes it much easier to check logs and restart services.

Just set this whole thing up following your GitHub configs. Took an afternoon and everything works. Immich is replacing Google Photos for me now. Thank you!

You must be logged in to reply.