Repository for self hosted services with docker-compose
Find a file
2024-10-24 14:07:46 +00:00
firefoxsync use full storage path not path to volumes 2024-10-24 14:07:46 +00:00
git use full storage path not path to volumes 2024-10-24 14:07:46 +00:00
news use full storage path not path to volumes 2024-10-24 14:07:46 +00:00
nextcloud use full storage path not path to volumes 2024-10-24 14:07:46 +00:00
proxy use full storage path not path to volumes 2024-10-24 14:07:46 +00:00
push use full storage path not path to volumes 2024-10-24 14:07:46 +00:00
rustdesk use full storage path not path to volumes 2024-10-24 14:07:46 +00:00
wallabag use full storage path not path to volumes 2024-10-24 14:07:46 +00:00
www use fully qualified domain names 2024-10-24 13:46:51 +00: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 small improvements: script, nextclout, git 2024-06-26 10:14:14 +00:00
README.md remove monitoring stack 2024-10-15 11:42:48 +00:00
start-all.sh Add News 2024-10-24 12:41:41 +00:00
stop-all.sh docker compose v2 2023-01-12 10:10:34 +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 v2 Plugin
  3. Clone this repository
  4. create .env file in each folder and set environment variables.
    Example:
    DOMAIN=example.com
    TRAEFIK_VERSION=2.4
    
  5. run *pull-all.sh" and *start-all.sh" scripts