From 262f14719abaae5eefae187fcde3029c7c6348d2 Mon Sep 17 00:00:00 2001 From: Florian Zirker Date: Fri, 11 Mar 2022 12:19:07 +0100 Subject: [PATCH] README aktualisiert --- README.md | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index ec6286e..f2bbece 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,30 @@ # Selfhost of Services -Hosting the following web services using docker-compose. +Hosting the following web services using docker-compose on a public root server: * [Nextcloud](https://nextcloud.com/) * [Gitea](https://gitea.io/) * [Wallabag](https://www.wallabag.it) * Small HTML-Site +* Firefox-Sync +* Monitoring-Stack with [Telegraf](https://github.com/influxdata/telegraf), [Influxdb](https://github.com/influxdata/influxdb) and [Grafana](https://github.com/grafana/grafana) As a reverse proxyy [Traefik](https://traefik.io/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](https://letsencrypt.org/) -## Deploy it +## How to deploy 1. [Install Docker](https://docs.docker.com/engine/install/debian/) -1. [Install Docker-compose](https://docs.docker.com/compose/install/) -1. Clone this repository -1. create .env file in each folder and set environment variables -1. cd into folder -1. docker-compose up -d +2. [Install Docker-compose](https://docs.docker.com/compose/install/) +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` ## Links: * [Nextcloud docker](https://github.com/nextcloud/docker/) * [Gitea Doku: Install with Docker](https://docs.gitea.io/en-us/install-with-docker/) * [Docker Swarm Rocks](https://dockerswarm.rocks/) +* [Mozilla Services Documentation](https://mozilla-services.readthedocs.io/en/latest/index.html)