Go to file
2022-07-26 17:38:49 +02:00
defaults nextcloud: Entferne weitere munin-Überbleibsel 2022-07-26 16:57:22 +02:00
files nextcloud: Erstelle Apache-Error-Log pro Instanz 2022-07-26 17:38:49 +02:00
handlers nextcloud: Sichere Instanze mit fail2ban ab 2022-07-26 17:32:31 +02:00
meta Beginne Nextcloud-Rolle 2020-12-03 14:52:14 +00:00
tasks nextcloud: Sichere Instanze mit fail2ban ab 2022-07-26 17:32:31 +02:00
templates nextcloud: Sichere Instanze mit fail2ban ab 2022-07-26 17:32:31 +02:00
vars nextcloud: Verschiebe Variablen in Host-Datei 2022-07-26 16:43:53 +02:00
README.md nextcloud: Erstelle README 2022-07-26 16:53:28 +02:00

Nextcloud

Diese Rolle installiert Nextcloud. 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:
    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.