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.0 
apt install software-properties-common
add-apt-repository ppa:ondrej/php
apt update

apt install php8.0

# Install PHP Moduls
apt install libapache2-mod-php php-zip php-dompdf php-xml php-mbstring php-gd php-curl php-imagick libmagickcore-6.q16-6-extra php-intl php-bcmath php-gmp php-cli php-json php-mysql php-zip php-gd  php-mbstring php-curl php-xml php-pear unzip php-apcu redis-server php-redis


# adjust PHP.ini file
nano /etc/php/8.0/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!

Kontaktieren