Repository for self hosted services with docker-compose
Find a file
Florian Zirker 38f5ac4406 Monitoring with telegraf, influxdb grafana:
- 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
2021-03-28 14:04:05 +02:00
gitea Monitoring with telegraf, influxdb grafana: 2021-03-28 14:04:05 +02:00
monitoring Monitoring with telegraf, influxdb grafana: 2021-03-28 14:04:05 +02:00
nextcloud Monitoring with telegraf, influxdb grafana: 2021-03-28 14:04:05 +02:00
proxy Monitoring with telegraf, influxdb grafana: 2021-03-28 14:04:05 +02:00
wallabag Monitoring with telegraf, influxdb grafana: 2021-03-28 14:04:05 +02:00
www Monitoring with telegraf, influxdb grafana: 2021-03-28 14:04:05 +02:00
.editorconfig Initial commit 2021-01-09 16:40:33 +01:00
.gitignore Initial commit 2021-01-09 16:40:33 +01:00
LICENSE Initial commit 2021-01-09 16:40:33 +01:00
pull-all.sh Scripts to start, stop and pull all. 2021-01-14 21:52:41 +01:00
README.md Initial commit 2021-01-09 16:40:33 +01:00
start-all.sh Scripts to start, stop and pull all. 2021-01-14 21:52:41 +01:00
stop-all.sh Fixed stop-all.sh 2021-03-20 01:27:00 +01:00

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

  1. Install Docker
  2. Install Docker-compose
  3. Clone this repository
  4. create .env file in each folder and set environment variables
  5. cd into folder
  6. docker-compose up -d