Repository for self hosted services with docker-compose
| git | ||
| news | ||
| nextcloud | ||
| proxy | ||
| push | ||
| rustdesk | ||
| wallabag | ||
| .editorconfig | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| taskfile.yaml | ||
| tasks-compose.yaml | ||
| tasks-mariadb.yaml | ||
| tasks-postgres.yaml | ||
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
- Install Docker
- Install Docker Compose v2 Plugin
- Clone this repository
- create .env file in each folder and set environment variables.
Example:DOMAIN=example.com TRAEFIK_VERSION=2.4 - run *pull-all.sh" and *start-all.sh" scripts