SPB Git
4.8 KB · 49 lines json
1{2  "slug": "borgbackup",3  "name": "BorgBackup",4  "aliases": ["Borg", "borg"],5  "vendor": { "name": "The Borg Collective", "slug": "borg-collective", "website": "https://www.borgbackup.org" },6  "homepage_url": "https://www.borgbackup.org/",7  "docs_url": "https://borgbackup.readthedocs.io/en/stable/",8  "repo_url": "https://github.com/borgbackup/borg",9  "license_url": "https://github.com/borgbackup/borg/blob/master/LICENSE",10  "product_type": "cli-tool",11  "product_status": "active",12  "summary": "Deduplicating backup archiver with compression and authenticated encryption that stores repositories on local disks or remote hosts over SSH",13  "description": "BorgBackup is an open-source backup program, licensed under a BSD license and maintained by the Borg Collective, that forked from Attic. It splits files into content-defined chunks, stores each unique chunk once across all archives and machines sharing a repository, compresses them with lz4, zstd, zlib or lzma, and encrypts and authenticates them so a remote repository host only ever holds ciphertext. Repositories live on local storage or on any machine reachable over SSH that has borg installed, and archives can be mounted with FUSE to browse old versions.\n\nThe stable 1.4 series is what most users run; the 2.0 rewrite is in beta and not recommended for production. Borg is written in Python with C extensions and is installed from distribution packages, single-file binaries or pip on Linux, macOS and BSD. Frontends such as Borgmatic and Vorta add configuration files, scheduling and a GUI, and hosted providers offer Borg-compatible storage.\n\nIts weak spots are the lack of native object-storage backends in the stable series, the requirement that the remote side run borg for efficient SSH repositories, and a repository lock that discourages concurrent access.",14  "capabilities": ["Content-defined chunking with deduplication across archives and clients", "Compression with lz4, zstd, zlib or lzma", "Authenticated encryption so the repository host sees only ciphertext", "Repositories on local disks or remote hosts over SSH", "FUSE mounting of archives and selective extraction", "Pruning by retention policy and integrity checking"],15  "workflows": ["Back up a laptop to a home server over SSH with Borgmatic", "Keep deduplicated archives of several hosts in one repository", "Mount an old archive to recover a single file"],16  "advantages": ["Mature deduplication and compression", "Server never needs to be trusted with plaintext", "Rich frontends (Borgmatic, Vorta)"],17  "limitations": ["No native S3 or cloud backends in the stable series", "Remote repositories work best when borg is installed on the server", "Single-writer repository locking"],18  "prerequisites": ["Linux, macOS or BSD client", "Local disk or SSH-reachable host for the repository"],19  "audiences": ["Linux and macOS users", "Administrators backing up servers to an SSH host"],20  "alternatives": ["restic", "rclone"],21  "comparison_notes": "restic shares the encrypted, deduplicated design but targets object storage natively and ships as a Go binary with no remote-side requirement; Borg has had compression longer and is usually paired with SSH hosts. rclone complements both as a transfer tool rather than a snapshotting backup.",22  "categories": [{ "slug": "backup-recovery", "primary": true }],23  "tags": ["backup", "deduplication", "encryption", "compression", "cli", "open-source", "ssh", "python"],24  "use_cases": ["back-up-data"],25  "operating_systems": ["linux", "macos"],26  "execution_modes": ["local", "self-hosted"],27  "interfaces": ["cli"],28  "deployment_models": ["desktop", "on-premises"],29  "integrations": ["SSH", "Borgmatic", "Vorta", "BorgBase", "Hetzner Storage Box"],30  "data_formats": ["Borg repository format"],31  "languages": ["Python", "C"],32  "source_model": "open-source",33  "license_spdx": "BSD-3-Clause",34  "pricing_model": ["open-source", "free"],35  "self_hostable": true,36  "sources": [37    { "url": "https://www.borgbackup.org/", "type": "official_site", "title": "BorgBackup – Deduplicating archiver with compression and authenticated encryption", "supports": ["name", "summary", "capabilities", "operating_systems"], "checked_at": "2026-11-02", "note": "Lists stable 1.4.5 (2026-07-19) and 2.0 beta as not production ready." },38    { "url": "https://borgbackup.readthedocs.io/en/stable/", "type": "official_docs", "title": "Borg Documentation", "supports": ["capabilities", "workflows", "limitations"], "checked_at": "2026-11-02" },39    { "url": "https://github.com/borgbackup/borg/blob/master/LICENSE", "type": "license_page", "title": "Borg LICENSE (BSD)", "supports": ["license_spdx", "source_model"], "checked_at": "2026-11-02" }40  ],41  "confidence": "high",42  "discovery_method": "editorial-research",43  "depth": "standard",44  "editorial_status": "reviewed",45  "visibility": "public",46  "featured": false,47  "author": "batch-B2"48}49
Files · laptop-initial-20261102
Menu

Theme