Compare commits

..

1 commit

Author SHA1 Message Date
9293f4156b Updated README 2020-03-29 20:30:21 +02:00

View file

@ -4,11 +4,17 @@ A repository containing a set of [Ansible](https://www.ansible.com/) roles and p
The main goals of this project are: The main goals of this project are:
* regain control of your data, - regain control of your data,
* counter the growing vendor lock-in of big corporations, - counter the growing vendor lock-in of big corporations,
* foster decentralisation and federation, - foster decentralisation and federation,
* enable individuals but also e.g. educational institutions or NGOs to quickly set up their own infrastructure, - enable individuals but also e.g. educational institutions or NGOs to quickly set up their own infrastructure,
* provide an overall well integrated set of tools which allows to use one tool together with another. - provide an overall well integrated set of tools which allows to use one tool together with another.
## Key components
- Docker Compose services
- Traefik reverse proxy, loadbalancer and TLS terminator with automatic Let's Encrypt support by default
- Ansible for provisioning and configuration management
## Services ## Services
@ -42,11 +48,11 @@ To give SATT a quick spin, you could easily bootstrap a development VM using Vag
1. [Download](https://www.virtualbox.org/wiki/Downloads) and install Virtualbox ([Documentation](https://www.virtualbox.org/wiki/End-user_documentation)) 1. [Download](https://www.virtualbox.org/wiki/Downloads) and install Virtualbox ([Documentation](https://www.virtualbox.org/wiki/End-user_documentation))
1. Follow the [guide to install the Windows Subsystem for Linux](https://docs.microsoft.com/en-us/windows/wsl/install-win10). This SATT guide assumes Ubuntu 18.04 LTS 2. Follow the [guide to install the Windows Subsystem for Linux](https://docs.microsoft.com/en-us/windows/wsl/install-win10). This SATT guide assumes Ubuntu 18.04 LTS
1. Open Ubuntu through the Windows Start Menu 3. Open Ubuntu through the Windows Start Menu
1. Inside the Ubuntu Terminal, continue the setup by following the next section. 4. Inside the Ubuntu Terminal, continue the setup by following the next section.
### Vagrant + Ansible on Linux ### Vagrant + Ansible on Linux
@ -123,3 +129,7 @@ Backups are currently only supported for Nextcloud and provided by [Restic](http
Persistent volumes that need to be backed up will be labeled in a way that rcb will find them and also whether it is one of the DBs above which should be backed up. Persistent volumes that need to be backed up will be labeled in a way that rcb will find them and also whether it is one of the DBs above which should be backed up.
Restic assumes untrusted environments, hence backups are always encrypted using modern algorithms. [See their website for further details.](https://restic.net) Restic assumes untrusted environments, hence backups are always encrypted using modern algorithms. [See their website for further details.](https://restic.net)
## Similiar projects
*