ansible-role-nextcloud/README.md
2022-07-26 16:53:28 +02:00

27 lines
1 KiB
Markdown

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.