ark-server | ||
duplicati | ||
folding-at-home | ||
gatus | ||
gitea | ||
i2pd | ||
jdownloader | ||
joplin | ||
kf2-server | ||
lidarr | ||
magnetico-web-telegram | ||
magneticod | ||
magneticod-python | ||
mariadb-common | ||
murmur | ||
nextcloud | ||
open-streaming-platform | ||
openvpn | ||
owncast | ||
portainer | ||
postgres-common | ||
proxy-mtproto | ||
proxy-socks5 | ||
qbittorrent | ||
radarr | ||
redis | ||
shinobi | ||
sonarr | ||
speedtest | ||
synapse | ||
syncthing | ||
tor-obfs4-bridge | ||
tor-privoxy | ||
watchtower | ||
wireguard | ||
wordpress | ||
.gitignore | ||
.gitlab-ci.yml | ||
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
- Gitea
- I2PD
- JDownloader
- 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
- Owncast
- Portainer
- Postgres Common (prototype state)
- Proxy MTProto
- Proxy Socks5
- Radarr
- Redis
- Sonarr
- 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)