Docker Compose stacks for software.
- Shell 96.3%
- JavaScript 3.7%
| .woodpecker | ||
| _docs | ||
| amdgputop-web | ||
| anubis | ||
| ark-server | ||
| authelia | ||
| beszel | ||
| beszel-agent | ||
| booklore | ||
| castopod | ||
| cloudflared | ||
| continuwuity | ||
| element-web | ||
| emby | ||
| esphome | ||
| faster-whisper | ||
| firefly-iii | ||
| folding-at-home | ||
| forgejo | ||
| frigate | ||
| gatus | ||
| gotosocial | ||
| hedgedoc | ||
| hermes | ||
| home-assistant | ||
| i2pd | ||
| immich | ||
| inbucket | ||
| invokeai | ||
| ip-detect | ||
| kf2-server | ||
| lidarr | ||
| llama-swap | ||
| magnetico-web | ||
| magneticod | ||
| mariadb | ||
| mastodon-fe-gts | ||
| matrix-calls | ||
| mautrix-telegram | ||
| mcp-basic-memory | ||
| mcp-forgejo | ||
| mcp-obscura | ||
| meshmap-lite | ||
| meshtastic-web | ||
| metacubexd | ||
| mihomo | ||
| miniflux | ||
| mosquitto | ||
| mox | ||
| murmur | ||
| ntfy | ||
| ollama | ||
| open-webui | ||
| openhands | ||
| openwebrxplus | ||
| owncast | ||
| phanpy | ||
| piper | ||
| portainer | ||
| proxy-socks5 | ||
| qbittorrent | ||
| radarr | ||
| redis | ||
| remark42 | ||
| restreamer | ||
| sish | ||
| sonarr | ||
| speedtest | ||
| synapse | ||
| syncthing | ||
| telegram-llm-bot | ||
| telegram-mention-bot | ||
| tg-rss-bot | ||
| tor-obfs4-bridge | ||
| tor-privoxy | ||
| traefik | ||
| transmission | ||
| watchtower | ||
| webhook-tester | ||
| woodpecker | ||
| woodpecker-agent | ||
| zerotier-one | ||
| .gitignore | ||
| AGENTS.md | ||
| PORTS.md | ||
| README.md | ||
| recreate-created.sh | ||
| UPGRADE.md | ||
Docker Compose config collection
How to set up?
Basically you need to choose which service you want to run and then
create needed .env files from .env.dist template.
# Choose a service
cd ip-detect
# Copy template
cp .env.dist .env
# edit the config to your preference
nano -w .env
# Create and run containers
docker-compose up -d
# Optional: check the logs
docker-compose logs -f
Some services may require additional configuration. Check for additional README.md files
or comments in the docker-compose.yml files or .env.dist templates.
Using a database server from a container
Use the optional external databases Docker network for bare-metal databases running on the Docker host and for shared database containers.
Is it working?
Not every stack is tested to fully work.
Legend: ✅ — working, ⏸ — abandoned and can be removed, 🤷 — not tested
| App Name | Status | Image | Description | Links |
|---|---|---|---|---|
| amdgputop-web | ✅ | ghcr.io/skobkin/amdgputop-web |
AMD GPU top UI. | Github |
| Anubis | ✅ | ghcr.io/techarohq/anubis |
AI-bot firewall exposed as a Traefik forwardAuth middleware. |
Website, Github, Traefik integration |
| ARK Server | ✅ | thmhoag/arkserver |
ARK: Survival Evolved game server with ArkManager. | Website, Steam, Image Github, ArkManager |
| Authelia | ✅ | authelia/authelia |
SSO portal and Traefik forward-auth provider. | Website, Github, Docker deployment docs |
| Basic Memory MCP | ✅ | ghcr.io/basicmachines-co/basic-memory |
Local-first Markdown memory MCP server over streamable HTTP. | Github, Docker docs, Issue #330 |
| Beszel Agent | ✅ | henrygd/beszel-agent |
Lightweight host metrics collector for Beszel Hub. | Website, Github, Agent Installation |
| Beszel Hub | ✅ | henrygd/beszel |
Monitoring hub and web UI for Beszel agents. | Website, Github, Hub Installation |
| BookLore | ✅ | ghcr.io/booklore-app/booklore |
Self-hosted book collection manager with reader and sync. | Website, Github |
| Castopod | ✅ | castopod/castopod |
Self-hosted federated podcasting platform | Website, Gitlab |
| Cloudflared | ✅ | cloudflare/cloudflared |
Cloudflare Tunnel client. | Website, Github |
| Continuwuity | ✅ | forgejo.ellis.link/continuwuation/continuwuity |
Matrix homeserver with admin-managed invite tokens by default. | Website, Github, Docker deployment docs |
| Matrix Calls | ✅ | livekit/livekit-server, ghcr.io/element-hq/lk-jwt-service |
LiveKit SFU and MatrixRTC JWT service for Matrix calls. | LiveKit, lk-jwt-service, Continuwuity guide |
| Element-web | ✅ | vectorim/element-web |
Web Matrix client. | Website, Github |
| emby | ✅ | emby/embyserver |
Media server with online transcoding support. | Website |
| ESPHome | ✅ | ghcr.io/esphome/esphome |
ESP8266/ESP32 microcontroller management platform. | Website, Github |
| Firefly III | ✅ | fireflyiii/core |
Bookkeeping software. | Website, Github |
| Folding@Home | ⏸ | johnktims/folding-at-home |
Protein folding distributed computing platform. | Website, My guide |
| Faster Whisper | ✅ | linuxserver/faster-whisper |
Fast speech recognition using Whisper models. | Website, Image |
| Forgejo | ✅ | codeberg.org/forgejo/forgejo |
Lightweight Git hosting platform. | Website, Github |
| Forgejo MCP | ✅ | codeberg.org/goern/forgejo-mcp |
Forgejo integration server for MCP clients. | Codeberg, Github mirror |
| Frigate | ✅ | ghcr.io/blakeblackshear/frigate |
NVR with local object detection for IP cameras. | Website, Github, Docs |
| Gatus | ✅ | twinproduction/gatus |
Advanced service(s) status page. | Website, Github |
| GoToSocial | ✅ | superseriousbusiness/gotosocial |
Self-hosted ActivityPub server. | Website, Github |
| HedgeDoc | ✅ | lscr.io/linuxserver/hedgedoc |
Collaborative text editor. | Website, Github |
| Hermes Agent | ✅ | nousresearch/hermes-agent |
Gateway agent . | Website, Docker docs, Image |
| Home Assistant | ✅ | ghcr.io/home-assistant/home-assistant |
Home automation suite. | Website, Github |
| InvokeAI | ✅ | ghcr.io/invoke-ai/invokeai |
Image generation web UI with AMD/NVIDIA GPU support. | Website, Github |
| I2PD | ✅ | purplei2p/i2pd |
The Invisible Internet router. | Website, Github, I2P project |
| Immich | ✅ | ghcr.io/immich-app/immich-server |
Self-hosted photo and video management solution. | Website, Github |
| InBucket | ✅ | inbucket/inbucket |
Testing SMTP/POP3 mail server with web interface. | Website, Github |
| ip-detect | ✅ | skobkin/ip-detect |
Minimal IP address resolver service. | Git |
| Killing Floor 2 server | ⏸ | jeeaaasustest/killingfloor2-srv |
Killing Floor 2 game server. | |
| Lidarr | 🤷 | linuxserver/lidarr |
Music downloader and manager. | Website, Github, Wiki |
| Llama Swap | ✅ | ghcr.io/mostlygeek/llama-swap |
Local model router for llama.cpp and OpenAI-compatible backends. | Github |
| magnetico-web | ✅ | skobkin/magnetico-web |
DHT indexer private web search front-end. | Git, Git mirror |
| magneticod | ✅ | boramalper/magneticod |
DHT indexing daemon. | Website, Github |
| MariaDB | ✅ | mariadb:lts |
Shared MariaDB server for repository stacks. | Website, Github, Docker image |
| Masto-FE GTS | ✅ | skobkin/masto-fe-gts-forced-instance |
Customized Mastodon frontend for GTS instance. | Forgejo |
| Matrix Telegram Bridge | ✅ | dock.mau.dev/mautrix/telegram |
Telegram bridge for Matrix server | Gitlab |
| MetaCubeXD | ✅ | ghcr.io/metacubex/metacubexd |
Official Mihomo web dashboard. | Github, Package, README |
| MeshMap Lite | ✅ | skobkin/meshmap-lite |
Lightweight read-only Meshtastic regional map and chat UI. | Forgejo, Image |
| Meshtastic WebUI | ✅ | ghcr.io/meshtastic/web |
Meshtastic Web UI (client app) | Github |
| Mihomo | ✅ | docker.io/metacubex/mihomo |
Proxy core with SOCKS5, HTTP, TProxy, and controller API. | Docs, Github, Configuration |
| Miniflux | ✅ | miniflux/miniflux |
Minimalist RSS reader. | Website, Github, Image |
| Mosquitto | ✅ | iegomez/mosquitto-go-auth |
Simple and fast MQTT server with Go Auth plugin. | Plugin Github, Mosquitto website |
| Mox | 🤷 | r.xmox.nl/mox |
Mail server with built-in web UI. | Website, Github |
| Murmur (Mumble server) | ✅ | registry.gitlab.com/skobkin/docker-murmur |
Mumble VoIP server (custom build) | Website, Github |
| ntfy | ✅ | binwiederhier/ntfy |
Self-hosted notification pub/sub service with web UI. | Website, Github, Docker install docs, Configuration |
| Obscura MCP | ✅ | h4ckf0r0day/obscura, alpine/socat |
Headless browser with a streamable HTTP MCP server. | Github, MCP guide, Image |
| Ollama | ✅ | ollama/ollama |
Toolkit for easily running LLM's locally. | Website, Github |
| Open WebUI | ✅ | ghcr.io/open-webui/open-webui |
Self-hosted chat UI for Ollama and OpenAI-compatible APIs. | Website, Github |
| OpenHands | ✅ | docker.all-hands.dev/all-hands-ai/openhands |
AI-powered software development agent. | Website, Github |
| OpenWebRX+ | ✅ | slechev/openwebrxplus-softmbe |
WebSDR receiver and decoder web interface. | Github, Docker Images, Image Notes |
| Owncast | ✅ | gabekangas/owncast |
Live streaming platform with federation support. | Website, Github |
| Phanpy | ✅ | ghcr.io/skobkin/phanpy-docker |
Minimal self-hosted Phanpy web frontend. | Github, Image Repository |
| Portainer | ✅ | portainer/portainer |
Docker Container management web UI. | Website, Github |
| Piper | ✅ | linuxserver/piper |
Fast, local neural text-to-speech system. | Website, Image |
| Proxy Socks5 | ✅ | serjs/go-socks5-proxy |
Simple SOCKS5 proxy. | Github |
| qBittorrent | ✅ | linuxserver/qbittorrent |
qBittorrent (noX) | Website, LinuxServer Fleet |
| Radarr | ✅ | linuxserver/radarr |
Movie downloader and manager. | Website, Github, Wiki |
| Redis | ✅ | redis |
Redis storage server. | Website, Github |
| Remark42 | ✅ | ghcr.io/umputun/remark42 |
Self-hosted comment engine. | Website, Github, Docs |
| Restreamer | ✅ | datarhei/restreamer |
Self-hosted live streaming and restreaming platform. | Website, Github, Docs, Docker Hub |
| Sish | ✅ | antoniomika/sish |
Localhost tunneling solution over SSH | Docs, Github |
| Sonarr | ✅ | linuxserver/sonarr |
TV Shows, series and anime downloader and manager. | Website, Github, Wiki |
| Speedtest | ✅ | ghcr.io/librespeed/speedtest-rust |
LibreSpeed web speed test. | Website, Github, Image |
| Synapse | ⏸ | matrixdotorg/synapse |
Matrix reference server written in Python. | Website, Github, Installation and configuration |
| Syncthing | ✅ | linuxserver/syncthing |
P2P file synchronization daemon. | Website, Github |
| Telegram LLM Bot | ✅ | skobkin/telegram-llm-bot |
Telegram bot for OpenAI-compatible LLM backends | Forgejo repository |
| Telegram Mention Bot | ✅ | skobkin/telegram-group-mention-bot |
Telegram bot for creating and managing mention groups | Forgejo repository |
| Telegram RSS Bot | ✅ | miroslavsckaya/tg-rss-bot |
Telegram RSS Bot by @Miroslavsckaya. | Gitea, Github Mirror |
| Traefik | ✅ | traefik |
Shared Docker reverse proxy with ACME and reusable middleware config. | Website, Github, Docs |
| Tor OBFS4 Bridge | ✅ | thetorproject/obfs4-bridge |
Tor OBFS4 Bridge for Tor blocking bypass. | Website, Gitlab, Manual |
| Tor Privoxy | ✅ | registry.gitlab.com/skobkin/torproxy-obfs4 |
Tor image with integrated privoxy and OBFS4 bridge support. | Original image Github, OBFS4 support image Gitlab |
| Transmission | ⏸ | lscr.io/linuxserver/transmission |
Torrent client suitable for NAS. | Github, LinuxServer Fleet |
| Woodpecker | ✅ | woodpeckerci/woodpecker-server |
Drone fork providing lightweight CI server. | Website, Github, Docs |
| Woodpecker Docker Agent | ✅ | woodpeckerci/woodpecker-agent |
Docker runner for Woodpecker CI. | Website, Github, Docs |
| Watchtower | ✅ | nickfedor/watchtower |
Docker container auto-update daemon. | Website, Github |
| WebHook Tester | ✅ | ghcr.io/tarampampam/webhook-tester |
Self-hosted webhook and HTTP request testing tool. | Website, Github, Image |
| ZeroTier One | ✅ | zerotier/zerotier |
ZeroTier One node using the host network namespace. | Website, Docs, Image |
Port Mapping
Port mappings are documented in PORTS.md.