README aktualisiert
This commit is contained in:
parent
697bbc75af
commit
262f14719a
1 changed files with 14 additions and 7 deletions
21
README.md
21
README.md
|
@ -1,23 +1,30 @@
|
||||||
# Selfhost of Services
|
# 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/)
|
* [Nextcloud](https://nextcloud.com/)
|
||||||
* [Gitea](https://gitea.io/)
|
* [Gitea](https://gitea.io/)
|
||||||
* [Wallabag](https://www.wallabag.it)
|
* [Wallabag](https://www.wallabag.it)
|
||||||
* Small HTML-Site
|
* 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/)
|
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](https://docs.docker.com/engine/install/debian/)
|
||||||
1. [Install Docker-compose](https://docs.docker.com/compose/install/)
|
2. [Install Docker-compose](https://docs.docker.com/compose/install/)
|
||||||
1. Clone this repository
|
3. Clone this repository
|
||||||
1. create .env file in each folder and set environment variables
|
4. create *.env* file in each folder and set environment variables.
|
||||||
1. cd into folder
|
Example:
|
||||||
1. docker-compose up -d
|
~~~
|
||||||
|
DOMAIN=example.com
|
||||||
|
TRAEFIK_VERSION=2.4
|
||||||
|
~~~
|
||||||
|
5. `cd` into each folder and `docker-compose up -d`
|
||||||
|
|
||||||
## Links:
|
## Links:
|
||||||
* [Nextcloud docker](https://github.com/nextcloud/docker/)
|
* [Nextcloud docker](https://github.com/nextcloud/docker/)
|
||||||
* [Gitea Doku: Install with Docker](https://docs.gitea.io/en-us/install-with-docker/)
|
* [Gitea Doku: Install with Docker](https://docs.gitea.io/en-us/install-with-docker/)
|
||||||
* [Docker Swarm Rocks](https://dockerswarm.rocks/)
|
* [Docker Swarm Rocks](https://dockerswarm.rocks/)
|
||||||
|
* [Mozilla Services Documentation](https://mozilla-services.readthedocs.io/en/latest/index.html)
|
||||||
|
|
Loading…
Reference in a new issue