Docker Compose stacks for software.
  • Shell 96.3%
  • JavaScript 3.7%
Find a file
Alexey Skobkin 5ecf34cdb3
All checks were successful
ci/woodpecker/pr/validate Pipeline was successful
ci/woodpecker/push/validate Pipeline was successful
traefik. Dashboard Forward Auth fixes and docs clarification.
2026-05-16 01:56:32 +03:00
.woodpecker ci. Improving pipeline. 2026-03-21 03:06:36 +03:00
_docs traefik. Dashboard Forward Auth fixes and docs clarification. 2026-05-16 01:56:32 +03:00
amdgputop-web traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +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 traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
drone all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +03:00
drone-runner all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +03:00
duplicati all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +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
home-assistant traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03:00
homer all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +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
magnetico-web-telegram all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +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
mautrix-telegram all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +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
metube all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +03:00
mihomo traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +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
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-streaming-platform all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +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. synchronizing USB_DEVICE_PATH device mount. 2026-03-05 00:44:25 +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-mtproto all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +03:00
proxy-socks5 all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +03:00
qbittorrent traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +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
shadowsocks-client all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +03:00
shinobi all. Removing deprecated 'version' attribute (closes #211) 2026-01-20 01:09:17 +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. Adding README.md 2026-01-23 16:31:40 +00: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 traefik. Dashboard Forward Auth fixes and docs clarification. 2026-05-16 01:56:32 +03:00
transmission Transmission (#122) 2024-09-21 02:17:22 +00:00
v2fly-client v2fly. Removing network_mode option. 2025-12-26 01:27:53 +03:00
watchtower watchtower. self-update and etc 2026-04-13 01:10:54 +00:00
webhooksite traefik. Adding access policy support to all supported stacks. 2026-05-13 21:55:06 +03: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 docs. placeholders in default value rule clarified. 2026-05-12 04:58:49 +03:00
PORTS.md speedtest. Replacing outdated image. (closes #297) 2026-05-15 19:14:16 +03:00
README.md speedtest. Replacing outdated image. (closes #297) 2026-05-15 19:14:16 +03:00
recreate-created.sh Script comments fix. 2026-01-20 03:08:07 +03:00
UPGRADE.md speedtest. Replacing outdated image. (closes #297) 2026-05-15 19:14:16 +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 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.