Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### Nextcloud auf Home Server Installieren ###
- # updaten
- apt-get update
- apt-get upgrade
- # LAMP-Stack Installation
- apt install lamp-server^
- # PHP - module Installieren
- apt install php-zip php-dompdf php-xml php-mbstring php-gd php-curl php-imagick php-intl unzip
- # PHP.ini - Datei anpassen
- nano /etc/php/7.2/apache2/php.ini
- file_uploads = On
- allow_url_fopen = On
- memory_limit = 1024M
- upload_max_filesize = 16G
- post_max_size = 16G
- display_errors = Off
- date.timezone = Europe/Berlin
- # Maria DB Server Konfiguration
- mysql_secure_installation
- # SQL-Dialoge öffnen
- mysql
- # create database erstellen
- CREATE DATABASE nextcloud;
- # Datenbank erstellen mit User & Passwort
- CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_here';
- # Zugriff auf Datenbank gewähren
- GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'password_here' WITH GRANT OPTION;
- # Einstellungen Speichern & Verlassen
- FLUSH PRIVILEGES;
- EXIT;
- # Neuste Nextcloud-Version Downloaden
- cd /tmp && wget https://download.nextcloud.com/server/releases/latest.zip
- unzip latest.zip
- mv nextcloud /var/www/
- #Neue conf erstellen
- nano /etc/apache2/sites-available/nextcloud.conf
- # Nextcloud - module aktivieren
- a2ensite nextcloud.conf
- a2enmod rewrite
- a2enmod headers
- a2enmod env
- a2enmod dir
- a2enmod mime
- # apache neustarten
- systemctl restart apache2.service
- # Datenordner vorbereiten
- mkdir /home/data/
- chown -R www-data:www-data /home/data/
- chown -R www-data:www-data /var/www/nextcloud/
- chmod -R 755 /var/www/nextcloud/
- ## Hostnamen im Netzwerk sichtbar machen ##
- apt-get install avahi-daemon
- nano /etc/hosts
- add hostname
- --> Domain ansurfen und Einrichtung abschließen
- # certbot Installieren
- apt-get install python-certbot-apache
- certbot --apache -m [email protected] -d cloud.domain.com
- #--> nur 90 Tage verfügbar!
- # crontab Installieren
- crontab -e
- 0 1 * * * /usr/bin/certbot renew & > /dev/nul
Add Comment
Please, Sign In to add comment