Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
My Home-Server Docker Compose FULL List (Self-hosted)
1
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
  • 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 -d

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.
[Image: RvghcKs.png]
Reply



Forum Jump:


Users browsing this thread: 1 Guest(s)