Nextcloud auf anderen Server umziehen
Der Server muss genau so installiert werden wie der Originale Server danach foldgende Befehle ausführen.
Apfelcast hat das in seinem Patreon Profil
##### Nextcloud Umzug durchführen #####
### Vorbereitung ###
- LAMP Stack installieren
- Alle Zusatzressourcen installieren (Redis, etc.)
## 1. Nextcloud stoppen ##
cd /var/www/nextcloud/
sudo -u www-data php occ maintenance:mode --on
## 2. Datenbank Dump auf alten Server durchführen ##
mkdir /mnt/backup
cd /mnt/backup
mysqldump --single-transaction -h localhost -u nextclouduser -p nextcloud > nextcloud_db_backup.bak
## 3. Nextcloud Verzeichnis kopieren ##
rsync -r -av -P /quelle 12.123.42.95:/ziel
## 4. Nextcloud Daten kopieren ##
rsync -r -av -P /quelle 12.123.42.95:/ziel
## 5. Datenbank auf neuem Server erstellen ##
create database nextcloud_db;
create user nextcloud_db_user@localhost identified by 'MeInPasSw0rT';
grant all privileges on nextcloud_db.* to nextcloud_db_user@localhost;
flush privileges;
exit;
## 6. Neue Datenbank importeieren ##
cd /mnt/backup
mysql -h localhost -u nextclouduser -p nextcloud < nextcloud_db_backup.bak
## 7. apache .conf auf neuem Server erstellen ##
nano /etc/apache2/sites-available/nextcloud.conf
a2ensite nextcloud.conf
service apache2 restart
## 8. SSL Zertifikat erstellen ##
certbot --apache -d
## 9. Zugriffsrechte anpassen ##
chown -R www-data:www-data /home/data/
chown -R www-data:www-data /var/www/nextcloud/
chmod -R 755 /var/www/nextcloud/
## 10. config.php überprüfen ##
## 11. Nextcloud online schalten ##
cd /var/www/nextcloud/
sudo -u www-data php occ maintenance:mode --off
No Comments