Docker Compose stacks for software.
  • Shell 96.3%
  • JavaScript 3.7%
Find a file
Alexey Skobkin ed4df55c98
All checks were successful
ci/woodpecker/pr/validate Pipeline was successful
ci/woodpecker/push/validate Pipeline was successful
mcp-basic-memory. compacting the documentation (#351)
2026-06-25 01:56:51 +03:00
.woodpecker ci. Improving pipeline. 2026-03-21 03:06:36 +03:00
_docs anubis. simplifying configuration, opting out of advanced separate-host variant for now (#254, #333) 2026-06-17 03:37:21 +03:00
amdgputop-web traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
anubis anubis. improving default policies and fixing Traefik middleware configuration (#254) 2026-06-18 19:59:23 +03:00
ark-server all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +03:00
authelia traefik. Dashboard Forward Auth fixes and docs clarification. 2026-05-16 01:56:32 +03:00
beszel traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
beszel-agent beszel-agent. switching image tag to 'alpine' to enable S.M.A.R.T. monitoring. 2026-02-24 20:46:03 +03:00
booklore traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
castopod traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
cloudflared cloudflared. draft. 2024-12-06 19:31:11 +03:00
continuwuity matrix-calls. switching continuwuity config to ENV from Toml by default. 2026-06-05 18:40:21 +03:00
element-web traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
emby traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
esphome traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
faster-whisper Home Assistant Voice STT (#152) (#154) 2025-04-28 23:01:40 +00:00
firefly-iii traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
folding-at-home traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
forgejo traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
frigate traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
gatus traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
gotosocial traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
hedgedoc traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
hermes fix(hermes): pass host timezone into the container (#313) 2026-06-10 17:37:57 +00:00
home-assistant traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
i2pd traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
immich immich. returning TRAEFIK_ENTRYPOINTS name. 2026-05-13 22:03:04 +03:00
inbucket traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
invokeai traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
ip-detect traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
kf2-server all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +03:00
lidarr traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
llama-swap traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
magnetico-web adding optional shared databases network to stacks working with PostgreSQL or MySQL. Updating docs. 2026-05-02 04:23:09 +03:00
magneticod adding optional shared databases network to stacks working with PostgreSQL or MySQL. Updating docs. 2026-05-02 04:23:09 +03:00
mariadb mariadb. shared database draft. 2026-05-13 02:11:44 +03:00
mastodon-fe-gts masto-fe-gts. Changing default image version to 'latest' due to automated build. 2025-07-03 16:49:57 +03:00
matrix-calls matrix-calls. allowing binding advertised external IP. 2026-06-05 22:42:09 +03:00
mautrix-telegram all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +03:00
mcp-basic-memory mcp-basic-memory. compacting the documentation (#351) 2026-06-25 01:56:51 +03:00
mcp-forgejo mcp-forgejo: join ai-tools network 2026-06-11 21:53:17 +03:00
mcp-obscura mcp-obscura: join ai-tools network 2026-06-11 21:53:45 +03:00
meshmap-lite traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
meshtastic-web meshtastic-web. Nginx example. 2025-06-28 02:38:29 +03:00
metacubexd traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
mihomo mihomo. drop v2fly-client references (#274) 2026-06-12 03:39:22 +03:00
miniflux traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
mosquitto mosquitto. Separating bind addresses for MQTT and WS. 2025-10-18 00:23:09 +03:00
mox add optional Traefik support to Mox (#326) 2026-06-11 23:58:24 +00:00
murmur murmur. Moving to skobkin/murmur and adding IMAGE_TAG to .env. 2024-11-22 01:24:46 +03:00
ntfy traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
ollama ollama. Separating into two stacks: ollama + open-webui. 2026-04-23 22:17:46 +03:00
open-webui open-webui. Traefik support (#271). 2026-05-13 23:46:30 +03:00
openhands traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
openwebrxplus openwebrxplus. Traefik support. 2026-05-19 20:17:03 +03:00
owncast traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
phanpy traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
piper Home Assistant Voice STT (#152) (#154) 2025-04-28 23:01:40 +00:00
portainer traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
proxy-socks5 all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +03:00
qbittorrent qbittorrent. resource limiting added. 2026-06-05 03:02:50 +03:00
radarr traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
redis redis. Adding to shared 'databases' network. (#271, #298). 2026-05-15 16:40:24 +03:00
remark42 traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
restreamer traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
sish traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
sonarr traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
speedtest speedtest. Removing unnecessary compression middleware which were causing large overhead on high-bandwidth link. 2026-05-15 19:20:03 +03:00
synapse traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
syncthing traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
telegram-llm-bot telegram-llm-bot. Proxy usage example. 2026-05-18 23:40:14 +03:00
telegram-mention-bot telegram-mention-bot. draft. 2025-04-05 03:56:16 +03:00
tg-rss-bot adding optional shared databases network to stacks working with PostgreSQL or MySQL. Updating docs. 2026-05-02 04:23:09 +03:00
tor-obfs4-bridge all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +03:00
tor-privoxy tor-privoxy. removing deprecated 'version', adding some new variables and enabling host access. 2025-03-28 00:05:25 +03:00
traefik anubis. improving default policies and fixing Traefik middleware configuration (#254) 2026-06-18 19:59:23 +03:00
transmission Transmission (#122) 2024-09-21 02:17:22 +00:00
watchtower watchtower. self-update and etc 2026-04-13 01:10:54 +00:00
webhook-tester Replace Webhook.site with WebHook Tester (#324) 2026-06-11 20:09:57 +00:00
woodpecker traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
woodpecker-agent woodpecker. Polishing configuration and fixing agent connection examples. 2026-01-04 02:17:40 +03:00
zerotier-one zerotier-one. draft (closes #266) 2026-04-25 01:07:16 +03:00
.gitignore excluding root markdown files from the Git index. 2026-05-12 05:25:05 +03:00
AGENTS.md AGENTS.md. add rule to branch from origin/master for full issue work 2026-06-16 21:55:19 +03:00
PORTS.md mcp-basic-memory. register stack in root README.md and PORTS.md 2026-06-17 19:06:32 +03:00
README.md basic-memory: switch MCP to streamable HTTP transport for Codex (#351) 2026-06-24 22:31:59 +03:00
recreate-created.sh Script comments fix. 2026-01-20 03:08:07 +03:00
UPGRADE.md mcp-basic-memory. compacting the documentation (#351) 2026-06-25 01:56:51 +03:00

status-badge

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.