Docker Compose stacks for software.
Go to file
Alexey Skobkin 520bfc1bc5 joplin. Added nginx config example including proxy_set_header for 'Host'. 2022-02-17 16:43:11 +03:00
ark-server ark-server. Initial configuration added. 2021-10-20 03:21:39 +03:00
duplicati Refactoring .gitignore. 2019-10-27 00:47:13 +03:00
folding-at-home Added Folding@Home config draft. 2020-03-30 14:33:35 +03:00
gatus gatus. restart: unless-stopped. 2022-02-03 17:46:23 +03:00
joplin joplin. Added nginx config example including proxy_set_header for 'Host'. 2022-02-17 16:43:11 +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-telegram Refactoring .gitignore. 2019-10-27 00:47:13 +03:00
magneticod magneticod. Changing container name. 2020-11-30 01:25:26 +03:00
magneticod-python Refactoring .gitignore. 2019-10-27 00:47:13 +03:00
mariadb-common Adding common Mariadb stack. 2019-10-27 02:38:01 +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
nextcloud Nextcloud. README.md added. 2020-04-30 02:16:50 +03: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
portainer Portainer added. 2020-04-29 14:59:44 +03:00
postgres-common Adding common Postgres stack. 2019-10-27 23:43:09 +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 redis added. 2020-07-05 04:35:59 +03:00
shinobi shinobi. Config example added. 2021-10-20 03:40:41 +03: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 timezone variable. 2020-08-06 01:42:08 +03:00
syncthing syncthing. Now includes data directory for simple usage. 2022-02-17 01:10:01 +03:00
tor-obfs4-bridge tor-obfs4-bridge. Draft of .env.dist. 2021-12-16 23:03:08 +00:00
tor-privoxy tor-privoxy. Adding README.md. Also updating root README.md. 2021-12-20 20:29:50 +03:00
watchtower Watchtower. Binding /etc/localtime for watchtower. 2020-07-18 16:27:27 +03:00
wireguard Adding Wireguard prototype. 2020-07-26 23:03:17 +03:00
wordpress Adding Wordpress stack. 2019-10-29 00:33:52 +03:00
.gitignore Refactoring .gitignore. 2019-10-27 00:47:13 +03:00
.gitlab-ci.yml Fixing missing 'done' in a loop. 2022-01-27 03:23:33 +03:00
README.md syncthing. Marking as tested. Adding Nginx config sample. 2022-02-16 23:42:18 +03:00

README.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.

Is it working?

Not every stack is tested to fully work.

  • Duplicati
  • Folding@Home
  • Gatus
  • Joplin (working, abandoned)
  • Lidarr (didn't test, may not work)
  • magnetico-web-telegram
  • magneticod
  • magneticod-python
  • mariadb-common (prototype state)
  • mastodon (didn't work when tried to set up)
  • Murmur (Mumble server)
  • NextCloud
  • Open Streaming Platform
  • OpenVPN
  • Portainer
  • Postgres Common (prototype state)
  • Proxy MTProto
  • Proxy Socks5
  • Radarr (prototype state, see sonarr)
  • Redis
  • Sonarr (prototype state, working itself, but transmission-on-host integration didn't work due to path mismatch)
  • Speedtest (LibreSpeed)
  • Synapse (Matrix.org server)
  • Syncthing
  • Tor Privoxy
  • Watchtower
  • Wireguard (prototype state, not working yet)
  • Wordpress (prototype state)
  • YaCy (abandoned due to upstream code problems)