← Alle artikler
Del
Facebook (åbner i et nyt vindue) LinkedIn (åbner i et nyt vindue)

Artikel · 04.09.2026

Hvordan sikre man sit backup system.

Linux har alle de funktioner der skal til, for at konfigurere et backupsystem. Det drejer sig bare om at vide at de er der, og få dem implementeret.

Jeg har behov for backup af min Nextcloud server. Og har undersøgt markedet. Jeg har set den ene reklame efter den anden for backupsystemer, det ene mere forkromet end det andet.
Jeg er jo bare en lille mig og har ikke råd til de store armbevægelser. Så jeg satte mig og tænkte over hvad jeg ville opnå, og hvordan det kunne gøres. Jeg har en Nextcloud installation på en Hetzner server i Finland. Og der har jeg faktisk backup. Men i disse tider; ”kan man så stole på det?” Så jeg tænkte, at det ville være godt, at have en backup her hjemme for alle tilfældes skyld. Og hvis jeg nu ville skifte server-leverandør, så ville det være godt at have en sikker backup, så man kunne være kørende igen hurtigt.
Hvad vil jeg opnå.
• Jeg vil have en sikker backup.
• Jeg skal kunne genskabe en uge tilbage.
• Det skal være nemt at genskabe serveren. (Også på en anden leverandørs server.)
Hvordan kunne jeg opnå dette.

- Jeg kunne installere en af de utallige backup systemer på min Nextcloud server i Finland og betale for den service. Men det giver desværre ikke den frihed til at få det genskabt på en anden leverandørs server. Og det er stadig en service, som jeg ikke har kontrol over.

- Jeg kunne også vælge at sætte en stor harddisk i en lokal server, som jeg har stående her hos mig selv. Jo mere jeg tænkte over det, jo bedre kunne jeg lide ideen. En server, der laver backup fra en anden server. Min Nextcloud server ville ikke engang være klar over, at min backup-server findes. Det vil jo med eet fjerne alle problemer med ransomware (ikke at det har været min største bekymring, jeg er nok ikke økonomisk attraktiv i den forbindelse, men for alle tilfældes skyld).

Jeg begyndte at arbejde på sagen. Og min Nextcloud server kan tilgås med SSH. Jeg er jo ved at være erfaren Linux bruger, så jeg installerede en Linux distribution på min lokale server (Jeg går ikke ind i hvilken, for alle distributioner ville kunne udfylde rollen).
Jeg begyndte så at arbejde på et bash backup script.
- Sætte en SSH backup bruger med læse rettigheder op Nextcloud serveren.
- Ved at anvende SSH fjerner jeg med et slag problemer med sikre passwords etc. SSH verificerer brugeren via et certifikat.
- Scriptet logger på min Nextcloud server med SSH, skriver database backup filer, samler apache config-filer i en zip fil, samler andre config-filer op osv.
- Herefter kopieres filerne med Linux synkroniserings værktøjet ”rsync” ned på min lokale server.
- Ved at anvende ”rsync” kan jeg nøjes med at kopiere de filer, der er ændret siden sidst.
- Jeg har sat det hele op til at kører hver nat via et ”cron job” på min backup server.
- Jeg har en backup for hver ugedag.
- Jeg modtager en mail, hvis scriptet fejler.

Skulle min Nextcloud server blive kompromitteret, på den ene eller den anden måde. Så har jeg en fuldstændig uafhængig backup, Som jeg kan anvende til at genskabe mit system.

Samme terminologi anvendes til genskabelse af serveren.
- Et script, der via SSH sætter serveren op
- Scriptet installerer de nødvendige programmer.
- Scriptet kopierer alle filer de rette steder hen.
- Scriptet installerer ”let’s encrypt” certifikater etc. Og alt kører som før.

Spørg endelig hvis i vil høre nærmere. Det er slet ikke så svært at sikre sin backup.
Del
Facebook (åbner i et nyt vindue) LinkedIn (åbner i et nyt vindue)