Skip to content

bearlikelion/docker-compose

Repository files navigation

Mark's Docker Compose Files

This repo is meant to be informational and used as a reference for others when creating and managing multiple docker-compose files with Traefik acting as a reverse proxy.

I run my containers on an Alpine Linux virtual machine.

Requirements

Containers

Container Description Additional
BitWarden_rs Password manager Hub
Firefly Money manager Hub
Folding At Home Distributed computing project Hub
Guacamole Client-less remote desktop gateway Hub
Matomo Website Analytics Hub
Media Automated media - Deluge Jackett Radarr Sonarr ReadMe
Minecraft Minecraft Bedrock (Windows) Server Hub
Netdata Performance monitoring Hub
Nextcloud A safe home for all your data Hub
OpenVPN OpenVPN Server Work in progress
Organizr Services organizer Hub
Pi-hole Network based ad blocker Hub - Website
Portainer Docker Management GUI Hub
Relay Tor Relay Server Hub
RTMP RTMP Streaming Server Hub
Teamspeak Teamspeak 3 Server Hub
Traefik Traefik reverse proxy Hub - Docs
Warrior Archive Team warrior Hub
Watchtower Container auto-updates Hub

Environment Files

To keep secrets safe I use .env files in my docker-compose.yml for secrets and passwords.
Each should be provided with a .env.example file for example usage

Volumes

I mount NFS Shared from my FreeNAS Server for external storage to the containers (media, nextcloud, warrior)

Installation / Usage

git clone https://github.com/bearlikelion/docker-compose.git
cd /<container>/
docker-compose up -d
Contributing

Feel free to fork and submit pull requests to this repo

Releases

No releases published

Packages

No packages published