Nextcloud auf QNAP NAS installieren – Einfache Anleitung in Ubuntu LXD
Sie sehen gerade einen Platzhalterinhalt von Standard. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
In diesem Video zeige ich dir Schrift für Schrift, wie du die neuste Nextcloud Version auf deinem QNAP NAS installieren kannst. Das ganze innerhalb eines Ubuntu Containers (LXD) in der QNAP Container Station.
» Video Links:
Ubuntu LXD auf QNAP installieren: https://youtu.be/u2fgCY6LdrI
Von der Nextcloud auf QNAP Dateien zugreifen: https://cc.apfelcast.com/58bvp
Nextcloud aus dem Internet erreichbar machen: https://cc.apfelcast.com/kaq12
Nextcloud Einrichtungswarnungen beheben: https://cc.apfelcast.com/pe8d8
» Kompatible QNAP-NAS Modelle:
TS-451D2 https://amzn.to/3lW3pzW
TS-453D-4G https://amzn.to/3m26Ntd
TVS-472XT-i3-4G https://amzn.to/3odjV11
TS-H686-D1602-8G https://amzn.to/3CTv3Em
» RAM Upgrade
RAM für TS-451D2 https://amzn.to/3EXK36g
RAM für TS-453D-4G https://amzn.to/3i9Gz6K
RAM für TVS-472XT-i3-4G https://amzn.to/2Y3kXSO
Im Video verwendete Befehle:
# updating apt-get update apt-get upgrade # Installing apache apt install apache2 # Install PHP 8.1 apt install software-properties-common add-apt-repository ppa:ondrej/php apt update # Install PHP Moduls apt install php8.1 libapache2-mod-php8.1 php8.1-zip php-dompdf php8.1-xml php8.1-mbstring php8.1-gd php8.1-curl php8.1-imagick libmagickcore-6.q16-6-extra php8.1-intl php8.1-bcmath php8.1-gmp php8.1-cli php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php-pear unzip nano php8.1-apcu redis-server ufw php8.1-redis # adjust PHP.ini file nano /etc/php/8.1/apache2/php.ini memory_limit = 1024M upload_max_filesize = 16G post_max_size = 16G date.timezone = Europe/Berlin output_buffering = Off # Install Databse Server apt install mariadb-server # Maria DB Server Konfiguration mysql_secure_installation # open SQL dialoge mysql # create database calles nextcloud CREATE DATABASE nextcloud; # create database user with password CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_here'; #grant accesss to databse GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost'; #save changes and exit FLUSH PRIVILEGES; EXIT; # Download lastest nextcloud version cd /tmp && wget https://download.nextcloud.com/server/releases/latest.zip unzip latest.zip mv nextcloud /var/www/ #create new conf nano /etc/apache2/sites-available/nextcloud.conf <VirtualHost *:80> ServerAdmin master@domain.com DocumentRoot /var/www/nextcloud/ ServerName demo.domain.com ServerAlias www.demo.domain.com Alias /nextcloud "/var/www/nextcloud/" <Directory /var/www/nextcloud/> Options +FollowSymlinks AllowOverride All Require all granted <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> # Enable the NextCloud and Rewrite Module a2ensite nextcloud.conf a2enmod rewrite a2enmod headers a2enmod env a2enmod dir a2enmod mime # restart apache systemctl restart apache2.service # prepare data folder 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/ --> Domain ansurfen und Einrichtung abschließen
apfelcast Support
Du benötigst Unterstützung bei deinem Projekt oder hast Fragen zur Umsetzung?
Dann melde ich gern bei uns!
[button link=“https://apfelcast.com/kontakt“ type=“big“ class=“ custom-button“] Kontaktieren[/button]
apfelcast Support
Du benötigst Unterstützung bei deinem Projekt oder hast Fragen zur Umsetzung?
Dann melde ich gern bei uns!