Inhaltsverzeichnis

Nextcloud Installation

1. Ubuntu server Installation

2. Nextcloud Installieren

  1. $ apt update
  2. $ apt install nginx -y
  3. $ apt install php-fpm php-curl php-cli php-mysql php-gd php-common php-xml php-json php-intl php-pear php-imagick php-dev php-common php-mbstring php-zip php-soap php-bz2 -y
  4. $ nano /etc/php/7.4/fpm/php.ini
  5. → cgi.fix_pathinfo=0
  6. $ nano /etc/php/7.4/fpm/pool.d/www.conf
  7. → env[HOSTNAME] = $HOSTNAME
  8. → env[PATH] = /usr/local/bin:/usr/bin:/bin
  9. → env[TMP] = /tmp
  10. → env[TMPDIR] = /tmp
  11. → env[TEMP] = /tmp
  12. $ systemctl restart php7.4-fpm
  13. $ apt install mariadb-server -y
  14. $ mysql_secure_installation
  15. → enter
  16. → n
  17. → y
  18. → y
  19. → y
  20. → y
  21. $ mysql
  22. $ CREATE DATABASE nextcloud;
  23. $ CREATE USER nextcloud@localhost IDENTIFIED BY 'PASSWORD';
  24. $ GRANT ALL PRIVILEGES ON nextcloud.* TO nextcloud@localhost;
  25. $ FLUSH PRIVILEGES;
  26. $ exit;
  27. $ mkdir /var/www/nextcloud/
  28. $ apt install wget unzip zip -y
  29. $ cd /var/www/nextcloud/
  30. $ unzip nextcloud-19.0.0.zip
  31. $ rm nextcloud-19.0.0.zip
  32. $ mv nextcloud/* ./
  33. $ rm nextcloud/ -R
  34. $ chown www-data:www-data /var/www/nextcloud -R
  35. $ chmod 755 /var/www/nextcloud -R
  36. $ nano /etc/nginx/sites-available/nextcloud

Installationsanleitung

^ Version ^ Status ^ Datum ^ Author ^ URL ^ | 0.1| Erster Entwurf| TT.MM.JJJJ| Vorname Nachname| | | 0.2| Ergänzungen| TT.MM.JJJJ| Vorname Nachname| | | 1.0| Review und Freigabe| TT.MM.JJJJ| Vorname Nachname| |

1. Kurzfassung

Eine konzeptionelle Zusammenfassung der Arbeit und des erarbeiteten Ergebnisses erleichtert dem mit dem Projekt befassten Leser des Berichts (Fachvorgesetzte, Experten) den Einstieg für das Verständnis der geleisteten Arbeit. Die Kurzfassung enthält nur Text und keine Grafik. - Die Kurzfassung richtet sich an die fachlich kompetenten Leser. - Die Kurzfassung enthält die Punkte: Kurze Ausgangssituation - Umsetzung - Ergebnis. - Die Kurzfassung enthält zu jedem dieser gennanten Punkte die wesentlichen Aspekte. - Die Kurzfassung ins nicht länger als 1 A4-Seite Text.

2. Installation

3. Testing

3.1 Test 1 (Beispiel)

^ Testfall Nr. | #1 | ^ Beschreibung | Die Namensauflösung im Netzwerk funktioniert | ^ Vorgehen | mit nslookup die Namen von internen und externen Hosts auflösen: | | ::: | nslookup srv-zh-01.dotcom.intern | | ::: | nslookup pc-zh-01.dotcom.intern | ^ Voraussetzung / Umfeld | Auf dem AD-Server srv-zh-01 ist der DNS-Dienst aktiviert | ^ Erwartetes Resultat | Die Namen werden richtig aufgelöst | ^ OK / nicht OK | OK | ^ Aufgetretene Fehler / Bemerkungen | Keine |

3.2 Test 2

^ Testfall Nr. | #2 | ^ Beschreibung | | ^ Vorgehen | | ^ Voraussetzung / Umfeld | | ^ Erwartetes Resultat | | ^ OK / nicht OK | | ^ Aufgetretene Fehler / Bemerkungen | |

3.3 Test 3

^ Testfall Nr. | #3 | ^ Beschreibung | | ^ Vorgehen | | ^ Voraussetzung / Umfeld | | ^ Erwartetes Resultat | | ^ OK / nicht OK | | ^ Aufgetretene Fehler / Bemerkungen | |

4. Auswertung

Was hat funktioniert[(Ref note example)], was nicht, was waren die grössten Herausforderungen/Probleme, wie habe ich die Probleme gelöst, was mache ich beim nächsten Mal besser, Reflexion

5. Quellenverzeichnis