Docker Compose stacks for software.
Find a file
Alexey Skobkin 7a27cc5177
All checks were successful
continuous-integration/drone/pr Build is passing
ollama. Fix devices syntax.
2024-03-07 04:08:51 +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
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. 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
inbucket inbucket. fix pop3 port binding. 2022-05-31 21:31:34 +03:00
jdownloader jdownloader. Added MYJD_* to .env.dist. Allowed port to be shared externally. 2022-03-07 02:18:55 +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 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
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
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
nextcloud Nextcloud. README.md added. 2020-04-30 02:16:50 +03:00
ollama ollama. Fix devices syntax. 2024-03-07 04:08:51 +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
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
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. Fixing image link comment in docker-compose.yml. 2022-03-14 03:32:45 +03:00
shadowsocks-client shadowsocks-client. Adding link to Github. 2022-10-18 03:41: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 Telegram bridge for Matrix (#33) 2022-03-25 04:07:30 +03:00
syncthing syncthing. Now includes data directory for simple usage. 2022-02-17 01:10:01 +03: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
wireguard Adding Wireguard prototype. 2020-07-26 23:03:17 +03:00
wordpress Adding Wordpress stack. 2019-10-29 00:33:52 +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
README.md ollama. Stack added (ollama + open-webui). 2024-02-24 02:56:40 +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
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
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
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
InBucket inbucket/inbucket Testing SMTP/POP3 mail server with web interface. Website, Github
JDownloader Abandoned jaymoulin/jdownloader Download manager with paid/ad file hosting support. Website
Joplin Abandoned joplin/server Markdown GTD / notes manager synchronization server. 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
magneticod-python Abandoned skobkin/magneticod-python DHT indexing daemon (legacy version) Website, Github
mariadb-common Unfinished mariadb MariaDB database for common use. Website
Matrix Telegram Bridge dock.mau.dev/mautrix/telegram Telegram bridge for Matrix server Gitlab
Metube alexta69/metube Web GUI for yt-dlp. Github
Murmur (Mumble server) registry.gitlab.com/skobkin/docker-murmur Mumble VoIP server (custom build) Website, Github
NextCloud Unfinished nextcloud File management, synchronization, management and GTD platform. 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
Postgres Common Unfinished postgres PostgreSQL database for common use. Website
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
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 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
Watchtower containrrr/watchtower Docker container auto-update daemon. Website, Github
Wireguard Unfinished cmulk/wireguard-docker WireGuard VPN. Website, Image Github
Wordpress Unfinished wordpress Wordpress blogging platform. Webiste, SVN