Eine Schnell-ToDo für die Installation von Nextcloud.
Vorgabe Benuter
SQL-User: ncuser SQL-PW: password NC-User: admin NC-Passwort: password
System aktualisieren
sudo apt update && sudo apt upgrade
Apache, PHP und benötigte Module installieren
sudo apt install apache2 mariadb-server \ libapache2-mod-php php php-mysql php-xml \ php-gd php-curl php-zip php-mbstring php-intl \ php-bcmath php-imagick
Datenbank anlegen
sudo mysql -u root CREATE DATABASE nextcloud; CREATE USER 'ncuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON nextcloud.* TO 'ncuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
Nextcloud herunterladen und entpacken
Die passende Versionen kann man hier finden: https://download.nextcloud.com/server/releases/
wget https://download.nextcloud.com/server/releases/latest.zip unzip latest.zip sudo mv nextcloud /var/www/html/
Rechte setzen
sudo chown -R www-data:www-data /var/www/html/nextcloud
Apache-Konfiguration anpassen
sudo nano /etc/apache2/sites-available/nextcloud.conf
VHost eintragen, falls nötig
Apache aktivieren und neu starten
sudo a2ensite nextcloud.conf sudo a2enmod rewrite headers env dir mime sudo systemctl restart apache2
Installation im Browser abschließen
http://<server-ip>/nextcloud