Metainformationen zur Seite
  •  

!!! In Arbeit !!!

Installationsprozess

Bei einem gemieteten Linux Virtual-Server kann es nötig sein den Installationsprozess nochmals durchzuführen. Dieses Beispiel dient der Dokumentation meines Virtual-Servers. Alle Befehle und Kommandos werden in der SSH-Konsole PuTTY eingegeben. Somit ist ein sudo apt-get upgrade nicht machbar und sollte nicht ausgeführt werden.

Einschränkung: Bei Ubuntu 16 wird nach einem sudo apt-get update und sudo apt-get upgrade der SSH-Sever (OpenSSH) startet nach einem Reboot nicht mehr.

Folgende Installationsschritte wurden ausgeführt.

  1. passwd # Root Passwort ändern.
  2. apt-get update # Software-DB updaten
  3. apt-get install apache2
  4. # Directory Listing verhindern.
  5. sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
  6. sudo systemctl stop apache2.service
  7. sudo systemctl start apache2.service
  8. sudo systemctl enable apache2.service
  9.  
  10. apt-get install mariadb-server # Maria-DB Server und Client installieren
  11. mysql_secure_installation # Konfigurieren von Maria-DB [Maria-DB konfigurieren]
  12. mysql -u root # Einloggen in Maria-DB (mysql)
  13. CREATE DATABASE nextcloud; # Datenbank anlegen
  14. # User mit passwort erstellen
  15. CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'password';
  16. # Rechte für user nextcloud einrichten
  17. GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
  18. FLUSH PRIVILEGES; # Änderungen speichern...
  19. EXIT; # ...ausloggen.
  20. apt-get install nano # nano Texteditor installieren um Konfigurationsdateien zu editieren.
  21. apt-get install php # Installation von PHP.
  22. apt-get install php-gd # PHP Module installieren.
  23. apt-get install php-intl # ...
  24. apt-get install php-mcrypt php-apcu ffmpeg # ...
  25. apt-get install unzip # Programm unzip installieren.
  26. cd home # Ins Home Verzeichnis
  27. # Nextcloud Installationsdateien herunterladen.
  28. wget https://download.nextcloud.com/server/releases/nextcloud-15.0.7.zip
  29. # Installationsdateien entpacken.
  30. unzip nextcloud-15.0.7.zip
  31. mv ./nextcloud/* /var/www/html
  32. chown -R www-data:www-data /var/www/html
  33.  
  34. apt-get install htop # HTOP Programm installieren. (Task, CPU-Last, MEM-Last, ...)

Maria-DB konfigurieren

  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

Postfix Configuration

Während der Installation wird auch die Postfix-Configuration gestartet. Hier lässt sich der Mail-Server einstellen. Um keine Änderungen vorzunehmen wählt man wie in diesem Beispiel „no configuration“.

 Postfix Configuration


Kernel Version Warnung

 GNU LibC 6 Kernel Version-Warnung