Maybe I'm blind but is there any way to monitor a running #resticProfile job?

I know for a plain #restic process I could keep a watcher attached to stdout and tell it to send me json status updates.

From what I gather resticprofile can toggle pre/post/success/fail hooks and write a statusfile after a job is done - I'm mainly interested in how far along a job is though..

@stfn I am also playing around with restic and it feels intuitive. Love that it can use rclone.

I tried to set a global exclude file variable (as I assumed it would exist when you can set the repo and encryption key) and saw the discussion [1] around environment variables (since 2017). Sadly no exclude file var in sight.

I found resticprofile [2] that comes to the rescue. Has exactly what I was looking for.

[1] https://github.com/restic/restic/issues/1233

[2] https://creativeprojects.github.io/resticprofile/index.html

#restic #resticprofile

Methods for setting options are inconsistent · Issue #1233 · restic/restic

The different way to set options varies widely from option to option. Some can be set via a flag or environment variable. e.g., --repo/RESTIC_REPOSITORY Some can be set only via a flag. e.g., --jso...

GitHub

@schenklklopfer Absolut. Kennst du schon den freundlichen Wrapper rund um #Restic namens #resticprofile?

https://creativeprojects.github.io/resticprofile/

resticprofile

Configuration profiles manager for restic backup

resticprofile

@DocM Erst hab ich #Borg #backup genutzt.
Dann hatte ich damit Probleme.
Jetzt nutze ich #Restic und #Resticprofile, auch weil es 10 mal schneller ist und es weniger Probleme mit dem Cloudspeicher gab.
Wie #Restic und #Resticprofile funktioniert haben @ascherbaum und ich auf den #clt2025 erzählt:

https://www.rainerrose.de/docs/writings/2025/#backups-mit-restic-und-resticprofile

2025 - Vorträge

Eine Auflistung meiner Vorträge aus dem Jahr 2025. Backups mit restic und resticprofile März 2025 auf den Chemnitzer Linux-Tagen 2025 Dezember 2025 auf den IT-Tage 2025 Kurzprofil Dieser Vortrag geht zuerst auf grundlegende Details und die Arbeitsweise von restic ein. Wir besprechen lokalen und Cloud Storage, Verschlüsselung, Snapshots, Restore, sowie verschiedene wichtige Optionen. Im zweiten Teil erklären wir, wie resticprofile funktioniert. Als Beispiel wird ein Backup-Szenario sowohl mittels restic als auch mit resticprofile aufgebaut, um die Unterschiede in der Handhabung zu verdeutlichen.

private Homepage von Rainer Rose

@_DigitalWriter_ Tipp: Sowas kann #Restic out of the box. Ansteuern dann mit #Resticprofile.
Und das #Backup ist noch verschlüsselt. Lokal, Netzwerk, S3 usw.
Für #windows #linux #macos etc. verfügbar.
@ascherbaum und ich haben da auf den #clt2025 schon mal was erzählt. https://rainerrose.de/docs/writings/2025/#backups-mit-restic-und-resticprofile

Ein fortgeschrittener Talk vielleicht #CLT2026 .

2025 - Vorträge

Eine Auflistung meiner Vorträge aus dem Jahr 2025. Backups mit restic und resticprofile März 2025 auf den Chemnitzer Linux-Tagen 2025 Dezember 2025 auf den IT-Tage 2025 Kurzprofil Dieser Vortrag geht zuerst auf grundlegende Details und die Arbeitsweise von restic ein. Wir besprechen lokalen und Cloud Storage, Verschlüsselung, Snapshots, Restore, sowie verschiedene wichtige Optionen. Im zweiten Teil erklären wir, wie resticprofile funktioniert. Als Beispiel wird ein Backup-Szenario sowohl mittels restic als auch mit resticprofile aufgebaut, um die Unterschiede in der Handhabung zu verdeutlichen.

private Homepage von Rainer Rose

Moved from home crafted #bash scripts to #resticprofile tonight.

It's okay. For sure more declarative, but not really seeing a gigantic difference. Yet. But I feel like it was progress.

I found both #cursor and #gemini struggled with the config file syntax. So did I, a human. 😃

#restic #linux #gentoo #cursor

@zef
You should definitely have a try and use Resticprofile for configuration instead of plain Restic.

https://creativeprojects.github.io/resticprofile/

#restic #resticprofile

resticprofile

Configuration profiles manager for restic backup

resticprofile
Wie bekommt man unter #macOS eigentlich dieses verkackte Popup weg?
#Resticprofile hat bereits Festplattenvollzugriff, wird aber als Hintergrundtask über launchd gestartet. #sicherheitstheater

@frederic That's a good question, which I'm also asking myself right now.
I think I'll program a little script.
I also use #restic, but in addition to that, I use #resticprofile.
There is a configuration parameter called “run-after” as a command hook.
I'll give that a try when I have a little more time.

https://creativeprojects.github.io/resticprofile/configuration/run_hooks/index.html

#backup

Command Hooks :: resticprofile

Run commands before, after success or after failure resticprofile has 2 places where you can run commands around restic: commands that will run before and after every restic command (snapshots, backup, check, forget, prune, mount, etc.). These are placed at the root of each profile and are always considered. commands that will only run before and after specific restic commands. These are placed in supported sections of your profiles (currently supported are backup, copy, dump, find, ls, mount, restore, snapshots, stats and tag). Here’s an example of all the external commands that you can run during the execution of a profile:

resticprofile
@mr_grey #resticprofile has been my favourite method.