Repository for self hosted services with docker-compose
Florian Zirker
38f5ac4406
- Influxdb (1.8) behind traefik proxy so that telegraf can run in host_mode. Secured with HTTP basic auth - Grafana (7.4) with Postgres database for beatifull dashboards - Telegraf (1.18) in docker host mode with local configuration file - Added docker.group to all other docker services to track them in monitoring |
||
---|---|---|
gitea | ||
monitoring | ||
nextcloud | ||
proxy | ||
wallabag | ||
www | ||
.editorconfig | ||
.gitignore | ||
LICENSE | ||
pull-all.sh | ||
README.md | ||
start-all.sh | ||
stop-all.sh |
Selfhost of Services
Hosting the following web services using docker-compose.
As a reverse proxyy Traefik is used. Traefik also secures all Services with TLS and redirects all HTTP requests to HTTPS. SSL certificates are automatically generated using Let's Encrypt
Deploy it
- Install Docker
- Install Docker-compose
- Clone this repository
- create .env file in each folder and set environment variables
- cd into folder
- docker-compose up -d