Repository for self hosted services with docker-compose
Go to file
2022-03-11 12:19:07 +01:00
firefoxsync Firefox-Sync Server 2022-02-11 15:46:25 +01:00
gitea Monitoring with telegraf, influxdb grafana: 2021-03-28 14:04:05 +02:00
monitoring Remove docker.sock from telegraf 2022-03-06 17:32:40 +01:00
nextcloud Install new cron per docker-compose 2021-11-24 15:36:30 +01:00
proxy Traefik 2.5 2022-01-10 19:01:53 +01:00
wallabag Monitoring with telegraf, influxdb grafana: 2021-03-28 14:04:05 +02:00
www Redirect from Domain to www but with HTTPS 2022-02-18 14:54:40 +01: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 first pull then up 2021-11-24 09:40:06 +01:00
README.md README aktualisiert 2022-03-11 12:19:07 +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 on a public root server:

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

How to deploy

  1. Install Docker
  2. Install Docker-compose
  3. Clone this repository
  4. create .env file in each folder and set environment variables.
    Example:
    DOMAIN=example.com
    TRAEFIK_VERSION=2.4
    
  5. cd into each folder and docker-compose up -d