Docker Compose stacks for software.
Find a file
Alexey Skobkin c516ab170a
All checks were successful
continuous-integration/drone/pr Build is passing
mosquitto. Example config fix for persistence.
2024-11-08 12:28:46 +00:00
_docs Documentation regarding using the database running on the host machine. 2022-03-19 06:05:27 +03:00
ark-server ark-server. Initial configuration added. 2021-10-20 03:21:39 +03:00
castopod castopod (#112) (#114) 2024-07-25 20:24:19 +00:00
drone Drone CI server and Drone Docker runner. (#34) 2022-03-29 17:23:14 +03:00
drone-runner Drone CI server and Drone Docker runner. (#34) 2022-03-29 17:23:14 +03:00
duplicati Refactoring .gitignore. 2019-10-27 00:47:13 +03:00
element-web Element Web (#19) 2022-03-16 17:21:56 +03:00
emby emby: GPU acceleration device pass (#67) 2023-08-15 20:58:27 +00:00
firefly-iii firefly-iii. trying to fix strange URL generation problem. 2024-04-15 02:22:27 +03:00
folding-at-home Added Folding@Home config draft. 2020-03-30 14:33:35 +03:00
forgejo gitea. Migrating to Forgejo. 2024-02-23 02:10:59 +03:00
gatus gatus. Fixing container name. 2022-03-14 03:15:31 +03:00
hedgedoc hedgedoc (#124) 2024-09-21 18:39:59 +00:00
home-assistant home-assistant. README.md fix. 2023-10-02 14:16:21 +03:00
homer homer. draft. Solves #10. 2022-03-15 05:09:06 +03:00
i2pd i2pd. Example Nginx config with Host header hack and basic auth. 2022-03-13 05:04:49 +03:00
immich immich. Implementing optional DB port publishing. 2024-11-07 00:13:15 +03:00
inbucket inbucket. fix pop3 port binding. 2022-05-31 21:31:34 +03:00
kf2-server kf-server. Initial configuration added. 2021-10-20 03:24:45 +03:00
lidarr Added new (untested) configurations for Sonarr, Radarr, Lidarr. 2020-03-28 02:22:00 +03:00
magnetico-web Magnetico Web (#56) 2022-07-11 03:55:17 +03:00
magnetico-web-telegram Refactoring .gitignore. 2019-10-27 00:47:13 +03:00
magneticod magneticod. Passing host for host machine. 2022-07-03 05:41:10 +03:00
mautrix-telegram Telegram bridge for Matrix (#33) 2022-03-25 04:07:30 +03:00
metube metube. Adding example of OUTPUT_TEMPLATE variable for hierarchical video downloading. 2022-03-16 04:55:11 +03:00
mosquitto mosquitto. Example config fix for persistence. 2024-11-08 12:28:46 +00:00
murmur Transmission (#122) 2024-09-21 02:17:22 +00:00
ollama Adding OLLAMA_KEEP_ALIVE to the .env.dist (#116) 2024-08-05 15:47:08 +00:00
open-streaming-platform OSP using redis:alpine. 2020-04-20 04:26:13 +03:00
openvpn Adding log limit settings to openvpn. 2019-11-23 02:35:51 +03:00
owncast owncast. .env.dist EOL added. 2022-02-22 19:01:34 +03:00
portainer Portainer added. 2020-04-29 14:59:44 +03:00
proxy-mtproto proxy-mtproto. Trying another image. 2020-05-12 02:34:05 +03:00
proxy-socks5 Refactoring .gitignore. 2019-10-27 00:47:13 +03:00
qbittorrent qbittorrent. Initial configuration added. 2021-10-20 03:26:24 +03:00
radarr Radarr. Removing separate download directory. 2020-04-24 03:23:32 +03:00
redis Webhook.site stack and Redis persistence (#85) 2024-03-07 13:40:37 +00:00
shadowsocks-client shadowsocks-client. Fixing unnecessary internal port override. 2024-10-18 14:40:33 +03:00
shinobi revert 8a14b0caa3 2024-04-14 21:23:31 +00:00
sish sish (#115) 2024-07-26 15:49:08 +00:00
sonarr sonarr. Image tag updated to stable latest. 2021-12-16 20:25:50 +00:00
speedtest LibreSpeed speed test added. 2020-04-29 18:34:08 +03:00
synapse synapse. Adding Sliding Sync Proxy. (#90) 2024-03-10 23:22:02 +00:00
syncthing syncthing. Now includes data directory for simple usage. 2022-02-17 01:10:01 +03:00
telegram-llm-bot telegram-llm-bot. Update Telegram bot configuration with renamed API settings and new models selection variables. (#118) 2024-08-16 13:14:32 +00:00
tg-rss-bot tg-rss-bot. Adding host-gateway host to the container for database access. 2022-08-22 00:48:25 +03:00
tor-obfs4-bridge tor-obfs4-bridge. Stopping using named volume for data. 2022-08-01 03:10:21 +03:00
tor-privoxy tor-privoxy. Adding missing .gitignore. 2022-03-19 06:25:57 +03:00
transmission Transmission (#122) 2024-09-21 02:17:22 +00:00
watchtower Watchtower. Binding /etc/localtime for watchtower. 2020-07-18 16:27:27 +03:00
webhooksite webhooksite. probably fixing #96 by auto-restarting Laravel Echo server on crash. 2024-05-27 18:06:31 +03:00
.drone.yml immich. changing docker image for CI. 2024-11-05 02:39:16 +03:00
.gitignore Refactoring .gitignore. 2019-10-27 00:47:13 +03:00
.gitlab-ci.yml Fixing Gitlab CI config. 2022-03-30 00:57:30 +03:00
README.md mosquitto. draft (closes #94). 2024-11-07 23:35:30 +03:00

Build Status

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 on the host from the container

You need to change your database configuration to be able to do that. Check this documentation.

Is it working?

Not every stack is tested to fully work.

App Name Status Image Description Links
ARK Server thmhoag/arkserver ARK: Survival Evolved game server with ArkManager. Website, Steam, Image Github, ArkManager
Castopod castopod/castopod Self-hosted federated podcasting platform Website, Gitlab
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
Firefly III Not tested fireflyiii/core Bookkeeping software. Website, Github
Folding@Home johnktims/folding-at-home Protein folding distributed computing platform. Website, My guide
Forgejo codeberg.org/forgejo/forgejo Lightweight Git hosting platform. Website, Github
Gatus twinproduction/gatus Advanced service(s) status page. 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
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
Killing Floor 2 server Abandoned jeeaaasustest/killingfloor2-srv Killing Floor 2 game server.
Lidarr Not tested linuxserver/lidarr Music downloader and manager. Website, Github, Wiki
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
Matrix Telegram Bridge dock.mau.dev/mautrix/telegram Telegram bridge for Matrix server Gitlab
Metube alexta69/metube Web GUI for yt-dlp. Github
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
Ollama ollama/ollama Toolkit for easily running LLM's locally. Website, Github
Open Streaming Platform deamos/openstreamingplatform Live streaming platform. Website, Gitlab
OpenVPN kylemanna/openvpn OpenVPN server with some management toolkit. Website, Image Github
Owncast gabekangas/owncast Live streaming platform with federation support. Website, Github
Portainer portainer/portainer Docker Container management web UI. Website, Github
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
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 adolfintel/speedtest Libre speed test implementation. Website, Github
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 RSS Bot miroslavsckaya/tg-rss-bot Telegram RSS Bot by @Miroslavsckaya. Gitea, Github Mirror
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
Watchtower containrrr/watchtower Docker container auto-update daemon. Website, Github
Webhook.site webhooksite/webhook.site HTTP callback testing tool Website, Github