Nextcloud je skutečně software budoucnosti. Díky tomu je jednodušší než kdy dříve rozdělit své vlastní uživatelsky přívětivé úložné řešení typu Dropbox v systému Linux. Nastavení softwaru je velmi snadné díky věcem, jako jsou balíčky Snap. Zálohování instalace NextCloud Snap však není tak snadné.
Poznámka: Před provedením zálohy Nextcloud se ujistěte, že byla dokončena synchronizace všech vašich souborů. Během procesu zálohování se modul NextCloud vypne a pozastaví všechny služby všem uživatelům, kteří k němu jsou připojeni.
Zastavte server
Vytvoření zálohy Nextcloud, zejménaSnap verze, vyžaduje pozastavení serverového softwaru. Bez vypnutí serveru Nextcloud může dojít k selhání uložení některých souborů, může dojít k chybám oprávnění a dokonce ke ztrátě dat.
Naštěstí je pozastavení provozu serveru Nextcloud stejně snadné jako jeho instalace! Chcete-li zastavit server, otevřete terminál a získejte kořenový shell pomocí su nebo sudo-s. Poté použijte snap zastávka příkaz k zastavení všech služeb Nextcloud.
su -
nebo
sudo -s snap stop nextcloud
Běh snap zastávka Příkaz zakáže databázi SQL a další spuštěné služby Nextcloud. Nebude odinstalovat, takže se nemusíte bát! Vaše soubory jsou v bezpečí!
Zálohovat složky
Při dočasném vypnutí serveru je bezpečné vytvořit zálohu Nextcloud. Před zahájením zálohování na straně serveru však doporučujeme vytvořit zálohu ~ / Nextcloud složka pro každého uživatele. Tímto způsobem, pokud se něco stane se zálohou serveru, budou mít uživatelé stále duplikát svých dat.
Chcete-li vytvořit zálohu synchronizační složky Nextcloud, přejděte do libovolného počítače se systémem Linux, který používá synchronizační server, a otevřete terminál. V terminálu použijte Dehet příkaz k vytvoření archivu ~ / Nextcloud složku. Nezapomeňte v níže uvedeném příkazu nahradit „uživatelské jméno“ vaším uživatelským jménem.
tar -zcvpf nextcloud-local-backup-username.tar.gz ~/Nexcloud
V závislosti na tom, jak velké ~ / Nextcloud je, že proces komprese může chvíli trvat. Po dokončení procesu archivace použijte GPG příkaz k zašifrování archivu (pro účely zabezpečení.)
gpg -c nextcloud-local-backup-username.tar.gz rm nextcloud-local-backup-username.tar.gz
Výstup GnuPG nextcloud-local-backup-username.tar.gz.gpg.
Poté, co GPG dokončí proces šifrování, umístěte šifrovanou zálohu na bezpečné místo.
Zpět nahoru Nextcloud
Zálohování Snap verze Nextcloud jezdaleka nejjednodušší, ve srovnání s tradičním nastavením Nextcloud. Protože je vše ve složce Nextcloud Snap, není třeba exportovat žádné databáze SQL ani zprávy s jednotlivými soubory. Místo toho mohou uživatelé vytvořit úplnou zálohu Nextcloud vytvořením kopie dvou samostatných složek.
První složkou k zálohování v adresáři Nextcloud Snap je konfigurační adresář. Chcete-li určit název konfigurační složky Nextcloud, spusťte lsblk a zjistit, kde je v systému. V době psaní tohoto článku je připojovací složka následující:
/var/lib/snapd/snap/nextcloud/7658

Vytvořte novou záložní složku uvnitř / home / uživatelské jméno/ s mkdir příkaz a použít cp příkaz zkopírovat do něj vše.
mkdir ~/nextcloud-server-backup mkdir ~/nextcloud-server-backup/config sudo cp -rp /var/lib/snapd/snap/nextcloud/7658/* /home/username/nextcloud-server-backup/config
S konfiguračními soubory pro Nextcloud v záložní složce je čas data uložit.
mkdir ~/nextcloud-server-backup/data sudo cp -rp /var/snap/nextcloud/common/* /home/username/nextcloud-server-backup/data
Komprimujte zálohu
Jakmile je záloha dokončena, můžete bezpečně komprimovat zálohu do archivu Tar. V terminálu komprimujte data do archivu TarGZ pomocí dehet příkaz.
Poznámka: Před kompresí této zálohy se ujistěte, že máte dostatek místa na disku pro její podporu.
tar -zcvpf nextcloud-snap-server-backup.tar.gz ~/nextcloud-server-backup
V závislosti na tom, kolik dat je na Nextcloud, může to chvíli trvat. Po dokončení komprese můžete bez obav přesunout zálohu na externí pevný disk nebo záložní souborový server.
Šifrovat zálohu
Server Nextcloud má zálohu, ale není bezpečný, protože není šifrován. Chcete-li zajistit, že data na vašem serveru Nextcloud jsou v bezpečí před odposlechem, zašifrujte je pomocí GnuPG.

Chcete-li zálohu zašifrovat, otevřete terminál a spusťte následující příkaz:
gpg -c nextcloud-snap-server-backup.tar.gz
Stejně jako místní záloha Nextcloud, GPG vydá a nextcloud-snap-server-backup.tar.gz.gpg soubor. Tento soubor je šifrovaný a bezpečný, takže je v pořádku smazat nešifrovaný archiv:
rm nextcloud-snap-server-backup.tar.gz
Obnovit zálohu
Potřebujete obnovit zálohu? Začněte přesunutím nextcloud-snap-server-backup.tar.gz.gpg do / home / uživatelské jméno /.
Poté dešifrujte archiv pomocí gpg:
gpg nextcloud-snap-server-backup.tar.gz.gpg
Rozbalte archiv pomocí dehet.
tar -xvpf nextcloud-snap-server-backup.tar.gz
Před pokusem o obnovení zálohy (pokud se jedná o nový systém) přeinstalujte.
sudo snap install nextcloud sudo snap stop nextcloud
Obnovte zálohu pomocí;
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/
Nakonec spusťte server Nextcloud pomocí snap start příkaz.
sudo snap start nextcloud</p>
Komentáře