Metainformationen zur Seite
  •  

!!!! IN ARBEIT !!!!


Nextcloud-Server

Ein Beispiel einer reelen Konfiguration. Hier wird nur die Installation und Konfiguration in Kurzform aufgelistet.

  1. sudo -s # Root-System-Rechte erlangen. Root-Passwort notwendig.
  2. apt-get update # Systemsoftware updaten.
  3. apt-get upgrade # Systemsoftware auf den neusten Stand bringen.
  4. apt-get install mariadb-server # Maria-Datenbank installieren.
  5. sudo mysql_secure_installation # [01] Installation und Konfiguration der Maria-DB.
  6. sudo mysql -u root # Als root einloggen.
  7. CREATE DATABASE nextcloud; # Neue DB mit den Namen nextcloud anlegen.
  8. CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'password'; # Neuen Benutzer "nextcloud" in Maria-DB->nextcloud anlegen.
  9. # Datenbankbenutzer die Rechte anlegen.
  10. GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
  11. FLUSH PRIVILEGES; # Einstellungen speichern.
  12. EXIT; # Aus Maria-DB ausloggen.
  13. sudo apt install apache2 libapache2-mod-php7.2 # Apache2 Web-Server installieren & alle nötigen php Module
  14. sudo apt install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php-imagick php7.2-xml php7.2-zip
  15. # Hier erfolgt die installation von open-ssh

01

Der Dialog und die Antworten (fett) bei Ausführung des Terminal-Befehls.

  1. Enter current password for root (enter for none): Enter
  2. Set root password? [Y/n]: N
  3. Remove anonymous users? [Y/n]: Y
  4. Disallow root login remotely? [Y/n]: Y
  5. Remove test database and access to it? [Y/n]: Y
  6. Reload privilege tables now? [Y/n]: Y

02

xxx


03

xxx


04

xxx


  1. [Video]
  2. comment = Videos
  3. path = /mnt/storage/shares/video
  4. write list = heimnetz
  5. valid users = heimnetz,heimgast
  6. force user = heimnetz
  7.  
  8. [Audio]
  9. comment = Audio
  10. path = /mnt/storage/shares/audio
  11. write list = heimnetz
  12. valid users = heimnetz,heimgast
  13. force user = heimnetz
  14.  
  15. [Dokumente]
  16. comment = Dokumente
  17. path = /mnt/storage/shares/dokumente
  18. write list = heimnetz
  19. valid users = heimnetz,heimgast
  20. force user = heimnetz
  21.  
  22. [Public]
  23. comment = Public
  24. path = /mnt/storage/shares/public
  25. writeable = yes
  26. guest ok = yes
  27. force user = heimnetz
  28.  
  29. [Private]
  30. comment = Private
  31. path = /mnt/storage/shares/private
  32. write list = heimnetz
  33. valid users = heimnetz
  34. force user = heimnetz