====== 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 [[https://www.putty.org/|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. passwd # Root Passwort ändern. apt-get update # Software-DB updaten apt-get install apache2 # Directory Listing verhindern. sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service apt-get install mariadb-server # Maria-DB Server und Client installieren mysql_secure_installation # Konfigurieren von Maria-DB [Maria-DB konfigurieren] mysql -u root # Einloggen in Maria-DB (mysql) CREATE DATABASE nextcloud; # Datenbank anlegen # User mit passwort erstellen CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'password'; # Rechte für user nextcloud einrichten GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES; # Änderungen speichern... EXIT; # ...ausloggen. apt-get install nano # nano Texteditor installieren um Konfigurationsdateien zu editieren. apt-get install php # Installation von PHP. apt-get install php-gd # PHP Module installieren. apt-get install php-intl # ... apt-get install php-mcrypt php-apcu ffmpeg # ... apt-get install unzip # Programm unzip installieren. cd home # Ins Home Verzeichnis # Nextcloud Installationsdateien herunterladen. wget https://download.nextcloud.com/server/releases/nextcloud-15.0.7.zip # Installationsdateien entpacken. unzip nextcloud-15.0.7.zip mv ./nextcloud/* /var/www/html chown -R www-data:www-data /var/www/html apt-get install htop # HTOP Programm installieren. (Task, CPU-Last, MEM-Last, ...) ---- === Maria-DB konfigurieren === - Enter current password for root (enter for none): **Enter** - Set root password? [Y/n]: **N** - Remove anonymous users? [Y/n]: **Y** - Disallow root login remotely? [Y/n]: **Y** - Remove test database and access to it? [Y/n]: **Y** - 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"**. {{:start:linux:host-unlimited.de:installationsprozess:postfix_config_01.jpg?direct | Postfix Configuration}} ---- === Kernel Version Warnung === {{:start:linux:host-unlimited.de:installationsprozess:config_libc6_kernel_version_warning.jpg?direct | GNU LibC 6 Kernel Version-Warnung}} ----