Docker Compose stacks for software.
- Shell 96.3%
- JavaScript 3.7%
| .woodpecker | ||
| _docs | ||
| amdgputop-web | ||
| ark-server | ||
| authelia | ||
| beszel | ||
| beszel-agent | ||
| booklore | ||
| castopod | ||
| cloudflared | ||
| continuwuity | ||
| drone | ||
| drone-runner | ||
| duplicati | ||
| element-web | ||
| emby | ||
| esphome | ||
| faster-whisper | ||
| firefly-iii | ||
| folding-at-home | ||
| forgejo | ||
| frigate | ||
| gatus | ||
| gotosocial | ||
| hedgedoc | ||
| home-assistant | ||
| homer | ||
| i2pd | ||
| immich | ||
| inbucket | ||
| invokeai | ||
| ip-detect | ||
| kf2-server | ||
| lidarr | ||
| llama-swap | ||
| magnetico-web | ||
| magnetico-web-telegram | ||
| magneticod | ||
| mariadb | ||
| mastodon-fe-gts | ||
| mautrix-telegram | ||
| meshmap-lite | ||
| meshtastic-web | ||
| metacubexd | ||
| metube | ||
| mihomo | ||
| miniflux | ||
| mosquitto | ||
| murmur | ||
| ntfy | ||
| ollama | ||
| open-streaming-platform | ||
| open-webui | ||
| openhands | ||
| openwebrxplus | ||
| owncast | ||
| phanpy | ||
| piper | ||
| portainer | ||
| proxy-mtproto | ||
| proxy-socks5 | ||
| qbittorrent | ||
| radarr | ||
| redis | ||
| remark42 | ||
| restreamer | ||
| shadowsocks-client | ||
| shinobi | ||
| sish | ||
| sonarr | ||
| speedtest | ||
| synapse | ||
| syncthing | ||
| telegram-llm-bot | ||
| telegram-mention-bot | ||
| tg-rss-bot | ||
| tor-obfs4-bridge | ||
| tor-privoxy | ||
| traefik | ||
| transmission | ||
| v2fly-client | ||
| watchtower | ||
| webhooksite | ||
| 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 folding-at-home
# 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 |
| 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 |
| 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 |
| Drone | ⏸ | drone/drone |
Continuous integration platform. | Website, Github, Image |
| Drone Docker Runner | ⏸ | drone/drone-runner-docker |
CI runner daemon for Docker. | Website, Github, Image |
| Duplicati | ⏸ | linuxserver/duplicati |
Backup solution with many storage backends. | Website, Github |
| 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 |
| 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 |
| 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 |
| Homer | ⏸ | b4bz/homer |
Server homepage generator. | Github, Demo, Configuration |
| 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 |
| magnetico-web-telegram | ⏸ | skobkin/magnetico-web-telegram-bot |
Magnetico Web Telegram bot. | Bitbucket |
| 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 |
| Metube | ⏸ | alexta69/metube |
Web GUI for yt-dlp. | Github |
| 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 |
| 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 |
| 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 |
| Open Streaming Platform | ⏸ | deamos/openstreamingplatform |
Live streaming platform. | Website, Gitlab |
| 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 MTProto | ✅ | mtproxy/mtproxy |
MTProto Telegram proxy. | Website, Github |
| 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 |
| Shadowsocks Client | ⏸ | ghcr.io/shadowsocks/sslocal-rust:latest |
Shadowsocks client (and SOCKS/HTTP/tunnel server). | Website, Github, Configuration |
| Sish | ✅ | antoniomika/sish |
Localhost tunneling solution over SSH | Docs, Github |
| Shinobi | ⏸ | shinobisystems/shinobi |
Shinobi surveillance system | Website, 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 |
Simple Telegram bot to interact with LLM running in Ollama | 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 |
| V2Fly Client | ⏸ | v2fly/v2fly-core |
V2Ray client with SOCKS5 and transparent proxy support. | Website, Github, Configuration |
| 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.site | ✅ | webhooksite/webhook.site |
HTTP callback testing tool | Website, Github |
| ZeroTier One | ✅ | zerotier/zerotier |
ZeroTier One node using the host network namespace. | Website, Docs, Image |
Port Mapping
Port mappings are documented in PORTS.md.