Skip to content
View replicaro's full-sized avatar

Highlights

  • Pro

Block or report replicaro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
replicaro/README.md
Replicaro

Effortless backups with complete file history

A modern, easy-to-use backup experience powered by Restic and Kopia

See more at replicaro.com or try the interactive demo

Windows macOS Linux Docker

Replicaro Dashboard in Dark theme

Replicaro combines powerful backup engines with a calm, approachable experience. Create encrypted cloud or local vaults, schedule automatic backups of local or network files, easily find old versions of files, and restore what matters. All from one modern interface.

Use for home or work. Use on laptops, desktops, or servers (including self-hosting). Use in Windows, Mac, Linux, or Docker.

File history. Automation. End-to-end encryption. Compression. Deduplication. Use your own cloud, local, or network storage. Replicaro has got it all.

Backups Made Easy

Creating backups should be easy. Replicaro makes it easy. Get started in five minutes or less, or your money back!

① Create a vault

Choose the local, network, or cloud storage where your backups will live. You control the storage.
② Create a backup job

Pick the files you want to protect and send them to one or more vaults. Mix and match local, remote, Restic, and Kopia vaults as you see fit.
③ Sit back and relax

Replicaro backs up your data automatically on your schedule.

Restoring Made Easier

Deleted the wrong file? Saved over an important document? You should not have to remember which backup contains the version you need. Replicaro's File History lets you find files by name or path, view complete file history, and choose which file version to restore. Restore one file/folder or several selected files or folders, with each having its own history. The choice is yours.

Whole snapshot restore is supported too, of course.

Snapshots

Backups in Replicaro are stored in snapshots. Browse a snapshot's contents before restoring it. Restore everything or pick one file.

Replicaro Restore page in Dark theme

File History

View the history of your backed up files & folders, so you can restore specific versions rather than digging through snapshots to find what you need.

Search Across File History

Search by name or path, compare available versions, select multiple files or folders, and restore.

Searching for files in Replicaro File History

Browse File History

Don't want to search? No problem. You can also explore a vault just like a folder tree. Expand backed up sources and directories, select files or entire folders as you go, and recover the versions you need -- without having to remember an exact name.

Browsing folders in Replicaro File History

Your Data, Your Storage, Your Choice

Destination Vaults Supported by Replicaro
Dropbox
Google Drive
Microsoft OneDrive
All S3-compatible hot object storage (AWS, Backblaze B2, Wasabi, Cloudflare R2, MinIO, and more)
All S3-compatible cold object storage (AWS Deep Glacier, Scaleway Glacier, and more)
Azure Blob Storage
Google Cloud Storage
SFTP/SSH
Local, external, and mounted storage
Data That Can Be Backed Up Supported by Replicaro
Files & folders on your computer
Attached/removable/flash drives
Network files & folders
Any files/folders that your computer can read: FUSE mounts, sshfs, etc.

All data in all vaults is always encrypted, compressed, and deduplicated.

Protect what matters

Build backup jobs around your data. No need to understand command-line.

Replicaro Protect page in Dark theme

  • Send one job to one or several vaults. Mix and match local, remote, Restic, and Kopia vaults to build the protection strategy that fits you.
  • Use whatever automatic backup schedule that floats your boat.
  • Select a simple or granular snapshot retention strategy.
  • Exclude files and folders you do not need.
  • Tune performance to make backups faster or slower.
  • Add before- and after-backup scripts for local workflows.

More than a scheduler

  • Pick your backup engine.

    • Restic is great. Kopia is great. Why should you be forced to use only one? Replicaro allows you to pick whatever backup engine you want.
  • Multi-vault backups made easy.

    • Pick as many vaults as you want for one backup job to save into. Mix and match local, remote, Restic, and Kopia vaults. No problem.
  • Simple + advanced scheduling and retention.

    • Setting a backup schedule and snapshot retention policy should not. Be. Rocket. Science. Replicaro has both simple and advanced scheduling and retention options; most users will appreciate the simplicity while advanced users will appreciate the optional granularity.
  • Removable and network storage detection.

    • If your source data or destination vault is removable/external/flash storage or a network location, Replicaro automatically pauses backup jobs when that removable or network storage is unavailable and automatically resumes jobs when it becomes available. Yes, Replicaro works even when the namespace (e.g., drive letter) of your removable/external/flash storage changes. It is like magic.
  • Object lock & immutability.

    • Vaults on S3-compatible storage, Azure, and Google Cloud can use object lock to prevent ransomware attacks or accidental deletions.
  • Notifications of failure and success.

    • Enable desktop notifications or webhooks to be notified of job failures and/or successes.
  • Tray icons.

    • Replicaro has Windows system tray, macOS menu bar, and Linux notification area icons that allow you to easily launch the interface.
  • Backup multiple computers to the same vault.

    • Use the same vault for up to 256 computers-at the same time! There is no server-client archiecture needed. You do not need to do anything special: just connect each computer to the vault, set up backup jobs on each computer, and Replicaro does its thing. (Note: Multi-computer vaults are not supported on Dropbox, Google Drive, and OneDrive vaults. You can use one Dropbox, Google Drive, or OneDrive account to hold multiple vaults, but each vault can only be used by one computer.)
  • Bring an existing vault.

    • Connect an existing Restic or Kopia repository and keep its backed up data in place. Go back to Restic or Kopia if you change your mind. (Note: Replicaro does not delete or modify your backed up Restic or Kopia data. But Replicaro does edit Kopia policies, so if you decide to go back to Kopia you will need to remake your policies. Your data is untouched.)
  • Easily reconnect jobs for recovery or on another computer.

    • Replicaro encrypts and stores your backup job settings in the vault. This makes it super easy to recover your data after a cyberattack, a crash, or to set Replicaro up on another computer.
  • Check backup integrity.

    • A backup is only as good as your ability to recover it. Run or schedule integrity checks easily with Replicaro.
  • Follow work as it happens.

    • See queued and active operations, live progress, completed results, and operation logs.
  • Keep an eye on capacity.

    • Replicaro shows you job and vault sizes. It is literally right there.
  • Fully tested end-to-end before each release.

    • Before every release, we test Replicaro features end-to-end on Windows, Mac, Linux, and Docker to ensure they are working as intended. While we cannot promise zero bugs (all software have bugs), this mean you have a better experience using Replicaro and have to worry a bit less about your backups.
  • Byte-per-byte reproducible.

    • Open source projects are great because you get to inspect the code. It helps build trust. But being able to see the code, such as on Github, does not mean the app you download matches exactly that code. That is why we have made Replicaro byte-per-byte reproducible: you can compile Replicaro's code yourself using the scripts we have included, and the binaries you generate will match exactly the unsigned binaries released on Github. Trust but verify, right? Our signed binaries are the same unsigned binaries you see but with our code signing applied.
  • Make the interface yours.

    • Dark, Light, and Neutral themes make Replicaro comfortable on any desktop.

Light

Replicaro Dashboard in Light theme

Neutral

Replicaro Dashboard in Neutral theme

Your data. Your storage. Your protection.

License

Replicaro's first-party application source and release binaries are licensed under the Apache License 2.0. Bundled third-party components retain their own licenses; their notices are included in each release package's LICENSES.txt.

Popular repositories Loading

  1. replicaro replicaro Public

    Life is hard. Backups should not be. Automatic backups. Easy recovery. That's Replicaro. Use on Windows, Mac, Linux, or Docker.

    Go 17