Docker Compose stacks for software.
Go to file
Alexey Skobkin 126c3f59bd
continuous-integration/drone/pr Build is passing Details
webhooksite. probably fixing #96 by auto-restarting Laravel Echo server on crash.
2024-05-27 18:06:31 +03: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
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
home-assistant home-assistant. 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
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
murmur murmur. Updated to 1.4.230. Switched to image with murmur built from source instead of image using official static binary because static build is broken in the current release. 2022-01-20 04:29:44 +03:00
ollama Trying to fix ollama base URL being unset after some time (#105) 2024-04-20 22:58:00 +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 stack and Redis persistence (#85) 2024-03-07 13:40:37 +00:00
shadowsocks-client shadowsocks-client. Adding link to Github. 2022-10-18 03:41:59 +03:00
shinobi revert 8a14b0caa3 2024-04-14 21:23:31 +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 (#87) 2024-03-10 03:06:53 +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
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 Inbucket version fix. (#40) 2022-05-31 21:14:52 +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 firefly-iii. adding stack draft. 2024-04-15 01:37:16 +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 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
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 Lightweight Git hosting platform. Website, Github
Gatus twinproduction/gatus Advanced service(s) status page. Website, Github
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
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 Telegram bridge for Matrix server Gitlab
Metube alexta69/metube Web GUI for yt-dlp. Github
Murmur (Mumble server) 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 Shadowsocks client (and SOCKS/HTTP/tunnel server). Website, Github, Configuration
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 Tor image with integrated privoxy and OBFS4 bridge support. Original image Github, OBFS4 support image Gitlab
Watchtower containrrr/watchtower Docker container auto-update daemon. Website, Github webhooksite/ HTTP callback testing tool Website, Github