#126 Create a cockpit for borgmatic

Open
opened 1 month ago by henfri · 2 comments
henfri commented 1 month ago

Hello,

for me the critical point regarding my backup strategy is, that 1) it needs to be fully automated 2) I need to be informed if anything goes wrong 3) I need to be able to check the current status easily

1) is fulfilled by borgmatic

2) explicitly does not mean, that I am not informed for every successful run. This is because one does not notice if one message is missing. This is currently done for me by getting the crontab output. For this it is important not to get any output in case everything is fine. It works, but I would prefer this to not be dependand on crontab but built into borgmatic

3) is yet missing. I am spoiled by crashplan: Crashplan But I do not request a GUI here… It can all be commandline output I looked at the borg documentation of available json and I suggest this structure:

during create:

archive_progress->
 archive_progress
 compressed_size
 deduplicated_size
 path

progress_percent
 message

Stats - appears once per repository:

 -percent successful backup attempts
 -average speed of last 10 backups
 -compressed_size, original_size

 last successful backup:
   -speed of last backup
   -compressed size
   -deduplicated_size
   -original_size
 
 last unsuccessful backup:
   -reason

Related issues: #53 #86

Regards, Hendrik

Hello, for me *the* critical point regarding my backup strategy is, that 1) it needs to be fully automated 2) I need to be informed if anything goes wrong 3) I need to be able to check the current status easily 1) is fulfilled by borgmatic 2) explicitly does not mean, that I am not informed for every successful run. This is because one does not notice if one message is missing. This is currently done for me by getting the crontab output. For this it is important not to get any output in case everything is fine. It works, but I would prefer this to not be dependand on crontab but built into borgmatic 3) is yet missing. I am spoiled by crashplan: ![Crashplan](https://i1.wp.com/www.accuratereviews.com/wordpress/wp-content/uploads/2015/09/crashplan.jpg) But I do not request a GUI here... It can all be commandline output I looked at the borg documentation of available json and I suggest this structure: during create: ``` archive_progress-> archive_progress compressed_size deduplicated_size path progress_percent message ``` Stats - appears once per repository: ``` -percent successful backup attempts -average speed of last 10 backups -compressed_size, original_size last successful backup: -speed of last backup -compressed size -deduplicated_size -original_size last unsuccessful backup: -reason ``` Related issues: https://projects.torsion.org/witten/borgmatic/issues/53 https://projects.torsion.org/witten/borgmatic/issues/86 Regards, Hendrik

It would require a gui or a web application no?

It would require a gui or a web application no?
henfri commented 1 month ago
Poster

Hello,

I am just showing an example in the screenshot above. It could be just a text-output. No User-Interaction and nothing graphical.

Greetings, Hendrik

Hello, I am just showing an example in the screenshot above. It could be just a text-output. No User-Interaction and nothing graphical. Greetings, Hendrik
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
Cancel
Save
There is no content yet.