11-23-2025, 04:45 PM
This post was last modified: 3 hours ago by SickProdigy.
Hello everyone,
I've collected my self-hosted Docker Compose files in a public GitHub mirror. Each link below opens the corresponding docker-compose.yml file, and the full repository includes additional configuration files and setup notes.
GitHub mirror: SickProdigy / Docker-Home-Server
List updated: October 10, 2026 (previous thread update: April 28, 2026).
I've mainly tested these setups on Debian Linux and manage many of their web interfaces from Windows. Other Linux distributions may need changes to paths, permissions, networking, or device access. Windows hosting compatibility depends on the individual stack.
This is a catalog of Compose examples currently available in the mirror. Some are experiments, alternative configurations, or legacy services; inclusion does not mean every stack is actively maintained or fully tested. Review each file and its requirements before deploying it.
Available Docker Compose Setups
Full GitHub Repository
Browse the complete repository and README
For container-specific configuration, check the comments in the Compose file and any accompanying files in its folder. Adjust paths, environment variables, credentials, ports, and persistent storage to suit your server.
Basic Setup Example
With Git, Docker, and the Docker Compose plugin installed, you can clone the mirror and start a selected stack. This example uses Navidrome:
Some stacks need additional configuration, dependencies, or external services, so check their requirements first. You can also use Portainer to deploy suitable stacks through its web interface.
Let me know if you have any questions or spot a configuration that needs updating.
I've collected my self-hosted Docker Compose files in a public GitHub mirror. Each link below opens the corresponding docker-compose.yml file, and the full repository includes additional configuration files and setup notes.
GitHub mirror: SickProdigy / Docker-Home-Server
List updated: October 10, 2026 (previous thread update: April 28, 2026).
I've mainly tested these setups on Debian Linux and manage many of their web interfaces from Windows. Other Linux distributions may need changes to paths, permissions, networking, or device access. Windows hosting compatibility depends on the individual stack.
This is a catalog of Compose examples currently available in the mirror. Some are experiments, alternative configurations, or legacy services; inclusion does not mean every stack is actively maintained or fully tested. Review each file and its requirements before deploying it.
Available Docker Compose Setups
- adguard
Network-wide DNS ad blocking and privacy filtering.
- airdcpp
Advanced Direct Connect client for file sharing.
- amule
Peer-to-peer client for the eDonkey and Kad networks.
- apprise
Unified notification gateway for many messaging services.
- aria2
Lightweight multi-protocol download utility.
- audiobookshelf
Self-hosted audiobook and podcast server.
- authelia
Authentication and authorization portal for protected apps.
- azerothcore
World of Warcraft server emulator stack.
- bar-assistant
Cocktail recipe and home bar management app.
- bazarr
Subtitle manager for Sonarr and Radarr libraries.
- beets
Music library organizer and metadata tagger.
- btcpayserver
Self-hosted Bitcoin and cryptocurrency payment processor.
- calibre-web
Web interface for browsing and serving a Calibre library.
- calibre
E-book library management application.
- chaptarr
Chapter metadata helper for media libraries; marked untested in the repository README.
- chd-converter
Tooling for converting PS2 disc images to CHD format.
- code-server
VS Code served through a browser.
- comfyui-smartgallery
Gallery companion for browsing and organizing ComfyUI outputs.
- comfyui
Node-based UI for Stable Diffusion and image generation workflows.
- dashy
Self-hosted dashboard for organizing service links.
- ddclient
Dynamic DNS update client.
- deemix
Deezer music downloader.
- deluge
Lightweight BitTorrent client.
- diiis-diablo-3
Diablo III server emulator stack.
- dillinger
Browser-based Markdown editor.
- doublecommander
Dual-pane file manager.
- elasticsearch
Search and analytics engine.
- filebrowser
Web-based file manager.
- filedrop
Simple browser-based file sharing service.
- filegator
Self-hosted web file manager.
- flaresolverr
Proxy helper for bypassing Cloudflare challenges.
- foundryvtt
Virtual tabletop server for roleplaying games.
- freshrss
Self-hosted RSS feed reader.
- gamevault
Self-hosted game library manager.
- gameyfin
Self-hosted game library manager.
- ghostfolio
Personal finance and portfolio tracker.
- gitea-mcp
MCP bridge for interacting with Gitea.
- gitea
Self-hosted Git forge.
- glances
System monitoring dashboard.
- gluetun
VPN client container for routing other services.
- gmod
Garry's Mod dedicated server.
- grafana
Metrics visualization and dashboarding platform.
- grifter
Custom grifter container setup using a locally named image.
- headphones
Music downloader and library manager.
- heimdall
Application dashboard for self-hosted services.
- hermes-agent
Hermes automation agent service.
- hermes-codex
Hermes/Codex automation workspace service.
- homarr
Modern home server dashboard.
- homeassistant
Home automation platform.
- homebridge
HomeKit bridge for non-Apple smart devices.
- immich
Self-hosted photo and video backup platform.
- iptv-org-epg
Electronic program guide tooling for IPTV sources.
- it-tools
Collection of browser-based developer utilities.
- jackett
Indexer proxy for torrent applications.
- jdownloader
Download manager for file hosting services.
- jellyfin
Open-source media server.
- joplin
Note-taking and to-do application server.
- jupyter
Interactive notebook environment for code and data.
- karakeep
Self-hosted bookmark, note, and web clipping app.
- kometa
Media library metadata and collection manager for plex media server.
- lancommander
LAN party game library and event management.
- lazylibrarian
Book download and library manager.
- libation
Audiobook downloader and manager for audible.
- lidarr
Music collection manager for Usenet and torrents.
- llama.cpp
Local LLM inference server using llama.cpp.
- mailcow
Self-hosted mail server suite.
- mailserver
General-purpose Docker mail server.
- mariadb
MariaDB relational database server.
- mastodon
Federated social network server.
- matomo
Self-hosted web analytics platform.
- mcp-fetch
MCP server for fetching web resources.
- mcp-git
MCP server for Git repository operations.
- mealie
Recipe manager and meal planner.
- mediacms
Open-source media content management system.
- minecraft-paper_itzg
Minecraft Paper server using the itzg image.
- minecraft-paperless-ng
Legacy Paperless NG document management stack (despite the folder name).
- mixpost
Self-hosted social media scheduling platform.
- mkvtoolnix
Tools for Matroska media files.
- mongodb
MongoDB document database.
- mosquitto-eclipse
Eclipse Mosquitto MQTT broker.
- mumble
Low-latency voice chat server.
- musicbrainz
MusicBrainz database and music metadata stack.
- n8n
Workflow automation platform.
- navidrome
Self-hosted music streaming server.
- netbootxyz
Network boot environment for OS installers and utilities.
- netdata
Real-time infrastructure monitoring dashboard.
- nginxproxymanager
GUI for managing Nginx reverse proxy hosts.
- nicotineplus
Soulseek client for peer-to-peer media sharing.
- node-red
Flow-based automation and IoT programming tool.
- nostr-relay
Relay server for the Nostr protocol.
- notifiarr
Notification and automation bridge for media servers.
- nzbget
Usenet downloader.
- ollama
Local large language model runtime.
- ombi
Media request manager for Plex, Emby, and Jellyfin.
- omni-tools
Collection of small self-hosted utility tools.
- omnisave
Self-hosted save/archive service.
- open-assistant
Open-source AI assistant stack.
- open-notebook
Notebook-style workspace for AI notes and research.
- open-webui
Web interface for Ollama and other LLM backends.
- openbooks
Book search and download tool.
- openhands
AI software development agent environment.
- organizr
Unified web portal for self-hosted services.
- paperless-ng
Legacy Paperless NG document management stack.
- paperless
Paperless-ngx document management and OCR archive.
- phpmyadmin
Web administration interface for MySQL and MariaDB.
- picard
MusicBrainz Picard music tagger.
- pidgin
Multi-protocol chat client.
- plex-image-cleanup
Utility for cleaning Plex image cache data.
- plex
Plex media server.
- pms-docker
Plex Media Server Docker image setup.
- podgrab
Podcast downloader and archive manager.
- portainer-be
Portainer Business Edition management stack.
- portainer-ce
Portainer Community Edition management stack.
- postgres
PostgreSQL relational database server.
- postiz
Social post scheduling and publishing platform.
- prometheus
Metrics collection and alerting toolkit.
- prowlarr
Indexer manager for media automation apps.
- qbittorrent
qBittorrent BitTorrent client.
- radarr
Movie collection manager.
- rainloop
Webmail client.
- readarr-audio
Legacy audiobook collection manager; the repository notes it is no longer maintained.
- readarr
Legacy book collection manager; the repository notes it is no longer maintained.
- recyclarr
TRaSH guide sync tool for media managers.
- registry
Private Docker image registry.
- romm
ROM and retro game library manager.
- romvault
ROM auditing and management tool; marked untested in the repository README.
- sabnzbd
Usenet binary downloader.
- searxng
Privacy-focused metasearch engine.
- shoutrrr
Notification sender for many services.
- sociaboard
Social media management platform.
- sonarr
TV series collection manager.
- soulseek
Soulseek peer-to-peer music sharing client.
- spotify-playlist-generator
Spotify playlist generation helper.
- spotisub
Spotify playlist subscription manager.
- sptnr
Spotify playlist and library helper.
- statping
Status page and service monitoring app.
- swag-letsencrypt_duckdns
SWAG reverse proxy stack configured for DuckDNS.
- swag-letsencrypt
Secure Web Application Gateway (reverse proxy) with Let's Encrypt.
- tautulli
Plex monitoring and analytics dashboard.
- tdarr
Media transcoding automation.
- tellytv
IPTV proxy for Plex.
- traefik
Reverse proxy and load balancer.
- trilium
Hierarchical note-taking application.
- tubearchivist
YouTube archive and media manager.
- tvheadend
TV streaming server for DVB, ATSC, and IPTV.
- unpackerr
Archive extraction automation for arr media managers.
- vocechat
Self-hosted chat platform.
- vscodium
Open-source build of VS Code served remotely.
- watchtower
Automatic Docker container update monitor.
- webgrabplus
Electronic program guide grabber.
- wg-easy
Simple WireGuard VPN management UI.
- whisper-webui
Web UI for Whisper speech-to-text.
- wireguard
WireGuard VPN stack.
- wireshark
Network protocol analyzer.
- xbackbone
File sharing and image hosting platform.
- xteve
IPTV proxy for Plex and Emby.
- youtube-dl-material
Web UI for youtube-dl and yt-dlp downloads.
- youtube-dl-server
REST API service for youtube-dl.
- zap
OWASP ZAP web security testing proxy.
Full GitHub Repository
Browse the complete repository and README
For container-specific configuration, check the comments in the Compose file and any accompanying files in its folder. Adjust paths, environment variables, credentials, ports, and persistent storage to suit your server.
Basic Setup Example
With Git, Docker, and the Docker Compose plugin installed, you can clone the mirror and start a selected stack. This example uses Navidrome:
Code:
git clone https://github.com/SickProdigy/Docker-Home-Server.git
cd Docker-Home-Server/docker-compose/navidrome
# Review and customize docker-compose.yml before starting.
docker compose up -dSome stacks need additional configuration, dependencies, or external services, so check their requirements first. You can also use Portainer to deploy suitable stacks through its web interface.
Let me know if you have any questions or spot a configuration that needs updating.

