Nextcloud is echt de software van de toekomst. Dankzij dit is het eenvoudiger dan ooit om je eigen gebruiksvriendelijke, Dropbox-achtige opslagoplossing op Linux te laten draaien. De installatie van de software is extreem eenvoudig dankzij dingen als Snap-pakketten. Het is echter niet zo eenvoudig om een back-up te maken van een NextCloud Snap-installatie.
Opmerking: Voordat u een Nextcloud-back-up maakt, moet u ervoor zorgen dat al uw bestanden zijn gesynchroniseerd. Tijdens het back-upproces wordt de NextCloud-snap uitgeschakeld en worden alle services voor alle aangesloten gebruikers opgeschort.
Stop de server
Een back-up maken van Nextcloud, met name deSnap-versie, vereist opschorting van de serversoftware. Zonder de Nextcloud-server uit te schakelen, kunnen bepaalde bestanden mogelijk niet worden opgeslagen, kunnen toestemmingsfouten optreden en kunnen zelfs gegevens verloren gaan.
Gelukkig is het opschorten van een actieve Nextcloud-server net zo eenvoudig als het installeren ervan! Om de server te stoppen, opent u een terminal en verkrijgt u een rootshell met su of sudo -s. Gebruik vervolgens de onverwachte stop opdracht om alle Nextcloud-services te stoppen.
su -
of
sudo -s snap stop nextcloud
Het uitvoeren van de onverwachte stop commando schakelt de SQL-database en andere actieve Nextcloud-services uit. Het zal ze niet verwijderen, dus maak je geen zorgen! Uw bestanden zijn veilig!
Back-upmappen
Met de server tijdelijk uitgeschakeld, is het veilig om een back-up van Nextcloud te maken. Voordat de back-up op de server kan beginnen, raden we echter aan om een back-up te maken van de ~ / Nextcloud map voor elke gebruiker. Op deze manier hebben gebruikers, als er iets met de serverback-up gebeurt, nog steeds een duplicaat van hun gegevens.
Als u een back-up van een Nextcloud-synchronisatiemap wilt maken, gaat u naar een Linux-pc die de synchronisatieserver gebruikt en opent u een terminal. Gebruik in de terminal de Teer opdracht om een archief van de ~ / Nextcloud map. Zorg ervoor dat u "gebruikersnaam" in de onderstaande opdracht vervangt door uw gebruikersnaam.
tar -zcvpf nextcloud-local-backup-username.tar.gz ~/Nexcloud
Afhankelijk van hoe groot ~ / Nextcloud is, het compressieproces kan even duren. Wanneer het archiveringsproces is voltooid, gebruikt u de GPG opdracht om het archief te coderen (voor beveiligingsdoeleinden)
gpg -c nextcloud-local-backup-username.tar.gz rm nextcloud-local-backup-username.tar.gz
GnuPG zal uitvoeren nextcloud-local-backup-username.tar.gz.gpg.
Nadat GPG het coderingsproces heeft voltooid, plaatst u de gecodeerde back-up op een veilige plek.
Back-up Volgendecloud
Een back-up maken van de Snap-versie van Nextcloud is doorveruit de gemakkelijkste in vergelijking met de traditionele Nextcloud-opstelling. Omdat alles in de map Nextcloud Snap staat, is het niet nodig om SQL-databases te exporteren of met afzonderlijke bestanden te rotzooien. In plaats daarvan kunnen gebruikers een volledige back-up van Nextcloud maken door een kopie van twee afzonderlijke mappen te maken.
De eerste map waarvan een back-up wordt gemaakt in de map Nextcloud Snap is de configuratiemap. Voer de naam van de Nextcloud-configuratiemap uit lsblk en kijk waar het zich op het systeem bevindt. Vanaf het schrijven van dit artikel is de mount-map:
/var/lib/snapd/snap/nextcloud/7658

Maak een nieuwe back-upmap in / Home / gebruikersnaam/ met de mkdir commando en gebruik de cp commando om er alles naartoe te kopiëren.
mkdir ~/nextcloud-server-backup mkdir ~/nextcloud-server-backup/config sudo cp -rp /var/lib/snapd/snap/nextcloud/7658/* /home/username/nextcloud-server-backup/config
Met de configuratiebestanden voor Nextcloud in de back-upmap, is het tijd om de gegevens op te slaan.
mkdir ~/nextcloud-server-backup/data sudo cp -rp /var/snap/nextcloud/common/* /home/username/nextcloud-server-backup/data
Comprimeer de back-up
Nu de back-up voltooid is, is het veilig om de back-up te comprimeren in een Tar-archief voor bewaring. Comprimeer de gegevens in de terminal in een TarGZ-archief met behulp van de teer commando.
Opmerking: zorg ervoor dat u voldoende schijfruimte hebt om deze te ondersteunen voordat u deze back-up comprimeert.
tar -zcvpf nextcloud-snap-server-backup.tar.gz ~/nextcloud-server-backup
Afhankelijk van hoeveel gegevens er op Nextcloud staan, kan dit even duren. Wanneer de compressie is voltooid, kunt u de back-up naar een externe harde schijf of back-upbestandsserver verplaatsen.
Back-up coderen
De Nextcloud-server heeft een back-up, maar deze is niet veilig omdat deze niet is gecodeerd. Om ervoor te zorgen dat de gegevens op uw Nextcloud-server niet worden afgeluisterd, codeert u deze met GnuPG.

Om de back-up te coderen, opent u een terminal en voert u de volgende opdracht uit:
gpg -c nextcloud-snap-server-backup.tar.gz
Net als de lokale back-up van Nextcloud, zal GPG een uitvoeren nextcloud-snap-server-backup.tar.gz.gpg het dossier. Dit bestand is gecodeerd en veilig, dus het is OK om het niet-gecodeerde archief te verwijderen:
rm nextcloud-snap-server-backup.tar.gz
Back-up terugzetten
Wilt u de back-up herstellen? Begin met het verplaatsen van nextcloud-snap-server-backup.tar.gz.gpg naar / Home / gebruikersnaam /.
Decodeer vervolgens het archief met GPG:
gpg nextcloud-snap-server-backup.tar.gz.gpg
Pak het archief uit met teer.
tar -xvpf nextcloud-snap-server-backup.tar.gz
Installeer opnieuw voordat u probeert de back-up te herstellen (indien op een nieuw systeem).
sudo snap install nextcloud sudo snap stop nextcloud
Herstel de back-up met;
sudo cp -rpf /home/username/nextcloud-server-backup/data/* /var/lib/snapd/snap/nextcloud/7658/ sudo cp -rpf /home/username/nextcloud-server-backup/config/* /var/snap/nextcloud/common/
Start ten slotte de Nextcloud-server op met de snelle start commando.
sudo snap start nextcloud</ P>
Comments