2022-03-29 14:23:14 +00:00
[![Build Status ](https://ci.skobk.in/api/badges/skobkin/docker-stacks/status.svg )](https://ci.skobk.in/skobkin/docker-stacks)
2020-03-30 11:30:20 +00:00
# Docker Compose config collection
## How to set up?
Basically you need to choose which service you want to run and then
2022-02-08 18:13:27 +00:00
create needed `.env` files from `.env.dist` template.
2020-03-30 11:30:20 +00:00
```shell
# 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
2020-03-31 13:33:58 +00:00
or comments in the `docker-compose.yml` files or `.env.dist` templates.
2022-03-19 01:11:41 +00:00
## 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 ](_docs/access_database_on_host_from_docker.md ) documentation.
2020-03-31 13:33:58 +00:00
## Is it working?
Not every stack is tested to fully work.
2024-04-14 22:37:16 +00:00
| App Name | Status | Image | Description | Links |
|-------------------------|-------------|----------------------------------------------|-------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ARK Server | ✅ | `thmhoag/arkserver` | ARK: Survival Evolved game server with ArkManager. | [Website ](http://playark.com ), [Steam ](https://store.steampowered.com/app/346110/ARK_Survival_Evolved/ ), [Image Github ](https://github.com/thmhoag/arkserver ), [ArkManager ](https://github.com/arkmanager/ark-server-tools ) |
| Drone | ✅ | `drone/drone` | Continuous integration platform. | [Website ](https://www.drone.io ), [Github ](https://github.com/harness/drone ), [Image ](https://hub.docker.com/r/drone/drone ) |
| Drone Docker Runner | ✅ | `drone/drone-runner-docker` | CI runner daemon for Docker. | [Website ](https://www.drone.io ), [Github ](https://github.com/drone-runners/drone-runner-docker ), [Image ](https://hub.docker.com/r/drone/drone-runner-docker ) |
| Duplicati | ✅ | `linuxserver/duplicati` | Backup solution with many storage backends. | [Website ](https://www.duplicati.com ), [Github ](https://github.com/duplicati/duplicati ) |
| Element-web | ✅ | `vectorim/element-web` | Web Matrix client. | [Website ](https://element.io ), [Github ](https://github.com/vector-im/element-web/ ) |
| emby | ✅ | `emby/embyserver` | Media server with online transcoding support. | [Website ](https://emby.media ) |
| Firefly III | Not tested | `fireflyiii/core` | Bookkeeping software. | [Website ](https://docs.firefly-iii.org ), [Github ](https://github.com/firefly-iii/firefly-iii ) |
| Folding@Home | ✅ | `johnktims/folding-at-home` | Protein folding distributed computing platform. | [Website ](https://foldingathome.org ), [My guide ](https://skobk.in/2020/06/folding-at-home-quick-start/ ) |
| Forgejo | ✅ | `codeberg.org/forgejo/forgejo` | Lightweight Git hosting platform. | [Website ](https://forgejo.org ), [Github ](https://codeberg.org/forgejo/forgejo ) |
| Gatus | ✅ | `twinproduction/gatus` | Advanced service(s) status page. | [Website ](https://gatus.io ), [Github ](https://github.com/TwiN/gatus ) |
| Home Assistant | ✅ | `ghcr.io/home-assistant/home-assistant` | Home automation suite. | [Website ](https://www.home-assistant.io/ ), [Github ](https://github.com/home-assistant ) |
| Homer | ✅ | `b4bz/homer` | Server homepage generator. | [Github ](https://github.com/bastienwirtz/homer ), [Demo ](https://homer-demo.netlify.app ), [Configuration ](https://github.com/bastienwirtz/homer/blob/main/docs/configuration.md ) |
| I2PD | ✅ | `purplei2p/i2pd` | The Invisible Internet router. | [Website ](https://i2pd.website ), [Github ](https://github.com/PurpleI2P/i2pd/ ), [I2P project ](https://geti2p.net/ ) |
| InBucket | ✅ | `inbucket/inbucket` | Testing SMTP/POP3 mail server with web interface. | [Website ](https://www.inbucket.org ), [Github ](https://github.com/inbucket/inbucket ) |
| Killing Floor 2 server | ✅ Abandoned | `jeeaaasustest/killingfloor2-srv` | Killing Floor 2 game server. | |
| Lidarr | Not tested | `linuxserver/lidarr` | Music downloader and manager. | [Website ](https://lidarr.audio ), [Github ](https://github.com/Lidarr/Lidarr ), [Wiki ](https://wiki.servarr.com/lidarr ) |
| magnetico-web | ✅ | `skobkin/magnetico-web` | DHT indexer private web search front-end. | [Git ](https://git.skobk.in/skobkin/magnetico-web ), [Git mirror ](https://gitlab.com/skobkin/magnetico-web ) |
| magnetico-web-telegram | ✅ | `skobkin/magnetico-web-telegram-bot` | Magnetico Web Telegram bot. | [Bitbucket ](https://bitbucket.org/skobkin/magnetico-web-telegram-bot/ ) |
| magneticod | ✅ | `boramalper/magneticod` | DHT indexing daemon. | [Website ](https://www.boramalper.org/labs/magnetico/ ), [Github ](https://github.com/boramalper/magnetico ) |
| Matrix Telegram Bridge | ✅ | `dock.mau.dev/mautrix/telegram` | Telegram bridge for Matrix server | [Gitlab ](https://mau.dev/mautrix/telegram/ ) |
| Metube | ✅ | `alexta69/metube` | Web GUI for yt-dlp. | [Github ](https://github.com/alexta69/metube ) |
| Murmur (Mumble server) | ✅ | `registry.gitlab.com/skobkin/docker-murmur` | Mumble VoIP server (custom build) | [Website ](https://www.mumble.info ), [Github ](https://github.com/mumble-voip/mumble ) |
| Ollama | ✅ | `ollama/ollama` | Toolkit for easily running LLM's locally. | [Website ](https://ollama.com ), [Github ](https://github.com/ollama/ollama ) |
| Open Streaming Platform | ✅ | `deamos/openstreamingplatform` | Live streaming platform. | [Website ](https://openstreamingplatform.com ), [Gitlab ](https://gitlab.com/osp-group/flask-nginx-rtmp-manager ) |
| OpenVPN | ✅ | `kylemanna/openvpn` | OpenVPN server with some management toolkit. | [Website ](https://openvpn.net ), [Image Github ](https://www.github.com/kylemanna/docker-openvpn ) |
| Owncast | ✅ | `gabekangas/owncast` | Live streaming platform with federation support. | [Website ](https://owncast.online ), [Github ](https://github.com/owncast/owncast ) |
| Portainer | ✅ | `portainer/portainer` | Docker Container management web UI. | [Website ](https://www.portainer.io ), [Github ](https://github.com/portainer/portainer ) |
| Proxy MTProto | ✅ | `mtproxy/mtproxy` | MTProto Telegram proxy. | [Website ](https://telegram.org ), [Github ](https://github.com/TelegramMessenger/MTProxy ) |
| Proxy Socks5 | ✅ | `serjs/go-socks5-proxy` | Simple SOCKS5 proxy. | [Github ](https://github.com/serjs/socks5-server ) |
| qBittorrent | ✅ | `linuxserver/qbittorrent` | qBittorrent (noX) | [Website ](https://www.qbittorrent.org ), [LinuxServer Fleet ](https://fleet.linuxserver.io/image?name=linuxserver/qbittorrent ) |
| Radarr | ✅ | `linuxserver/radarr` | Movie downloader and manager. | [Website ](https://radarr.video ), [Github ](https://github.com/Radarr/Radarr ), [Wiki ](https://wiki.servarr.com/radarr ) |
| Redis | ✅ | `redis` | Redis storage server. | [Website ](https://redis.io ), [Github ](https://github.com/redis/redis-io ) |
| Shadowsocks Client | ✅ | `ghcr.io/shadowsocks/sslocal-rust:latest` | Shadowsocks client (and SOCKS/HTTP/tunnel server). | [Website ](https://shadowsocks.org ), [Github ](https://github.com/shadowsocks/shadowsocks-rust ), [Configuration ](https://github.com/shadowsocks/shadowsocks-rust#getting-started ) |
| Shinobi | ✅ | `shinobisystems/shinobi` | Shinobi surveillance system | [Website ](https://shinobi.video ), [Github ](https://github.com/ShinobiCCTV/Shinobi ) |
| Sonarr | ✅ | `linuxserver/sonarr` | TV Shows, series and anime downloader and manager. | [Website ](https://sonarr.tv ), [Github ](https://github.com/Sonarr/Sonarr ), [Wiki ](https://wiki.servarr.com/sonarr ) |
| Speedtest | ✅ | `adolfintel/speedtest` | Libre speed test implementation. | [Website ](https://librespeed.org ), [Github ](https://github.com/librespeed/speedtest ) |
| Synapse | ✅ | `matrixdotorg/synapse` | Matrix reference server written in Python. | [Website ](https://matrix.org/docs/projects/server/synapse ), [Github ](https://github.com/matrix-org/synapse ), [Installation and configuration ](https://matrix-org.github.io/synapse/latest/setup/installation.html ) |
| Syncthing | ✅ | `linuxserver/syncthing` | P2P file synchronization daemon. | [Website ](https://syncthing.net ), [Github ](https://github.com/syncthing/syncthing ) |
| Telegram LLM Bot | ✅ | `skobkin/telegram-llm-bot` | Simple Telegram bot to interact with LLM running in Ollama | [Forgejo repository ](https://git.skobk.in/skobkin/telegram-ollama-reply-bot ) |
| Telegram RSS Bot | ✅ | `miroslavsckaya/tg-rss-bot` | Telegram RSS Bot by @Miroslavsckaya . | [Gitea ](https://git.skobk.in/Miroslavsckaya/tg_rss_bot/ ), [Github Mirror ](https://github.com/Miroslavsckaya/tg_rss_bot ) |
| Tor OBFS4 Bridge | ✅ | `thetorproject/obfs4-bridge` | Tor OBFS4 Bridge for Tor blocking bypass. | [Website ](https://community.torproject.org/relay/setup/bridge/ ), [Gitlab ](https://gitlab.torproject.org/tpo/anti-censorship/docker-obfs4-bridge ), [Manual ](https://community.torproject.org/relay/setup/bridge/docker/ ) |
| Tor Privoxy | ✅ | `registry.gitlab.com/skobkin/torproxy-obfs4` | Tor image with integrated privoxy and OBFS4 bridge support. | [Original image Github ](https://github.com/dperson/torproxy ), [OBFS4 support image Gitlab ](https://gitlab.com/skobkin/torproxy-obfs4 ) |
| Watchtower | ✅ | `containrrr/watchtower` | Docker container auto-update daemon. | [Website ](https://containrrr.dev/watchtower/ ), [Github ](https://github.com/containrrr/watchtower ) |
| Webhook.site | | `webhooksite/webhook.site` | HTTP callback testing tool | [Website ](https://webhook.site ), [Github ](https://github.com/webhooksite/webhook.site ) |