UrBackup

Backup och återställning

UrBackup är ett klient/server-system för säkerhetskopiering som kombinerar filkopior med kompletta avbildningar av hela volymer, så att både enskilda filer och en hel dator kan återställas. Servern körs på egen maskin och styr klienterna via ett webbgränssnitt.

Betyg 73 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Servern har ett HTTP-webb-API som webbgränssnittet bygger på och som nämns i manualens avsnitt om API-tokens, men det saknar komplett officiell referensdokumentation.

UrBackup Server web API (HTTP) · Martin Raiber (UrBackup)

Källa: https://www.urbackup.org/administration_manual.html

Kontrollerat:

Tredjepart · urbackup-server-web-api-wrapper (Community (PyPI)) dokumentation

MCP · Ej hittat

Ingen MCP-server funnen i GitHub-sökning (urbackup+mcp: 0 träffar), npm eller PyPI.

Källa: https://www.urbackup.org/

Kontrollerat:

UrBackup: statusvyn Backupstatus med fem rader – klaralven-fil-01, klaralven-fil-02, klaralven-pc-07, klaralven-pc-11 och klaralven-pc-14 – och kolumnerna Online, Sågs sist, Senaste filbackupen, Senaste diskbackupen, Filbackup status och Diskbackup status, där alla maskiner är online och filbackup status är Ok
1 / 6 Backupstatus för Klarälvens El AB:s fem maskiner – alla online med grön filbackup

Bedömning

Så bedömer vi

Totalbetyg

73 av 100

Preliminär (källbaserad)

Bedömningsprofil
Datorlab i en kommun: en server i serverrummet tar nattliga avbildningar av labbdatorerna och filkopior av lärarnas hemkataloger, och en trasig maskin återställs från USB-sticka på under en timme.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    Hela servern och klientkärnan är AGPL-3.0-or-later med källkod på GitHub, utan funktionsspärrar i grundfunktionerna. Två tillägg är proprietära och licensieras per maskin: Change Block Tracking för Windows och Hyper-V-klienten, vilket drar ner helhetsintrycket ett steg.

  2. Funktionell passform

    Träffar den svenska målgruppens vanligaste behov: skydda blandade Windows- och Linux-arbetsstationer och servrar, återställa enskilda filer utan att blanda in leverantör och återställa hela datorer i skol- och kontorsmiljöer. Klient på macOS saknar avbildningskopior och virtuella maskiner kräver klient, vilket håller tillbaka helhetsbetyget.

  3. Dataflytt och interoperabilitet

    Servern körs på Linux, Windows och FreeBSD, klienten på Windows, Linux, macOS och FreeBSD, och det finns paket för vanliga distributioner samt Docker. Säkerhetskopiorna lagras som vanliga filer och VHD/VHDX-volymer som går att läsa utan UrBackup, men katalogstrukturen för browsern hänger på serverns databas.

  4. Mognad och trygghet

    Projektet är i drift sedan 2011, har en lång 2.5-serie med täta underhållssläpp och en publicerad changelog med säkerhetsrättningar i det senaste släppet. Manualen är omfattande, men releasetakten för stora versionskliv är låg och utvecklingen vilar på en liten grupp.

  5. Framtidskraft

    Aktiva släpp och intäkter från kommersiella tillägg talar för fortsatt utveckling, men projektet har en tydlig huvudutvecklare, 2.0-serien kom 2016 och är fortfarande basen, och det nya webbgränssnittet har bara engelsk översättning. Det ger en reell personberoenderisk.

  6. Drift och införande

    Installation och klientutrullning är enkel och sker via pakethanterare eller färdiga installationspaket, men komprimering och blockdeduplicering kräver att ni själva sätter upp ZFS eller btrfs, det finns ingen inbyggd objektlagring och fjärråtkomst till webbgränssnittet kräver egen SSL-proxy. Det är rimligt för en van IT-avdelning men inte underhållsfritt.

  7. Kostnadsbild

    Licensen är gratis och det finns ingen publik prislista för support; de enda synliga priserna gäller tilläggen Change Block Tracking (15,50 EUR exkl. moms per klient) och Hyper-V-klienten. Enligt katalogens regel för gratis licens utan offentlig supportprislista landar värdet i intervallet 2–3.

  8. Svensk användbarhet

    Gränssnittet är i praktiken färdigöversatt: 577 av 583 strängar i webbgränssnittet och 180 av 183 i klienten. Negativ kontroll: manual, wiki och forum finns bara på engelska (forumet även tyska), och det finns varken svensk dokumentation eller svensk supportkanal, vilket begränsar värdet till 2.

Om UrBackup

Det som skiljer UrBackup från många andra backupsystem är att filkopior och avbildningar levereras av samma klient och hamnar i samma lagring. Klienten övervakar filsystemet löpande, så en inkrementell filkopia bara skickar det som ändrats, och vid avbildningskopior överförs enbart ändrade sektorer. Kopiorna tas medan maskinen används, och på Windows hanteras öppna filer som Outlooks PST-filer.

Avbildningarna sparas som VHD/VHDX, eller som rå avbildning på btrfs, ZFS, ReFS och XFS, och kan därför inspekteras med vanliga verktyg. Enstaka filer återställs via webbgränssnittet, klienten eller Utforskaren, medan en hel dator återställs från en startbar USB-sticka. Servern lagrar identiska filer en gång, och i internet-läget ansluter klienten ut till servern med autentisering och kryptering, så även mobila maskiner kan säkerhetskopieras utan VPN.

Driften sker på egen server, där webbgränssnittet på port 55414 används för att styra klienterna, som också kan uppdateras och konfigureras centralt. Komprimering och blockdeduplicering överlåts åt filsystemet, och trafiken i det lokala nätet är okrypterad.

Användning

Passar för

  • Säkerhetskopiera en blandad Windows- och Linux-flotta av arbetsstationer och servrar från en egen server.
  • Skydda datorlab och skolmaskiner där en hel dator snabbt ska kunna återställas till fungerande skick.
  • Backa upp bärbara datorer som sällan står i det lokala nätet, via internet-läget.
  • Låta användare återställa enskilda filer själva genom webbgränssnittet.

Passar mindre bra för

  • Miljöer som kräver agentlös säkerhetskopiering av virtuella maskiner direkt på hypervisorn.
  • Verksamheter som vill skicka säkerhetskopior till objektlagring som S3 från servern.
  • Krav på krypterade säkerhetskopior i vila utan kompletterande skikt.
  • Drift med bandutskrift eller multi-tenant-portal för många kunder i samma instans.

Styrkor och begränsningar

Styrkor

  • Filkopior och avbildningar i samma system, med inkrementell överföring av enbart ändrade filer och sektorer.
  • Kopior tas på maskiner i drift, inklusive öppna filer som PST-arkiv på Windows.
  • Avbildningarna ligger i standardformatet VHD/VHDX och går att montera och granska utan UrBackup.
  • Internet-läget ger krypterad anslutning ut från klienten, så maskiner utanför nätet omfattas.
  • Central konfiguration, statusöversikt och automatisk klientuppdatering från servern.

Begränsningar

  • Klient måste installeras på varje maskin; ingen agentlös säkerhetskopiering av virtuella maskiner i den öppna versionen.
  • Överföringen i det lokala nätet är okrypterad enligt manualen, kryptering gäller internet-läget.
  • Säkerhetskopiorna lagras okrypterade på serverns filsystem.
  • Komprimering och blockdeduplicering måste komma från filsystemet, till exempel ZFS eller btrfs.
  • Avbildningskopior stöds bara för NTFS-volymer på Windows och extX/XFS på Linux, inte för macOS.

Skärmbilder

Tekniska resurser

Alternativ

Borgmatic

Backup och återställning · Konfigurationsstyrd säkerhetskopiering med Borg

En YAML-fil beskriver vad som ska säkerhetskopieras, hur länge arkiven sparas och vilka kontroller som ska köras – sedan sköter borgmatic hela nattkörningen.

Startår
2016
Licens
GNU General Public License v3.0
Öppen källkod
Ja

Betyg

91 av 100

Praktiskt granskad

Läs bedömningen om Borgmatic

Projektdata

2 360GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2016
Licens
GNU General Public License v3.0Öppen källkod (OSI-godkänd licens) · Projektet ligger under GPL-3.0 enligt LICENSE i källträdet och GitHub:s licensmetadata. Licensen ger rätt att läsa, ändra och återdistribuera koden och att driva verktyget kommersiellt; den som distribuerar en ändrad version måste släppa den under samma licens. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · BSD
API
Annan Uppgivet
MCP
Saknas
Export
Finns Arkiven är vanliga Borg-arkiv och kan läsas ut med borgmatic extract, borgmatic export-tar eller Borg direkt, även utan borgmatic. Innehållet i en databasdump kan dessutom läsas tillbaka med borgmatic restore, och list sökningen --find visar i vilka arkiv en fil finns. Uppgivet
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Koden ligger under GPL-3.0, verktyget installeras och drivs helt utan konto hos projektet, och både konfiguration och arkiv är filer ägaren förfogar över. All funktionalitet finns i samma öppna paket – det finns ingen betalplan, ingen molntjänst och inga låsta delar i verktyget.
Funktionell passform Gäller: I labbet byggdes en nattlig rutin för en påhittad verksamhet: kommando-hook tog en databasdump, ett enda borgmatic-kommando körde prune, compact, create och check, arkivet fick rätt namn och tid, bevarandereglerna rensade tre äldre arkiv och kontrollerna verifierade elva arkiv utan anmärkning. En efterföljande jämförelse mellan två arkiv visade exakt vilka filer som tillkommit och försvunnit, och en återställning av databasdumpen gav ett läsbart SQL-underlag. Det täcker användningsfallet utan kompletterande skript.
Dataflytt och interoperabilitet Gäller: Arkiven är vanliga Borg-arkiv som kan läsas ut med Borg även utan borgmatic, så innehållet är inte inlåst i verktyget. Konfigurationen är en läsbar YAML-fil som kan flyttas mellan maskiner, och utdata går att få som JSON för egen uppföljning. Det finns dock inget HTTP-API och inget standardformat för själva körningshistoriken – den ligger i loggar och i Borg-repots metadata, vilket håller nivån under 5.
Mognad och trygghet Gäller: Projektet publicerade sin första utgåva 2016 och har sedan dess gett ut närmare tvåhundra versioner, med tät utgivningsrytm och säkerhetsfixar. Dokumentationen täcker installation, konfigurationsreferens för varje inställning, databaskällor för PostgreSQL, MariaDB, MySQL, MongoDB, SQLite, InfluxDB och OpenLDAP, filsystem för LVM, Btrfs och ZFS, övervakningsintegrationer och uppgraderingsvägar mellan huvudversionerna. Projektet har egen säkerhetspolicy, testsvit och en uttalad policy för ändringar som bryter bakåt.
Framtidskraft Gäller: Allt går att automatisera: standardordningen körs från cron eller systemd, varje inställning kan skrivas över på kommandoraden, kommando-hooks kan anropas före och efter varje steg och utdata kan tas som JSON. Övervakningsintegrationerna mot Healthchecks, ntfy, Uptime Kuma, Zabbix, PagerDuty, Pushover, Sentry och Loki gör verktyget lätt att koppla in i en befintlig larmkedja. Däremot finns varken API eller MCP, så en agent kan inte starta eller granska en körning över nätverk – det håller nivån på 4.
Drift och införande Gäller: Installationen är en virtuell Python-miljö och ett symlink, konfigurationen en fil som valideras med config validate innan den tas i bruk, och hela rutinen blev ett enda kommando. Verktyget talar om vad det gör steg för steg, kontrollerar arkiven i samma körning och kan larma externt när något fallerar. I labbet behövdes inga ingrepp utöver konfigurationen – inga databaser, inga tjänster och ingen port.
Kostnadsbild Gäller: Programvaran är gratis under GPL-3.0 och projektet säljer varken licens, molntjänst eller support. Den enda kostnaden är lagringsutrymme för Borg-repot och den tid en körning tar; webbplatsen nämner Borg-leverantörer som sponsrar projektet, men ingen funktion i verktyget kräver ett abonnemang.
Svensk användbarhet Gäller: Repot innehåller inga språkfiler eller översättningsmekanism, så gränssnitt, utskrifter och felmeddelanden är engelska. Dokumentationen och projektsupporten är engelskspråkig, och inga svenska integrationer eller regelverksanpassningar är belagda. Verktyget fungerar i svensk miljö – datum och tidsstämplar följer systemets lokala tid – men utan svenskt stöd.

Kostnad: .

Faktakontrollerad

restic

Backup och återställning · Säkerhetskopiering (backup) via kommandoradsgränssnitt

restic skapar krypterade, deduplicerade säkerhetskopior från kommandoraden och skriver dem till lokal disk, SFTP, S3-kompatibel lagring och andra backends.

Startår
2015
Licens
BSD 2-Clause
Öppen källkod
Ja

Betyg

84 av 100

Preliminär (källbaserad)

Läs bedömningen om restic

Projektdata

36 989GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2015
Licens
BSD 2-ClauseÖppen källkod (OSI-godkänd licens) · Verifierad i repots LICENSE (github.com/restic/restic/blob/master/LICENSE). · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · BSD · macOS · Windows
API
Annan Verifierat
MCP
Saknas
Export
Delvis Backupdata kan läsas ut med restic restore och restic dump (t.ex. till tar); ingen inbyggd exportfunktion till annat backupformat. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: BSD-2-Clause (OSI), full kontroll över kod och data, valfri lagring — ingen leverantörslåsning.
Funktionell passform Gäller: Utmärkt på krypterad, deduplicerad backup och återställning; schemaläggning och bevaring kräver externa verktyg — en mindre lucka.
Dataflytt och interoperabilitet Gäller: Dokumenterat, versionssäkrat repositorieformat och återställning överallt; formatet är dock restic-specifikt (ej standard) och saknar API — integration via CLI/skript.
Mognad och trygghet Gäller: Moget, beprövat och säkerhetsfokuserat sedan 2014/2015 med regelbundna releaser och tydlig förvaltning.
Framtidskraft Gäller: Stark CLI-/skriptautomation är rätt integrationsform för backupkategorin (avsaknad av MCP/API sänker inte); väldokumenterad och skriptbar med JSON-utdata.
Drift och införande Gäller: Enkel binär utan server eller komplex setup, väldokumenterad; kräver egen schemaläggning och bevarandepolicy, hanterbart med normal IT-kompetens.
Kostnadsbild Gäller: Fri BSD-2-Clause-licens; TCO = lagring och drift, transparent.
Svensk användbarhet Gäller: Engelsk dokumentation och engelskt CLI; ingen svensk lokalisering eller support belagd — tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Källor