Skip to main content

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