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.

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

Läs bedömningen
API · Ej hittat

Restic är ett CLI-verktyg; sökte i den officiella dokumentationen utan att hitta något HTTP-API. rest-server, som ger en REST-lagringsbackend, är ett eget projekt.

Inget API · -

Källa: https://restic.readthedocs.io/en/stable/

Kontrollerat:

MCP · Ej hittat

Sökte MCP-registret, npm, PyPI och GitHub utan att hitta någon MCP-server för restic.

Ingen MCP-server för restic · -

Källa: https://registry.modelcontextprotocol.io/v0/servers?search=restic

Kontrollerat:

restic 0.19.1 i terminalen på backup-servern backup01: versionsraden, repositoryt som öppnas i version 2 med automatisk komprimering, snapshotlistan med femton snapshots för app-01, db-01 och fil-02 den 5–18 oktober (nattliga körningar 01:15 och 02:30 samt veckovisa för fildelningen), repositoryts storlek 7,0 MB och ledigt diskutrymme på /srv
1 / 8 Versionen, alla nattliga snapshots och repositoryts storlek

Bedömning

Så bedömer vi

Totalbetyg

84 av 100

Preliminär (källbaserad)

Bedömningsprofil
Automatiserad, krypterad och deduplicerad backup till egen eller hyrd lagring.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    BSD-2-Clause (OSI), full kontroll över kod och data, valfri lagring — ingen leverantörslåsning.

  2. Funktionell passform

    Utmärkt på krypterad, deduplicerad backup och återställning; schemaläggning och bevaring kräver externa verktyg — en mindre lucka.

  3. Dataflytt och interoperabilitet

    Dokumenterat, versionssäkrat repositorieformat och återställning överallt; formatet är dock restic-specifikt (ej standard) och saknar API — integration via CLI/skript.

  4. Mognad och trygghet

    Moget, beprövat och säkerhetsfokuserat sedan 2014/2015 med regelbundna releaser och tydlig förvaltning.

  5. Framtidskraft

    Stark CLI-/skriptautomation är rätt integrationsform för backupkategorin (avsaknad av MCP/API sänker inte); väldokumenterad och skriptbar med JSON-utdata.

  6. Drift och införande

    Enkel binär utan server eller komplex setup, väldokumenterad; kräver egen schemaläggning och bevarandepolicy, hanterbart med normal IT-kompetens.

  7. Kostnadsbild

    Fri BSD-2-Clause-licens; TCO = lagring och drift, transparent.

  8. Svensk användbarhet

    Engelsk dokumentation och engelskt CLI; ingen svensk lokalisering eller support belagd — tekniskt användbart i Sverige.

Om restic

restic skapar krypterade, deduplicerade säkerhetskopior från kommandoraden och skriver dem till lokal disk, SFTP, S3-kompatibel lagring och andra backends. Krypteringen och dedupliceringen sker på klientsidan: lagringsservern ser bara chiffertext, och varje identiskt datablock lagras bara en gång — därför kan säkerhetskopior ligga på lagring ni inte litar på, till en kostnad som håller nere när datavolymen växer långsamt.

Lösenordet är nyckeln till hela repositoriet — tappas det är data borta, och det finns ingen återväg. Repositorieformatet är dokumenterat som ett stabilt gränssnitt med semantisk versionering, så gamla säkerhetskopior går att återställa med nya versioner av verktyget. Verktyget är en enskild binär under BSD-2-Clause och körs på Linux, BSD, macOS och Windows.

restic är renodlat CLI: utdata kan fås som JSON för skript, men det finns inget nätverks-API att integrera mot — den HTTP-server som nämns i dokumentationen är en lagringsbackend, inte ett programmeringsgränssnitt. Schemaläggning, bevaranderegler och övervakning får ni bygga själva, i cron eller motsvarande; dokumentationen är på engelska.

Användning

Passar för

  • Krypterade backuper till lagring ni inte litar på
  • Deduplicerade backuper med låg lagringskostnad
  • Skriptad backup med JSON-utdata
  • Backuper från Linux, BSD, macOS och Windows med samma verktyg

Passar mindre bra för

  • Drift med centralt API eller webbgränssnitt — restic är renodlat CLI
  • Lösning utan rutin för lösenordshantering
  • Schemalagd drift utan cron eller motsvarande

Styrkor och begränsningar

Styrkor

  • Kryptering och deduplicering på klientsidan som standard
  • Lagringsservern ser bara chiffertext
  • Versionssäkrat repositorieformat
  • Enskild binär utan server eller komplex installation

Begränsningar

  • Schemaläggning och bevarandepolicy kräver egna skript
  • Lösenordet är nyckeln till hela repositoriet
  • Dokumentation och CLI enbart på engelska

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

BorgBackup

Backup och återställning · Deduplicerande backupverktyg

BorgBackup tar deduplicerade och krypterade säkerhetskopior från kommandoraden. Identiska block lagras bara en gång; lagringsservern ser bara chiffertext.

Startår
2015
Licens
BSD 3-clause "New" ("Revised") License
Öppen källkod
Ja

Betyg

82 av 100

Preliminär (källbaserad)

Läs bedömningen om BorgBackup

Projektdata

13 910GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2015
Licens
BSD 3-clause "New" ("Revised") LicenseÖppen källkod (OSI-godkänd licens) · Repots LICENSE anger tre villkor (källkod, binärform, förbud mot att använda upphovsmannens namn i marknadsföring); pyproject.toml anger license = "BSD-3-Clause". · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · BSD
API
Annan Verifierat
Export
Finns Arkiv kan återställas och exporteras (bl.a. borg extract och borg export-tar) samt monteras som filsystem via FUSE för att läsa enskilda filversioner. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: BSD-3-Clause (OSI-godkänd, permissiv), fritt CLI-verktyg, valfri lagring/drift.
Funktionell passform Gäller: Täcker användningsfallet fullständigt: CLI-automation, dedup, komprimering, autentiserad kryptering, valfri lagring.
Dataflytt och interoperabilitet Gäller: Inget inbyggt HTTP-/REST-API och inga öppna standardformat; repositoriet är ett dokumenterat, portabelt Borg-format (återställningsbart utan leverantörsbindning), men inte ett standardformat i metodikens mening.
Mognad och trygghet Gäller: Aktivt sedan 2015 (10+ år), stabil serie (1.4.5), oldstable + beta, GPG-signerade releaser och säkerhetsfixar; "brett ekosystem" i nivå 5:s mening saknas dock (det är ett CLI-verktyg med wrappers).
Framtidskraft Gäller: Väldokumenterat, skriptbart CLI med verklig automation (cron, borgmatic). För backup-kategorin är CLI rätt integrationsform — avsaknad av MCP och inbyggt HTTP-/REST-API sänker inte.
Drift och införande Gäller: CLI-baserat med tydliga driftkrav, men kräver teknisk vana (skript, cron, nyckelhantering, återställningstest).
Kostnadsbild Gäller: Fri BSD-licens; TCO = lagring + bevarande. Transparent; exakta lagringskostnader är ett eget antagande.
Svensk användbarhet Gäller: Verifierat svagt svenskt stöd: engelskspråkig dokumentation, inget gränssnitt — tekniskt fullt användbar i Sverige (CLI missgynnas inte för att grafiskt gränssnitt saknas).

Kostnad: .

Faktakontrollerad

Källor