selfhost/README.md

1.3 KiB

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