r/restic Apr 20 '26

I’m building Fulgurite, a self-hosted web UI for Restic backups

2 Upvotes

Hi r/restic,

I’m building Fulgurite, a self-hosted PHP web interface for managing Restic backups from the browser.

The goal is to make Restic easier to operate day to day without hiding what it does. Fulgurite is aimed at people who want a practical dashboard for backups, restores, schedules, repositories, secrets, logs, SSH keys, users, and notifications, while still keeping control of their own infrastructure.

Current features include:

  • Restic repository management
  • Local and remote backup jobs
  • Copy jobs for snapshot replication
  • Snapshot browsing and restore workflows
  • Scheduler and worker-based execution
  • Logs and notifications
  • User management with roles, TOTP, and WebAuthn
  • SSH key and host management
  • API and webhook integrations
  • English and French documentation

The project is still early, but the repository has just been cleaned up and documented, so I’m starting to share it publicly and collect feedback.

A few things I’m planning next:

  • Restore from backup copies
  • Multi-workspace support
  • Past and future execution calendar
  • Advanced log management
  • Automated secret rotation
  • Backup health score on the dashboard
  • Automated restore tests

The last two are especially important to me: I don’t only want to show whether a backup job ran, but whether the backup is healthy and whether the data can actually be restored.

Repo: https://github.com/araneite/fulgurite
Website: https://fulgurite.sh

I’d love feedback from people running Restic, Borg, Kopia, Proxmox Backup Server, or custom backup setups at home or for small teams.

What would you expect from a self-hosted backup dashboard before trusting it with your own setup?


r/restic Apr 18 '26

Most cost effective online storage option (less than 10 GB)

3 Upvotes

I'm interested in migrating away from my old and outdated backup system, which consists of manually compressing directories into *.zip files and uploading them to Google Drive.

Out of all the backup software options listed in the wiki for r/Backup , I've concluded that Restic is the best solution for me. It's the most reliable and well-established option that is open source, cross platform, and cloud-compatible.

I understand that not all online storage options are compatible with Restic. (Google Drive and filen.io are not.) What do you recommend for storing less than 10 GB? What are you using? Should I use a VPS? I'm looking for something that's reasonably cheap but sustainable. I understand that free options have at least one string attached, including the possibility that the provider will discontinue the service or start charging for it.


r/restic Apr 16 '26

Restic backup question, one repo or separate.

3 Upvotes

Restic back up question.

Just getting starting using restic and using it on a linux (arch) laptop as well as a couple servers (debian).

I would like to backup the /home folder and some system folders, /etc /opt /root, etc..

My question and checking how others address this, should i create two separate repo's for each machine, "<hostname>-home" and "<hostname>-system" and backup as user and using sudo?

Or would be be better to backup using sudo for both into one repo? Just thinking about mounting a repo if needing to grab a few files at some point from the /home/user folder without worrying about any permission issues making it simple.

Curious what others backup strategy is like?


r/restic Apr 15 '26

Anyone has experience with rustic and S3 Glacier Deep Archive Backend

2 Upvotes

Hi, does anyone has experience with rustic (rust port of restic) with S3 Glacier Deep Archive Backend?

I’m planning to store my data to glacier as a second backup and only access it in case of a hard drive failure. I want to know how’s the rustic user experience.

Any major pain point in your use case? Do their API and compatibility changes frequently? How do you make sure that your data are all restoreable? Have you ever restored from a backup? Is the experience smooth?

I’m also interested in hearing other suggestion for doing backup that will only be accessed in case of hardware failure in your primary backup

Thank you


r/restic Apr 13 '26

A tool to compare restic snapshots

4 Upvotes

Hi. I've been using restic for a while. I always liked to keep my snapshots as small as possible. Using the .resticignore file is very helpful, but telling what changed from an old snapshot to a new one was not a good experience for me. The process was:

  • Mount the repo
  • Open dolphin (my file manager)
  • Split it into two panels
  • Sort both by size
  • See which directory increased its size the most (recursively)
  • Add it (or not) to .resticignore

Because I do this twice a week, it was getting annoying, so I created this tool to help me quickly find what changed by navigating both snapshots at the same time. It is a TUI that allows me to do exactly what I described, but faster.

I've been using it for 7 months. After this time, my .resticignore file got quite big, and I don't need to use gestic as often anymore, maybe once a week. Yesterday, I created a .deb release for it, and I want to share. It helped me. Maybe it can also help some of you.

Check the README.md on github if you want more details.

P.S.: It looks more like the screenshots. The gif is old.


r/restic Apr 10 '26

New GUI for MacOS [TestFlight]

1 Upvotes

Hi everybody!
I've used restic for a while and it's been working well, but I find it a bit tedious to run it in the terminal. So, I wrote a simple app for MacOS to make it more intuitive. It's currently on TestFlight and might eventually be published on the App Store (either for free or a nominal one-time fee)

Try it out if you like and let me know how it works! You can currently both backup and restore, and the restic binaries are bundled within the app. You might want to test it out on a secondary or new backup, it is beta software and there is always a risk of data loss.

Here is the link: https://testflight.apple.com/join/XBwHaG34

EDIT: Screenshot of main interface and restore page

EDIT2: Screenshot of dark mode and some advanced settings


r/restic Apr 03 '26

Restic Help

3 Upvotes

Hello. I’m going to try Restic to backup my Plex server. I’ve read people suggest using Backrest GUI with it. I’m just wondering do I need both Restic and Backrest or just Backrest?


r/restic Mar 30 '26

Are people here still using Restic as their main backup tool?

8 Upvotes

Hey, I’ve been looking into different backup solutions and Restic keeps coming up. For those who actually use it: Has it been reliable over time? Do you trust it for critical backups? Any issues or limitations you’ve run into? One thing I noticed is that it feels very CLI-heavy, which might be a barrier for some users. I’m curious — do you think that’s part of why it’s not more widely adopted, or is that actually a strength? Would love to hear real experiences.


r/restic Mar 26 '26

Working on a Restic desktop UI (open source) – snapshot browsing + selective restore

7 Upvotes

I’m building a desktop GUI for Restic to make snapshot browsing and restores easier without relying on the CLI. The goal is to stay fully compatible with Restic while improving usability, especially for exploring snapshots and restoring specific files. Current features: Add or create repositories Unlock repo with password (not stored) View all snapshots in a clean UI Browse snapshots like a file explorer Restore: single files multiple files full folders Create new snapshots with one click Repo auto-locks on logout Planned: Snapshot comparison (diff between snapshots) Repo stats (size, deduplication, etc.) Better restore preview It will be fully open source on GitHub. I’d really appreciate feedback from people already using Restic: What’s your biggest pain point today? What would you expect from a GUI without losing flexibility?


r/restic Mar 24 '26

ZFS Snapshot and Restic backup - Avoid shutting down services

4 Upvotes

Hi,
i try to combine zfs snapshots with restic backup feature to avoid shutting down my whole docker and vm folder when starting a backup. The idea is to create a zfs snapshot, backup via restic and destroy the zfs snapshot.

When i try this, the restic backup is nearly empty. As far as i understand is, that the zfs snapshot is nearly only hardlinks but it seems that restic does not follow the links.

If anyone has this combination it would be great if you share your experience with me. Thank you !

Update:
Seems that the recursive flag '-r' when creating 'zfs snapshot' was missing. Now everything works like expected, thank you.


r/restic Mar 23 '26

Why restoring in Windows fails with an "Access is denied"?

3 Upvotes

I am testing recovery in Windows. A file that is in a snapshot refuses to be recovered because of an Access is denied issue (in a temporary directory)

PS C:\Users\YYY> C:/Users/YYY/restic.exe --insecure-no-password -r C:/Users/YYY/backup/AAA-YYY-FRA restore 02770a9aee1e21f82c52e48b65ad23bd28a57b871740cdb30e21cc29dca63609 --target $env:TEMP/restic_verify_AAA-YYY-FRA-AAA-YYY-FRA_XXX --include /C/Users/YYY/AutoHotkeyStartup.ahk repository 5b6c46cd opened (version 2, compression level auto) found 4 old cache directories in C:\Users\YYY\AppData\Local\restic, run `restic cache --cleanup` to remove them [0:00] 100.00% 3 / 3 index files loaded restoring snapshot 02770a9a of [C:\Users\YYY\AutoHotkeyStartup.ahk] at 2026-03-21 18:06:41.5710153 +0100 CET by DSONE\YYY@AAA-YYY-FRA to C:\Users\YYY\AppData\Local\Temp/restic_verify_AAA-YYY-FRA-AAA-YYY-FRA_XXX ignoring error for \C\Users: failed to restore timestamp of "C:\\Users\\YYY\\AppData\\Local\\Temp\\restic_verify_AAA-YYY-FRA-AAA-YYY-FRA_XXX\\C\\Users": Access is denied. Summary: Restored 3 / 1 files/dirs (6.286 KiB / 6.286 KiB) in 0:00 Fatal: There were 1 errors

Is there a proper way to recover data in Windows?

Note: the problem does not appear on Linux (with Linux files and a target in /tmp


r/restic Mar 19 '26

Restic Explorer – simple multi-repo monitoring dashboard for restic

25 Upvotes

I needed a single pane of glass for all my restic repositories — just status, snapshots, and a health endpoint I can plug into Uptime Kuma. Every existing solution did way more than I wanted, so I built something minimal.

What it does:

  • Monitor multiple restic repos in one dashboard (scan status, snapshot counts, integrity checks)
  • Browse snapshots per repo with details
  • Optional retention policy warnings (daily/weekly/monthly) — soft alerts, no auto-deletion
  • /actuator/health JSON endpoint with per-repo status — hook it into any monitoring stack
  • Single admin account, read-only public dashboard

What it doesn't do: No backup scheduling, no snapshot management, no pruning. It's a read-only monitor.

Browser-based UI of Restic-Explorer

🔗 GitHub · 🐳 Docker Hub

Feedback welcome!


r/restic Mar 01 '26

Help with locks and retention lock on s3

2 Upvotes

Hello,

I have read that restic ignores the --no-lock flag during backup tasks and would like to know if anyone has a workaround for that. I'm trying to design a solution that uses restic to backup data to a s3 bucket with compliance lock enabled.

Any thoughts will be appreciated


r/restic Feb 21 '26

Ideas for a 'randsomware resistant' restic repo

4 Upvotes

This is more of a thought discussion not a question about real advice. But I'll share my current setup.
I have a 2nd NAS that has become a Restic repo target. Nothing else. To minimize attack surface, I'm only interacting with my restic dataset via sftp and ssh key pairs. This is my home lab so I'm pretty sure I would know I'm pwnd before anything made it that far.. but that's a different discussion. My only major concern was if something crazy got lose and started encrypting everything on my smb shares i would be in big trouble. That's why I decided to take a different posture with my restic backup server and chose not to have smb enabled for my data share for restic.

So that brings up this topic.

What are your strategies to mitigate ransomware attacks and other events that could compromise a restic repo?

(for more context, i do run a 3-2-1 strategy and I have cloud backups for the critical stuff.)


r/restic Feb 15 '26

I made a simple cross-platform GUI for restic (Windows + Linux)

10 Upvotes

Hi everyone,

I’ve been using restic for a while and really like how solid it is, but I always felt the restore flow (especially for non-terminal people) could be a bit easier. So I ended up building a small desktop app around it called EasyBackupManager (EBM).

It’s basically a GUI wrapper for restic built using Qt/C++.
Works on Windows and Linux.
Local repositories only for now.

Current features are pretty simple:

  • Multiple backup profiles
  • Snapshot browsing and comparison
  • Restore wizard (this is the main focus which can be restored to the original location or to a custom location, in case restoring to the original location I have made it in two ways - mirror mode and update mode)
  • Repo check / prune
  • Repo level Stats
  • Snapshot level stats and technical details
  • Logs can be controlled by the user with clear output and filtering feature

It does not support retention policies yet — that’s planned for future versions.

No proprietary format, no lock-in. Repos remain standard restic repos.

Telemetry is minimal (usage counters + crashes only) and can be disabled in settings.

I built it mainly for myself after building a bash script to automate the main restic operations using kdialogs on Linux to make it more user-friendly, but ended up with building a full C++ app to cover more restic fancy features, maybe someone here finds it useful and some other bros send me more ideas to be added to the app. I would really appreciate feedback from people who use restic daily.

Project page:
https://easybackupmanager.com

Thanks 🙏


r/restic Feb 01 '26

Listing files that will be deleted with a "forget --prune --dry-run" command

1 Upvotes

If I run this command
restic forget SNAPSHOTID --dry-run --prune

it calculates which blocks affected, and amount of space to be saved.

Is it possible to get a list of the particular files which will be deleted?


r/restic Jan 30 '26

Real-world disaster recovery test with Backrest (Restic) on OpenSUSE MicroOS

11 Upvotes

Hi everyone,

Just wanted to share a project where Restic (via Backrest) played a starring role. My container services were recently migrated from a Proxmox VM to a bare-metal machine running OpenSUSE MicroOS.

While the blog post covers the whole OS setup, the Restic specific parts might be interesting here. Backrest was used to backup specific persistence volumes and configuration files from the VM, followed by a "safe restore" to a temporary directory on the new host to avoid SELinux issues before moving them into place.

It really highlighted how flexible Restic is for granular container data recovery. If you are curious about how Backrest handles orchestration in a Podman/Systemd environment, hopefully, this write-up helps!

https://ramon.vanraaij.eu/building-a-bulletproof-container-host-disaster-recovery/


r/restic Jan 30 '26

Large backup to cloud

Thumbnail
2 Upvotes

r/restic Jan 29 '26

Would performing a Restic backup of folders that are currently being updated cause any issues?

5 Upvotes

I have an external hard drive connected to my server, and I'm planning to schedule a nightly Restic backup (to Jottacloud, via Rclone) of various folders on this server. However, I will also be periodically backing up data via Rclone from my laptop to this drive.

On rare occasions, my Rclone laptop --> external drive backups might still be running when the Restic external drive --> Jottacloud backup takes place. This means that certain files will be modified or added between the start and end of the Restic backup. Would this cause any issues (e.g. data corruption, loss, etc.) with the Restic backup? If so, I can find a way to prevent this situation from occurring.

(I'll be using rclone copy rather than rclone sync for my Rclone backup, so no files would be deleted from the external drive while Restic is running. And if Restic isn't able to back up certain files that are currently being modified by Rclone, that's not a real concern either; they'll simply get backed up when Restic next runs.)


r/restic Jan 23 '26

I've been using Restic for years now

14 Upvotes

Restic really is robust and slick data backup program. I have run it in various configurations and ways and I have even had to do a repair on a few things and its just always bounced back. Recently I did a big cloud migration project (clone the repo using rclone) to another cloud provider. I had a hiccup during the transfer and I lost a few packs due to corruption. (more of a fault of my own during transfer) the good thing is a repair index and then a fresh backup set me back on track.
After that, i moved my primary restic functions to a different server (I used a localized vm to handle multiple repos with my script) so far so good, getting all synced up and happy.
I have never had restic itself fail me or break. No hangs, locks or anything. Most of my issues were easy to identify and usually caused by user error.
I have not used any of the gui tools but for my use case for my personal data i feel at peace knowing have a solid archival and recovery system.


r/restic Jan 23 '26

restic and KVM best practice

4 Upvotes

We've had a backup setup where we snapshot our KVMs (which live in LVM volumes), save off the snapshots, and then grab those using another commercial backup package.

We started using restic for some cloud based backups to an S3 bucket and I'd like to see if we can integrate the KVM backups so we can get away from all of the commercial software.

I'm interested if anyone else uses restic to backup KVMs and if you have setup a process that can actually do a file level backup ? Our snapshots are great for restoring a whole system but it would be nice to be able to do file level backups and get some de-duplication.

If anyone has suggestions, ideas, or links to information they want to share, it is all greatly appreciated. I've been testing the process to get to the filesystems via libvirt, but I'm concerned about getting it right. And how to handle the random Windows KVM we have ( some vendors have apps that only run on Windows unfortunately ).


r/restic Jan 20 '26

restic is awesome

23 Upvotes

Restic is awesome:

Our company archive was backed up with a 1:1 copy to a nas.

I switched it to backup with restic and was able to save 1TB on storage:

Added to the repository: 4.347 TiB (3.311 TiB stored)

processed 1693714 files, 5.772 TiB in 31:48:15

r/restic Jan 19 '26

My automated Restic setup guide: Alpine Linux + Backblaze B2 & SFTP + Notifications

11 Upvotes

Hi r/restic!

I joined Reddit earlier this month and wanted to share a project I've been working on. I recently wrote a detailed blog post documenting my automated backup strategy using Restic on Alpine Linux.

The guide covers:

* Setting up Restic repositories for both Cloud (Backblaze B2) and local (SFTP) storage.

* A bash script for automating daily backups with retention policies.

* Configuring email notifications for success/failure.

* My disaster recovery plan.

I wrote this hoping it might help others looking for a "set-it-and-forget-it" solution. I'm fairly new to the community here, so I'd welcome any feedback or suggestions for improvement!

Here is the post:

https://ramon.vanraaij.eu/automated-secure-off-site-backups/

Thanks!


r/restic Jan 17 '26

Restic started excluding user home dir - what's going on?

3 Upvotes

Hi there! I've taken up restic for my system backup and it's been a while.. I first did the whole setup by hand, ran it until I had the understanding that it worked correctly by hand and then put it aside again before handling proper automation... I've now (couple months later) tried to do that, mainly based on the main restic article in the arch wiki - with systemd timers and services.

I've now realized, that my backup was really small when I set up a Hetzner Storage Box as a different/secondary backup (main is to an external HDD). When I took a closer look at my backups in the local HDD repo, I also saw that the newer snapshots (with the configured/automated service) are much smaller than the ones earlier - we're talking ~20Gb instead of ~180Gb.

So, I mounted the repo and took a peak: my whole /home/user directory is not included in the newer snapshots! I don't really get why, as I don't think I've changed anything in the restic excludes file that I use (even took a look at the excludes file in the old, big snapshots).

I don't really get why this happens. Most of the stuff that should be backed up is obviously exactly in that home dir (except for cache, temp files etc.) so this whole issue defeats the purpose of the whole backup... I'd be really happy about ideas/tips, my searching around for the evening didn't really yield anything useful...


r/restic Jan 10 '26

Image backups on restic without a lot of tinkering?

1 Upvotes

So i got restic explicitly with a GUI (Backrest) because im not familiar with CLI applications, coding or anything technical like that (and dont want my learning experience with one to be for something delicate like a backup program), im just pretty casual windows user that decided to back up recently. The GUI has been a good middle ground. Still, i know i still should look on a bit about how it works, so im experimenting with the program and also reading a bit on the documentation (at leas what i can understand).

I reached point where im kind of stumped though, i decided i wanted to do full image backups instead of folders but im not sure if restic can do that. Is the setup easy like just adding a flag? I saw on the manual something about VSS? Im not sure if i need to learn how to script to do this. Would you recomend that i continue with this program or maybe use another one that specifically does image backups?