Kako izraditi sigurnosnu kopiju naredne instalacije NextCloud na Linuxu

Nextcloud je uistinu softver budućnosti. Zahvaljujući njemu, jednostavnije je nego ikad producirati vlastiti korisnički, Dropboxov rješenje za pohranu na Linuxu. Postavljanje softvera izuzetno je jednostavno zahvaljujući stvarima poput Snap paketa. Međutim, nije jednostavno napraviti sigurnosnu kopiju instalacije NextCloud Snap.

Napomena: Prije nego što napravite sigurnosnu kopiju Nextcloud, provjerite je li cjelina datoteka dovršila sinkronizaciju. Tijekom izrade sigurnosne kopije NextCloud će se isključiti, obustaviti sve usluge svim korisnicima koji su na nju povezani.

Zaustavite poslužitelj

Stvaranje sigurnosne kopije Nextclouda, posebno Snap verzije, zahtijeva obustavu poslužiteljskog softvera. Bez isključivanja poslužitelja Nextcloud, određene datoteke se ne mogu spremiti, mogu nastati pogreške u dopuštanju, pa čak i podaci mogu biti izgubljeni.

Srećom, suspendiranje pokrenutog Nextcloud poslužitelja jednako je jednostavno kao i instalacija! Za zaustavljanje poslužitelja otvorite terminal i steknite korijensku ljusku koristeći

Su ili sudo -s. Zatim upotrijebite brzo zaustavljanje naredba za zaustavljanje svih Nextcloud usluga.

su -

ili

sudo -s zaustaviti nextcloud

Trčanje brzo zaustavljanje naredba će onemogućiti SQL bazu podataka i ostale pokrenute Nextcloud usluge. Neće ih deinstalirati, pa ne brinite! Vaše su datoteke sigurne!

Izrada sigurnosnih kopija mapa

Ako je poslužitelj privremeno isključen, sigurno je stvoriti sigurnosnu kopiju Nextclouda. No, prije nego što započne sigurnosno kopiranje na strani poslužitelja, preporučujemo izradu sigurnosne kopije ~ / Nextcloud mapa za svakog korisnika. Na ovaj način, ako se bilo što dogodi s sigurnosnom kopijom na poslužitelju, korisnici će i dalje imati duplikat svojih podataka.

Da biste stvorili sigurnosnu kopiju mape za sinkronizaciju Nextcloud, idite na bilo koje Linux računalo koje koristi poslužitelj za sinkronizaciju i otvorite terminal. U terminalu koristite Katran naredba za stvaranje arhive ~ / Nextcloud mapu. Obavezno zamijenite "korisničko ime" u naredbi dolje svojim korisničkim imenom.

tar -zcvpf nextcloud-local-backup-username.tar.gz ~ / Nexcloud

Ovisno o tome koliko je velika ~ / Nextcloud je, proces kompresije može potrajati neko vrijeme. Kad je postupak arhiviranja dovršen, koristite GPG naredba za šifriranje arhive (iz sigurnosnih razloga.)

gpg -c nextcloud-local-backup-username.tar.gz rm nextcloud-local-backup-username.tar.gz

GnuPG će izlaziti nextcloud-lokalne-backup-username.tar.gz.gpg.

Nakon što GPG dovrši proces šifriranja, kriptirani sigurnosni kopija stavite negdje na sigurno.

Izradite sigurnosnu kopiju Nextcloud

Izrada sigurnosne kopije Snap verzije Nextclouda daleko je najjednostavnije u usporedbi s tradicionalnim postavama Nextcloud. Budući da je sve u mapi Nextcloud Snap, nema potrebe za izvozom bilo kakvih SQL baza podataka ili nereda s pojedinim datotekama. Umjesto toga, korisnici mogu stvoriti potpunu sigurnosnu kopiju Nextclouda tako što će napraviti kopiju dvije pojedinačne mape.

Prva mapa za sigurnosno kopiranje u Nextcloud Snap direktoriju je konfiguracijski direktorij. Da biste odredili naziv mape configc Nextcloud, pokrenite lsblk i vidjeti gdje se nalazi u sustavu. Pri pisanju ovog članka mapa mount je:

/var/lib/snapd/snap/nextcloud/7658

Napravite novu sigurnosnu kopiju u /home/username/ s mkdir naredite i koristite cp naredba da sve kopirate u njega.

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 konfiguracijskim datotekama za Nextcloud u sigurnosnoj kopiji, vrijeme je za spremanje podataka.

mkdir ~ / nextcloud-server-sigurnosna kopija / podaci sudo cp -rp / var / snap / nextcloud / common / * / home / username / nextcloud-server-backup / podaci

Stisnite sigurnosnu kopiju

Sada, kada je sigurnosna kopija dovršena, sigurno je komprimirati sigurnosnu kopiju u Tar arhivi. U terminalu komprimirajte podatke u TarGZ arhivu koristeći katran naredba.

Napomena: prije komprimiranja ove sigurnosne kopije provjerite imate li dovoljno prostora na disku da je podržite.

tar -zcvpf nextcloud-snap-server-backup.tar.gz ~ / nextcloud-server-backup

Ovisno o tome koliko je podataka na Nextcloudu, ovo bi moglo potrajati. Kad se kompresija završi, slobodno premjestite sigurnosnu kopiju na vanjski tvrdi disk ili na sigurnosni datotečni poslužitelj datoteka.

Šifrirajte sigurnosnu kopiju

Server Nextcloud ima sigurnosnu kopiju, ali nije siguran jer nije šifriran. Da biste osigurali da su podaci na vašem Nextcloud poslužitelju sigurni od prisluškivanja, kriptirajte ga GnuPG.

Za šifriranje sigurnosne kopije otvorite terminal i izvršite sljedeću naredbu:

gpg -c nextcloud-snap-server-backup.tar.gz

Kao i Nextcloud lokalna sigurnosna kopija, tako će i GPG izdati a nextcloud-ugriz-poslužitelja backup.tar.gz.gpg datoteka. Ova je datoteka šifrirana i sigurna, tako da je u redu izbrisati nekodiranu arhivu:

rm nextcloud-snap-server-backup.tar.gz

Obnoviti povrat

Trebate vratiti sigurnosnu kopiju? Započnite premještanjem nextcloud-snap-server-backup.tar.gz.gpg na /home/username/.

Zatim dešifrirajte arhivu pomoću GPG:

gpg nextcloud-snap-server-backup.tar.gz.gpg

Izdvojite arhivu pomoću katran.

tar -xvpf nextcloud-snap-server-backup.tar.gz

Ponovno instalirajte prije pokušaja vraćanja sigurnosne kopije (ako je na novom sustavu).

sudo snap instalirati nextcloud sudo snap zaustaviti nextcloud

Vratiti sigurnosnu kopiju pomoću;

sudo cp -rpf / home / korisničko ime / nextcloud-server-backup / data / * / var / lib / snapd / snap / nextcloud / 7658 / sudo cp -rpf / home / username / nextcloud-server-backup / config / * / var / snap / nextcloud / zajedničko /

Konačno, pokrenite Nextcloud poslužitelj s Snap start naredba.

sudo snap start nextcloud
watch instagram story