Nextcloud ========= Diese Rolle installiert [Nextcloud](https://nextcloud.com). Sie umfasst: - Einrichtung der Datenbank - Installation und Ersteinrichtung von Nextcloud - Anlegen eines Zertifikates + Konfigurarion des Reverse Proxies - Anlegen eines PHP-FPM-Master-Prozesses mit socket activation # Neue Nextcloud-Instanz anlegen - Trage die Informationen zur neuen Instanz in `host_vars/sl-nextcloud.kahlo.yaml` ein: | Variable | Wert | Beschreibung | |----------|------|--------------| | `name` | string | Domain-Name der Instanz | | `alias`| string | Array mit weiteren Domain-Alias-Namen für diese Instanz | | `user` | string | Name eines anzulegenden Systemnutzers, der den PHP-FPM-Prozess ausführt | | `database` | string | Name der anzulegenden MariaDB-Datenbank | - Starte anschließend das Playbook: ```Shell ansible-playbook playbooks/nextcloud.yml ``` # Aktualisierung des Cores/ von Apps Mit dem Skript `nextcloud-updater` können alle Nextcloud-Instanzen und die installierten Apps gleichzeitig aktualisiert werden.