Proxmox Backup Server

Backup och återställning

Backupserver i klient/server-modell för virtuella maskiner, containrar och fysiska Linux-värdar, med blockbaserad deduplicering, schemalagd verifiering och utskrift till band.

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

Läs bedömningen
API · Officiellt

PBS har ett komplett REST-API med JSON Schema som exponeras via den officiella api-viewer-dokumentationen.

Proxmox Backup Server REST API · Proxmox Server Solutions GmbH

Källa: https://pbs.proxmox.com/docs/

Kontrollerat:

MCP · Tredjepart

Community-MCP-server som använder PBS REST-API med token-autentisering; ingen officiell MCP-server från Proxmox.

pbs-mcp-server · szoran53 (community)

Källa: https://github.com/szoran53/pbs-mcp-server

Kontrollerat:

Proxmox Backup Server, sammanfattning för datalagret nordljus med lagringsanvändning, tre värdgrupper med 39 ögonblicksbilder och kommentar.
1 / 6 Datalagret nordljus: användning, antal säkerhetskopior och dedupliceringsfaktor

Bedömning

Så bedömer vi

Totalbetyg

73 av 100

Preliminär (källbaserad)

Bedömningsprofil
Backupmål för ett Proxmox VE-kluster: nattliga gästbackuper med deduplicering, veckovis verifiering och månatlig bandkopia.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    Hela kärnan är AGPL-3.0-or-later enligt debian/copyright ('Files: *', 'AGPL-3+'), källkoden ligger i öppna Git-repon och all funktionalitet kan köras utan prenumeration via no-subscription-repositoriet. Praktiska begränsningar drar ned från 5: enterprise-repositoriet kräver nyckel och datastore-formatet är produktspecifikt och dokumenterat men inte ett öppet standardformat.

  2. Funktionell passform

    Användningsfallet – säkerhetskopiering av gäster och fysiska Linux-värdar med deduplicering, verifiering och offsite-kopia – täcks av blockdeduplicering, schemalagda verify-jobb, sync, LTO-band, S3-backend, flyttbara datastores och granulär återställning. Luckorna är avgränsade: ingen klient för Windows/macOS och inga applikationsmedvetna agenter för databaser.

  3. Dataflytt och interoperabilitet

    Data kan flyttas och läsas ut: dokumenterat REST-API, pxar-arkiv, katalog för filnavigering, FUSE-montering, proxmox-file-restore för återläsning utan server, sync mellan datastores och utskrift till band som varaktigt medium. Men lagringsformatet är PBS eget chunkformat, så innehållet kan inte läsas av generiska backupverktyg och en full återläsning kräver PBS-verktygen.

  4. Mognad och trygghet

    Stabil utgåva sedan november 2020 efter utvecklingsstart 2018, företagsdrivet av Proxmox Server Solutions GmbH med täta punktutgåvor (4.2.8-1 daterad 2026-10-02), offentlig changelog, bugzilla, dokumenterad EOL-tabell per huvudversion och komplett administrationshandbok. Nivå 5 kräver längre historik och ett bredare ekosystem än vad källorna visar.

  5. Framtidskraft

    Väldokumenterat REST-API med JSON Schema och API-visare, två CLI-verktyg för server och klient samt schemaläggning och notifieringar via webhooks – det ger verklig automation. Ingen MCP-server finns (varken officiell eller i registret) och ingen SDK publiceras, vilket stänger nivå 4 trots modern Rust-arkitektur och S3-backend.

  6. Drift och införande

    Införandet är väldokumenterat och appliance-likt: installation från ISO eller ovanpå Debian, webgränssnitt för datastore, scheman och användare, och uppgradering med apt full-upgrade eller releaseuppgradering enligt egen guide. Löpande drift kräver dock lagringskompetens (IOPS, ZFS special device) och bandhantering vid arkivering.

  7. Kostnadsbild

    Licensen är gratis och alla funktioner, obegränsad lagring och obegränsat antal klienter ingår även utan prenumeration; prenumerationerna har offentlig prislista (1120, 2240 respektive 4480 euro per server och år). Kvar att räkna själv är serverhårdvara, snabb lagring och bandbibliotek, vilket ger 3 enligt metoden.

  8. Svensk användbarhet

    Svenskt gränssnitt är belagt: sv.po i proxmox-i18n täcker 97,3 % (821 av 844) av strängarna med proxmox-backup-referens, 'sv' finns i LINGUAS och språkfilen pbs-lang-sv.js installeras i /usr/share/pbs-i18n. Svensk dokumentation och svensk support saknas – negativ kontroll: https://pbs.proxmox.com/docs/sv/ svarar 404 (även /docs/de/ 404), och supporten är engelskspråkig.

Om Proxmox Backup Server

Proxmox Backup Server tar emot säkerhetskopior där klienten bara skickar ändrade block och lagrar dem deduplicerade i ett eget chunk-lager. Dedupliceringen kan arbeta med fasta eller dynamiskt anpassade chunkstorlekar, så att flera virtuella maskiner med samma basimage delar lagringsutrymme i stället för att lagras i sin helhet. Varje säkerhetskopia beskrivs av ett manifest med SHA-256-summor, och schemalagda verifieringsjobb läser igenom datat för att upptäcka bitfel, även i krypterade chunkar.

Data kan krypteras på klientsidan med AES-256-GCM innan det lämnar värden, så att mottagande server eller colocation-leverantör inte kan läsa innehållet. Ett datastore kan speglas till annan ort med sync-jobb, läggas på flyttbar disk eller i S3-kompatibel objektlagring och skrivas ut till LTO-band för långtidsarkivering. Återläsning sker av hela gästen, en enskild disk eller enstaka filer via katalog och FUSE-montering.

Servern installeras som ett Debian-baserat system på egen hårdvara eller ovanpå en befintlig Debian-installation, och Proxmox VE kan använda den som lagringsmål direkt i klustret. Administrationen sker i webgränssnittet med datastore, scheman, användare och åtkomstroller, medan kommandoradsverktygen proxmox-backup-manager och proxmox-backup-client ger samma funktioner för automatisering.

Användning

Passar för

  • Schemalagd säkerhetskopiering av KVM- och LXC-gäster i Proxmox VE till en separat backupserver
  • Filsäkerhetskopiering av fysiska Linux-servrar med proxmox-backup-client
  • Offsite-kopia av ett datastore till annan ort med sync-jobb
  • Långtidsarkivering till LTO-band med retentionspolicy per mediepool

Passar mindre bra för

  • Säkerhetskopiering av Windows- och macOS-klienter med agent och VSS/skuggkopia – någon sådan klient finns inte
  • Databasmedvetna applikationsbackuper, till exempel MSSQL eller Exchange, som kräver egen agent
  • Team som vill abonnera på en färdig hanterad backupmolntjänst i stället för att driva en egen server

Styrkor och begränsningar

Styrkor

  • Blockbaserad deduplicering med både fasta och variabla chunkstorlekar minskar lagringsbehovet när många gäster delar basimage
  • Verifieringsjobb med schema och SHA-256-manifest upptäcker bitfel, även i krypterade chunkar
  • Kryptering på klientsidan med AES-256-GCM och master key gör att mottagande part inte kan läsa innehållet
  • Sync mellan servrar, flyttbara datastores, S3-kompatibelt backend och LTO-band hanteras i samma gränssnitt
  • Granulär återställning av enskilda filer via katalog, interaktivt skal, FUSE-montering och file-restore utan server

Begränsningar

  • Ingen officiell klient för Windows eller macOS, så fysiska värdar med andra operativsystem täcks inte
  • Datastore- och chunkformatet är produktspecifikt; data läses ut med PBS-verktyg som pxar och proxmox-file-restore, inte med generiska backupverktyg
  • Servern installeras som ett eget Debian-baserat system på dedikerad hårdvara eller ovanpå Debian/Proxmox VE, inte som container
  • Enterprise-repositoriet kräver prenumerationsnyckel; no-subscription-repositoriet avråds från i produktion
  • Deduplicering, garbage collection och bandstöd ställer krav på lagringsprestanda (IOPS, ZFS special device) respektive LTO-hårdvara

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 996GitHub-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