Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
Choose by recovery need first, not by the word “open source.” If you need selected files and folders protected in encrypted snapshots, compare the interface, repository destinations, encryption, deduplication and maintenance effort. Kopia is a sensible first investigation when you want both a graphical interface and command-line control with local, network and cloud destinations. Borg is a sensible starting point when you are comfortable with a command-oriented archiver and repositories on local disks, USB drives or SSH-accessible machines. Neither is a universal winner, and neither should be assumed to provide bare-metal recovery. Confirm your operating system, test a restore and price the storage provider separately before trusting a backup.
This guide compares the decisions that matter for home computers, servers and mixed storage. It does not use a controlled speed or reliability benchmark; the projects document different capabilities rather than a common test.
As an Amazon Associate I earn from qualifying purchases.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errorsWhat should an open-source backup app protect?
First decide whether you need file-level backup or a whole-machine image. A file-level tool stores selected files and directories in a repository so you can retrieve individual documents, photos or project folders. A bare-metal or full-disk system captures the operating system, applications, boot information and data so a replacement drive can be rebuilt as a working computer.
Kopia’s documentation explicitly describes encrypted snapshots of selected files and directories and says it does not image an entire machine. Borg is documented as a deduplicating backup program that writes archives to a repository; its official material does not establish a complete bare-metal imaging workflow. Treat both as file-oriented choices unless the current documentation for your platform says otherwise.
#1 Best Overall
- Easily store and access 2TB to content on the go with the Seagate Portable Drive, a USB external hard drive
- Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop
- To get set up, connect the portable hard drive to a computer for automatic recognition no software required
- This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
- The available storage capacity may vary.
- Choose file-level snapshots when your priority is protecting personal folders, source code, media or server data and restoring a few items quickly.
- Require a separate imaging product when you must restore a bootable operating system, applications and device configuration after disk failure.
- Use both approaches when losing the machine’s configuration would be costly but individual-file versioning is also important.
Do not let encryption, deduplication or an attractive interface obscure this distinction. A perfectly encrypted repository cannot by itself rebuild a computer if it never captured the system image you require.
How do Kopia and Borg differ?
Kopia and Borg solve similar data-protection problems with different operating styles. Kopia presents GUI and CLI clients and documents many local, network and cloud destinations. Borg is a command-oriented archiver whose documented repository locations are local storage, USB storage or another machine reached over SSH.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
| Decision area | Kopia | BorgBackup |
|---|---|---|
| Primary scope | Encrypted snapshots of selected files and directories; not a whole-machine image. | Deduplicating archives in a repository; official material does not establish bare-metal imaging. |
| Interface | Graphical and command-line versions. | Command-line archiver workflow. |
| Documented destinations | Local storage, network-attached storage, a Kopia Repository Server, Amazon S3 and S3-compatible storage, Azure Blob Storage, Backblaze B2, Google Cloud Storage, WebDAV, SFTP and some Rclone-connected services. | Local disk, a USB drive or another machine reachable over SSH. |
| Encryption | User-controlled end-to-end encryption. | Authenticated encryption is optional. |
| Compression | Documented as a feature. | Optional compression. |
| Deduplication | Documented as a feature. | Deduplication is a core capability. |
| Storage billing | You provision and pay the selected storage provider; installing Kopia does not include cloud storage. | You provide the repository storage yourself, such as a disk, USB drive or SSH host. |
| Release note | Check the current project documentation for platform and integration status. | The project site labels Borg 1.4.5, released 2026-07-19, as the stable series and Borg 2.0 as beta; it says not to use the beta in production. |
The table is a capability map, not a performance ranking. No controlled head-to-head speed test, restore-success rate or storage-savings benchmark was established for these projects.
Is Kopia the better choice for a mixed local, network and cloud setup?
Kopia deserves first consideration when you want a GUI for routine administration, a CLI for automation and a choice of repository locations. Its official description covers encrypted snapshots saved to remote or cloud storage, network-attached storage, a server or local storage.
What destinations does Kopia support?
Documented integrations include Amazon S3 and S3-compatible services, Azure Blob Storage, Backblaze B2, Google Cloud Storage, WebDAV, SFTP, local disks, network-attached storage and a Kopia Repository Server. Some services can be reached through Rclone, but the documentation labels that integration experimental and notes that not every Rclone-backed service has been tested.
That list describes software compatibility, not a bundled storage plan. You create the account, bucket, server or attached disk, configure access credentials and pay any provider charges. Provider pricing, egress fees, retention charges and account limits are separate decisions that should be checked for your region.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →What data handling does Kopia provide?
Kopia documents user-controlled end-to-end encryption, compression and deduplication. Encryption protects repository contents from a storage operator that cannot decrypt your keys, but losing the repository password or key material can make recovery impossible. Keep recovery information in a separate, protected location and make sure the process for entering it is understood by someone who may need to restore the data.
Rank #2
- Easily store and access 5TB of content on the go with the Seagate portable drive, a USB external hard Drive
- Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop
- To get set up, connect the portable hard drive to a computer for automatic recognition software required
- This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
- The available storage capacity may vary.
Where does Kopia require caution?
Do not assume every destination behaves identically. Verify the current version’s support for your operating system, the exact S3-compatible service or WebDAV server you plan to use, and the restore path from that destination. Treat Rclone-backed targets as a special case because the project calls the integration experimental and does not claim that all connected services have been tested.
When does Borg make more sense?
Borg fits readers who are comfortable with an archiver workflow, repository concepts and command-line operations. Its project describes a deduplicating backup program with optional compression and authenticated encryption, using repositories on a local disk, a USB drive or another machine reachable over SSH.
What does a Borg workflow imply?
You select a repository, create archives from the data you want to protect and manage the process through commands or scripts. This can suit servers, headless systems and repeatable scheduled jobs where a graphical session is unavailable. It also places more responsibility on you to document paths, credentials, scheduling, pruning and restore commands.
How should I interpret Borg’s release status?
The project site lists Borg 1.4.5 as the stable series with a 2026-07-19 release date. It also lists Borg 2.0 beta and warns against using the beta in production. Release status can change, so check the project site immediately before installation and pin a tested package version where your operating system’s package manager allows it.
What are Borg’s storage boundaries?
Borg’s documented destinations are intentionally straightforward: a local disk, a removable USB drive or a remote machine reachable over SSH. If you need object storage, WebDAV or a graphical manager, confirm that a current Borg-supported workflow exists for your environment rather than assuming the destinations documented for another application apply to Borg.
What about restic and Duplicati?
Restic and Duplicati are often listed alongside Kopia and Borg in broad software roundups, so they are reasonable candidates for a longer shortlist. However, a roundup is not a benchmark and does not establish their current platform support, release versions or restore behavior.
Use their own current project documentation to verify the questions that affect your decision: whether the client runs on every operating system you use, which repository backends are supported, how keys are recovered, whether a GUI or web interface is maintained, and how a complete restore is performed. Do not treat a third-party label such as “best” or “fastest” as a measured conclusion without test conditions and a date.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Rank #3
- Easily store and access 1TB to content on the go with the Seagate Portable Drive, a USB external hard drive.Specific uses: Personal
- Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop. Reformatting may be required for Mac
- To get set up, connect the portable hard drive to a computer for automatic recognition no software required
- This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
- The available storage capacity may vary.
How should I choose between a GUI and a command line?
A GUI reduces the number of commands you must remember and can make repository status, schedules and file selection easier to inspect. A command line is often better for automation, servers without a desktop and configuration managed as scripts.
Choose a GUI-led workflow if:
- You will manage backups from a personal computer with a regular desktop session.
- More than one person may need to browse or start a restore.
- You prefer visible controls for selecting folders and destinations.
- You are willing to verify what the GUI actually schedules rather than assuming a default covers every required path.
Choose a command-led workflow if:
- The source system is headless or accessed remotely.
- You need repeatable jobs in an existing scheduler.
- You want configuration and logs that can be reviewed alongside other infrastructure code.
- You are comfortable testing exit codes, credentials, repository locks and failure notifications.
Kopia gives you both modes, so it can be a bridge between desktop administration and automation. Borg’s documented model is command-oriented, which can be efficient but demands more operational discipline.
Which repository destination fits my risk and budget?
The backup application and the repository location are separate choices. A local USB disk or NAS can be practical for large data sets and quick restores, while cloud object storage can provide geographic separation from a laptop or server. The right combination depends on how much data you have, how long you retain versions, how often you restore and what happens if the primary building is unavailable.
Local disk or USB
Local storage usually offers direct access and avoids a recurring cloud service bill, but it is exposed to the same physical events as the computer when it remains connected nearby. A removable drive can be disconnected after a backup, reducing exposure to accidental deletion or malware, but it introduces a manual handling step and a higher chance that the latest run is missed.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchNetwork-attached storage
A NAS or other network share can centralize repositories for several devices. Check permissions, available capacity, snapshot behavior and whether the share remains reachable during a restore. A network destination is not automatically off-site; it may still share the same power, fire or theft risk as the source computers.
SSH-accessible machine
Borg’s documented remote model uses another machine reachable over SSH. Confirm host-key verification, account restrictions, repository permissions and how the remote system is itself protected. A remote server that has no independent backup simply moves the single point of failure.
Cloud object storage
Kopia documents several cloud and S3-compatible destinations. Cloud storage requires an account, credentials, a billing plan and an understanding of retrieval or data-transfer charges. Encryption performed by the backup client can limit what the provider can read, but it does not eliminate the need to protect keys and monitor account access.
Rank #4
- High capacity in a small enclosure – The small, lightweight design offers up to 6TB* capacity, making WD Elements portable hard drives the ideal companion for consumers on the go.
- Plug-and-play expandability
- Vast capacities up to 6TB[1] to store your photos, videos, music, important documents and more
- SuperSpeed USB 3.2 Gen 1 (5Gbps)
How do encryption, compression and deduplication affect a backup?
These features address different problems and should not be treated as synonyms for safety.
Free tools Windows power users keep installed
One-click scans. No signup required.
- Encryption transforms repository data so unauthorized readers cannot interpret it without the key. User-controlled encryption improves privacy but makes key custody your responsibility.
- Compression reduces the encoded size of data that compresses well. Already-compressed photographs, video and archives may gain little, and compression consumes processing time.
- Deduplication stores repeated content once and references it from multiple snapshots or archives. It can reduce repository growth when many files share blocks, but deleting or corrupting deduplicated data can affect more than one visible version.
Neither feature proves that a restore will work. A repository can be encrypted, compressed and deduplicated yet unusable because of a forgotten key, missing destination credentials, an incomplete backup run or an untested recovery procedure.
How do I validate a backup before relying on it?
Validation is a process, not a setting. Perform a small restore while the original files still exist, then test a larger or more representative recovery before you depend on the repository after a disaster.
- List the data that must survive. Include user folders, application exports, databases, configuration files and any files stored outside the default home directory.
- Record the repository details. Write down the destination type, account or host, encryption-key location, software version and the person responsible for access. Store this documentation separately from the source computer.
- Run a test backup. Confirm that the job completes without errors, that the expected paths are included and that the repository grows as expected for the selected retention policy.
- Restore to a separate location. Use a temporary directory or spare device so the test cannot overwrite the working copy. Open representative documents, photos, projects and any application-specific exports.
- Test the failure path. Rehearse what happens if the original computer is unavailable, the cloud credential is expired, the USB disk is not mounted or the SSH host is unreachable.
- Document the result. Note the commands or GUI path, credentials needed, time required and any files that could not be restored. Correct the process before the backup becomes your only copy.
The reviewed project material does not provide a comparative restore-success percentage. Your own successful restore is therefore the most relevant evidence for your device, repository and retention settings.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.How can I check platform and version compatibility?
Compatibility is specific to the operating system, release, installation method and destination. The available material does not establish a complete current platform matrix for every candidate, so verify it directly in each project’s documentation.
- Confirm that the client runs on every source device, including servers and less-common operating systems.
- Check whether the destination integration is maintained in the version you plan to install.
- Verify that a repository created by your chosen version can be opened by the version you will use for emergency recovery.
- Read release notes for encryption, repository-format or migration changes before upgrading.
- Keep an installer or package source available for the tested version, especially for an offline recovery.
For Borg specifically, distinguish the stable 1.4.5 series from the 2.0 beta and follow the project’s warning not to use the beta in production.
Which app should I investigate first?
Use this conditional decision guide rather than a universal ranking.
Best Value
- Plug-and-play expandability
- SuperSpeed USB 3.2 Gen 1 (5Gbps)
Start with Kopia when:
- You want both a GUI and CLI.
- You need to consider local, network-attached and cloud repositories in one product.
- You prefer encrypted snapshots of selected files and directories.
- You are willing to provision and pay a storage provider separately.
Start with Borg when:
- You are comfortable with a command-line archiver.
- Your repository can live on local disk, removable USB storage or an SSH-accessible machine.
- You value deduplication with optional compression and authenticated encryption.
- You can maintain scripts, schedules, credentials and restore documentation yourself.
Investigate another candidate when:
- You require a documented full-system image or bare-metal recovery workflow.
- Your required operating system or destination is not supported by the two starting points above.
- Your household or team needs a particular web interface, policy control or recovery workflow that the current documentation does not provide.
For every candidate, make the final choice only after a restore test on your actual hardware and repository.
What is a practical setup checklist?
Use this checklist before declaring the backup operational.
- Define whether the objective is files, a full system or both.
- Inventory source devices, folders, databases and retention requirements.
- Select a repository location that matches your physical and account-access risks.
- Confirm current operating-system, destination and version support.
- Enable the documented encryption option and store recovery material separately.
- Set retention and deduplication expectations based on available capacity, not a guessed savings percentage.
- Run the first backup and inspect logs for skipped files, permissions errors and unreachable destinations.
- Restore representative data to a separate location.
- Keep an additional copy in a separately located destination when your risk model requires protection from local damage or theft.
- Review the process after major software, hardware, credential or storage changes.
Storage capacity depends on your data volume and how many historical versions you retain. No single disk size, cloud plan or hardware model is required by these applications.
Frequently Asked Questions
Can I use Kopia without buying its own cloud plan?
Yes. Kopia is the backup software, while the repository is a destination you provision. You can use local or network storage, or pay a separate provider for object storage; the application installation does not include cloud capacity.
Is Borg 2.0 ready for a production server?
The Borg project site identifies 2.0 as beta and advises against using it in production. For an operational system, verify the current stable series, package availability and repository compatibility before upgrading.
Will encryption let me recover a backup if I lose the password?
No. Client-side encryption can prevent the storage provider from reading your data, but recovery still depends on the key or passphrase. Keep recovery material in a protected location that is accessible during an emergency but not stored only on the backed-up computer.
Are cloud repositories automatically safer than a USB drive?
No destination is automatically safe. Cloud storage can separate data from a local disaster but introduces account, billing and network-access dependencies; a USB drive can be fast and inexpensive but is vulnerable if it remains connected or stored beside the source.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

