Skip to content

docker-compose stack of all web apps and APIs dockerized in my media server

License

Notifications You must be signed in to change notification settings

michaelkmartin/docker-media-stack

 
 

Repository files navigation

This is a docker-compose stack for multiple applications protected by Keycloak Oauth with an OpenLDAP backend for authentication. The traefik reverse proxy allows for automatic SSL certificate creation for all services with letsencrypt. Watchtower handles docker image updates on a daily basis.

For a full list of applications, see the services defined in the docker-compose.yml file.

Configuration

Configuration is done by placing a .env file in the same directory as the docker-compose.yml file. A template for the configuration file is situated in .env.sample in this directory along with explanations for most variables.

Structure

Here's an overview of the structure of this stack and how the apps interact and depend on each other:

service structure

Credits

About

docker-compose stack of all web apps and APIs dockerized in my media server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%