selfhost/README.md

24 lines
946 B
Markdown
Raw Normal View History

2020-11-28 21:51:37 +00:00
# Selfhost of Services
Hosting the following web services using docker-compose.
* [Nextcloud](https://nextcloud.com/)
* [Gitea](https://gitea.io/)
* [Wallabag](https://www.wallabag.it)
* Small HTML-Site
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
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
## 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/)