Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:anwendungen:nextcloud:installation

Dies ist eine alte Version des Dokuments!


Nextcloud

# Deinstallation von benötigten Programmen für den Webserver
apt purge apache2 apache2-utils apache2-common
apt autoremove
 
# Installation von benötigten Programmen für den Webserver
sudo apt install apache2 
 
a2dissite /etc/apache2/sites-available/nextcloud_ssl.conf
a2enssite /etc/apache2/sites-available/nextcloud_ssl.conf
 
 
# Installation von benötigten Programmen für die PHP Kompatibilität
sudo apt install libapache2-mod-php8.2 libapache2-mod-php php-gd php-mysql php-curl php-mbstring php-intl php-gmp php-bcmath php-xml php-imagick php-zip php-apcu
 
# Aktivieren der PHP-Module
sudo a2enmod php8.2 php
sudo a2enmod rewrite dir mime env headers
 
# Installation von einem Datenbankserver MariaDB
sudo apt install mariadb-server

Achtung die Konfiguration fehlt Konfiguration wird ergänzt.

wget https://download.nextcloud.com/server/releases/latest.zip
mkdir /var/www/
cp latest.zip /var/www
cd /var/www
 
chown www-data:www-data -R /var/www/nextcloud

Nun sollte alles soweit konfiguriert sein. Bitte schau unter Apache/Apache2/httpd oder Nginx für weitere Infos zur Konfiguration eines Webservers.

sudo -u www-data php --define apc.enable_cli=1 /var/www/nextcloud/occ maintenance:mode --on
 
 
docker exec -u www-data app-server php occ app:update --all
docker exec -u www-data app-server php occ db:add-missing-indices
docker exec -u www-data app-server php occ db:add-missing-columns
docker exec -u www-data app-server php occ db:add-missing-primary-keys
 
 
sudo -u www-data php --define apc.enable_cli=1 /var/www/nextcloud/occ maintenance:repair
sudo -u www-data php --define apc.enable_cli=1 /var/www/nextcloud/occ maintenance:repair
sudo -u www-data php --define apc.enable_cli=1 /var/www/nextcloud/occ db:add-missing-columns
sudo -u www-data php --define apc.enable_cli=1 /var/www/nextcloud/occ maintenance:mode --off
sudo -u www-data php --define apc.enable_cli=1 /var/www/nextcloud/occ db:add-missing-columns
sudo -u www-data php --define apc.enable_cli=1 /var/www/nextcloud/occ db:add-missing-indices
sudo -u www-data php --define apc.enable_cli=1 /var/www/nextcloud/occ maintenance:update:htaccess
 
docker exec -u www-data app-server php occ security:bruteforce:reset 111.111.18.18
 
sudo -u www-data php occ upgrade
 
sudo systemctl restart apache2
systemctl resatrt php*
 
sudo apt install certbot python3-certbot-apache
certbot --apache
linux/anwendungen/nextcloud/installation.1701704316.txt.gz · Zuletzt geändert: 2023/12/04 15:38 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki