Sådan sikkerhedskopieres Nextcloud

Du har sandsynligvis hørt nu, at Nextcloud er blevet offer for en målrettet ransomware ved navn NextCry. Denne ransomware krypterer brugerfiler og tilbyder denne meddelelse:
"DU ER HACKET DINE FILER HAR ER BESKRIVET MED BRUG AF EN STERK AES-256 ALGORITM – SEND 0, 025 BTC TIL FOLGENDE TALLET tegnebogskryptografisk adresse OG EFTER BETAL KONTAKT cyberkriminelle 'e-mail for at genvinde den nøgle, der er nødt til at afvise "
Ransomware sletter alle mapper og filer, der kan bruges til at gendanne inficerede filer til en ren tilstand og krypterer derefter brugerens filer.
På grund af dette vil du måske vide, hvordan du sikkerhedskopierer din Nextcloud-forekomst. Fra nu af har Nextcloud ikke en officiel sikkerhedskopi-løsning. Ifølge Nextcloud-medstifter (og bare generelt fantastisk fyr), Jos Poortvliet, "Vi ønskede at udvikle en backup-løsning til Nextcloud 18, men den fyr, der arbejdede på det, fik en masse ting på hans tallerken, så det vandt Det er ikke sikkert januar. Men på et tidspunkt vil vi virkelig gøre det. ”
Så en backup-løsning kunne komme til Nextcloud i den nærmeste fremtid. Indtil da skal du vide, hvordan du sikkerhedskopierer den forekomst.
Hvad du har brug for
Hvad du har brug for for at gøre dette arbejde er:
Et kørende eksempel på Nextcloud
En bruger med sudo-privilegier
En placering til at huse de sikkerhedskopierede data
Jeg vil antage, at din forekomst af Nextcloud er installeret i / var / www / html / nextcloud. Hvis din varierer, skal du foretage denne justering efter behov.
Sådan sættes Nextcloud i vedligeholdelsestilstand
Den første ting du skal gøre er at placere din forekomst af Nextcloud i vedligeholdelsestilstand. For at gøre dette skal du logge ind på hosting-serveren og udstede kommandoer:
cd / var / www / html / nextcloud sudo -u www-data php occ vedligeholdelse: tilstand - på
På dette tidspunkt er Nextcloud nu i vedligeholdelsestilstand.
Sådan sikkerhedskopieres mapper
Dernæst er der et antal mapper og filer, der skal sikkerhedskopieres. I stedet for at sikkerhedskopiere dem individuelt, sikkerhedskopierer vi imidlertid hele Nextcloud-mappen ved hjælp af rsync. Det er her du har brug for en sekundær placering til dataene. Jeg ville gøre dette med et par trin:
Opret sikkerhedskopien med følgende kommandoer:
cd / var / www / html / sudo rsync -Aavx nextcloud / / LOCATION / nextcloud-backup_`dato + "% Y% m% d" `/
Hvor LOCATION er det bibliotek, der skal huse Nextcloud-installationen. Afhængig af hvor mange data du har i det bibliotek, kan det tage nogen tid.
Mål backup-mappen med følgende kommando:
tar cfz /LOCATION/nextcloud-backup_DATE.tgz / LOCATION / nextcloud-backup_DATE /
Hvor LOCATION er placeringen, der indeholder sikkerhedskopien, og DATE er den dato, der er knyttet til filnavnet.
Sådan sikkerhedskopieres databasen
Katalogerne er ikke det eneste, der kræver sikkerhedskopiering. Vi skal også tage backup af vores database. Jeg vil antage, at du bruger enten MySQL eller MariaDB. For at sikkerhedskopiere databasen skal du udstede kommandoen:
sudo mysqldump --single-transaktion -h SERVER -u BRUGER -p nextcloud> nextclouddb-backup_`dato + "% Y% m% d" `.bak
Hvor SERVER er placeringen af databasen - hvis den hostes på den samme maskine som Nextcloud, vil den være localhost - og USER er en bruger med MySQL-administratorrettigheder.
Når du har taget sig af både din database og dine biblioteks-sikkerhedskopier, skal du huske dem på et sikkert sted.
Du skal sandsynligvis tage regelmæssige sikkerhedskopier af både dit Nextcloud-bibliotek og database. Så overvej at oprette et cron-job til denne opgave (at sammensætte begge kommandoer i et script).
Sådan flyttes din Nextcloud-server ud af vedligeholdelsestilstand
Nu hvor dine sikkerhedskopier er taget hånd om, skal du flytte din Nextcloud-server ud af vedligeholdelsestilstand med kommandoerne:
cd / var / www / html / nextcloud sudo -u www-data php occ vedligeholdelse: tilstand - off
Tillykke, din Nextcloud-server er sikkerhedskopieret. Næste gang vi behandler dette emne, gendanner vi sikkerhedskopien til en nyligt installeret forekomst af Nextcloud.
Cloud og alt som et service nyhedsbrev
Dette er din go-to ressource for det nyeste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, skysikkerhed og meget mere. Leveres mandage
Tilmeld dig i dag