@borgmatic@fosstodon.org avatar

borgmatic

@borgmatic@fosstodon.org

Simple, configuration-driven backup software for servers and workstations

This profile is from a federated server and may be incomplete. Browse more on the original instance.

tournesol, to random
@tournesol@peculiar.florist avatar

Des gens qui ont déjà réussi à setup ? je comprends rien à la doc ​:sadcat:​

borgmatic,
@borgmatic@fosstodon.org avatar

@tournesol Faites-moi savoir si je peux répondre à des questions des docs.

borgmatic,
@borgmatic@fosstodon.org avatar

@tournesol Oui, la version Debian de borgmatic est généralement assez obsolète, ce qui peut avoir contribué aux erreurs. Je suis heureux d'apprendre que vous disposez maintenant d'un script Borg fonctionnel !

borgmatic,
@borgmatic@fosstodon.org avatar

@tournesol I'm so glad to hear you got it working!

borgmatic, to random
@borgmatic@fosstodon.org avatar

borgmatic 1.8.11 has been released with Healthchecks auto-provisioning and a fix for a "data" consistency check error.

Release notes: https://projects.torsion.org/borgmatic-collective/borgmatic/releases/tag/1.8.11

borgmatic, to random
@borgmatic@fosstodon.org avatar

borgmatic 1.8.10 has been released with a new "spot" check that compares your source files against the latest backup.

Release notes: https://projects.torsion.org/borgmatic-collective/borgmatic/releases/tag/1.8.10

oranki, to random
@oranki@mementomori.social avatar

I migrated my self-hosted service backups from borg & self-made shell scripts to @borgmatic a short while back. After the first upgrade of borgmatic (1.8.6 -> 1.8.8, a minor version bump), automatic backups started failing because pre- and post command variables are apparently now interpreted as quoted shell arguments.

I'm contemplating if I should have stayed with plain borg.

borgmatic,
@borgmatic@fosstodon.org avatar

@oranki The shell quoting change was a security fix to prevent shell injection attacks, and I'm sorry to hear it's broken stuff for you. If you'd like to file a ticket about it, I'd be happy to look at the specific issue you're encountering and see if there are any work-arounds: https://torsion.org/borgmatic/#issues

borgmatic,
@borgmatic@fosstodon.org avatar

@oranki Yeah, I can see how that breaking would be obnoxious. Unfortunately I don't have any good suggestions except maybe using a separate constant for just "/path/to/command" without the flag. You can also just shell out to an actual shell script if you need more advanced scripting than borgmatic's hooks can provide.

fuomag9, to random

Another day where a saved my ass since I was moving infrastructure and somehow my database got corrupted while copying with rsync

borgmatic,
@borgmatic@fosstodon.org avatar

@fuomag9 In my experience databases do sometimes get angry when you copy/rsync their backing files directly. Instead, you might consider performing a database dump as your backup!

hrw, to random
@hrw@society.oftrolls.com avatar

Borgmatic has "after_*" hooks. But does BorgBackup has something like that?

I would like to get an email from remote backup system with information which system did backup, "df -h" output etc. AFTER backup is done.

borgmatic,
@borgmatic@fosstodon.org avatar

@hrw while borgmatic does have "after" hooks, BorgBackup doesn't. However if you don't want to use borgmatic for that, you can always wrap BorgBackup with a shell script that does whatever you want after backups complete.

borgmatic, to random
@borgmatic@fosstodon.org avatar

borgmatic 1.8.9 has been released with MySQL/MariaDB custom commands, ntfy access token support, Apprise log sending support, and more.

Release notes: https://projects.torsion.org/borgmatic-collective/borgmatic/releases/tag/1.8.9

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

Logging levels by : [-v {-1,0,1,2}]

Had to dig into https://sources.debian.org/src/borgmatic/1.7.7-1/borgmatic/verbosity.py/ to find out what that means… with logging.ANSWER being a typo/thinko for logging.WARNING I suppose?

TL;DR: borgmatic -v-1 create to have only ERROR-level logs…

borgmatic,
@borgmatic@fosstodon.org avatar

@CyrilBrulebois Log levels are documented here: https://torsion.org/borgmatic/docs/how-to/inspect-your-backups/

"ANSWER" is a custom log level (corresponding to --verbosity 0) that shows: 1. Warnings, 2. Errors, and 3. Direct responses to user queries. It's distinct from "WARNING" (internally) because of those direct responses.

For instance, if you run "borgmatic list", you'll get back an answer in the form of an archive/repository listing, but only at --verbosity 0 or above.

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

As anticipated a while ago, not amused by 's breaking changes, like forcing --create --check to be written `create check' (despite the doc's still mentioning the old syntax).

Changing the repository syntax could be considered even nastier, as the old syntax is still supported (resulting in backups getting created) with a return code that's non-zero…

borgmatic,
@borgmatic@fosstodon.org avatar

@CyrilBrulebois Sorry to hear those changes impacted you. Note though that the repository syntax was changed by Borg.

Any future breaking changes like this will/do have deprecation warnings in place for many releases (if not years), so you'll hopefully have plenty of time to update your scripts and cron jobs.

davidbisset, to StarTrek
@davidbisset@phpc.social avatar

Oh wow. Another reason why I 🧡 the web.

Star Trek: is (1) remastered and (2) PLAYABLE IN A BROWSER? 🤯

https://borgremastered.com

fans might remember this in 1996 (it has Q in it).

I get a feeling this will be taken down soon so play while you can. Remastering quality looks good. 🖖🏻

borgmatic,
@borgmatic@fosstodon.org avatar

@davidbisset If only they could've remastered the acting too.

debianautnihil, to random

@borgmatic why this command returns one "empty" line (in v1.7.7):

# blisting=$(borgmatic rlist --short --last 3)

The output from the above includes a line which looks empty.
Now, for that last line:

# echo "${blisting}" | tail -n 1 | xxd  
00000000: 1b5b 306d 0a .[0m.  

Why not just a newline (\n)? What and why those non-printable characters?

borgmatic,
@borgmatic@fosstodon.org avatar

@debianautnihil Those are color codes, necessary to bring those pretty colors to the console! If you don't want them, disable colors on the command-line ("--no-color") or in configuration.

Or better yet, use borgmatic's "--json" mode when you want to consume its data programmatically.

borgmatic, to random
@borgmatic@fosstodon.org avatar

borgmatic 1.8.8 has been released with "--repository" matching across configuration files, Borg 1.4 fixes, and PostgreSQL security and other fixes.

Release notes: https://projects.torsion.org/borgmatic-collective/borgmatic/releases/tag/1.8.8

suspiciouslyBee, to ADHD

i need an adhd-proof but affordable incremental backup solution for my computers, where do i even start?

i already was tenatively planning on making a nas, but i need to have some sort of backup software i can set it up wont immediately break if i forget to check if its working. preferably, i would want to atleast take routine backups of my desktop and thinkpad. maybe once in a while take a full, compressed, system image of each.

borgmatic,
@borgmatic@fosstodon.org avatar

@suspiciouslyBee Use Borg (+ borgmatic) or Restic and hook it up with a monitoring system of your choice, so that if backups stop firing you're actually notified.

tulpa, to random
@tulpa@tailswish.industries avatar

deleted_by_author

  • Loading...
  • borgmatic,
    @borgmatic@fosstodon.org avatar

    @tulpa Use the right tool for the job, of course. But I should point out that borgmatic auto-names Borg archives (snapshots) for you, and you can also refer to "latest" when restoring. Additionally, with "repokey" Borg encryption, you can just give the passphrase instead of a key file.

    borgmatic, to random
    @borgmatic@fosstodon.org avatar

    borgmatic 1.8.7 has been released with shell injection security fixes, include file bootstrapping, and configurable warning/error behavior.

    Release notes: https://projects.torsion.org/borgmatic-collective/borgmatic/releases/tag/1.8.7

    borgmatic, to random
    @borgmatic@fosstodon.org avatar

    borgmatic 1.8.6 has been released with SQLite database streaming plus several small features and fixes.

    Release notes: https://projects.torsion.org/borgmatic-collective/borgmatic/releases/tag/1.8.6

    lovisix, to random French
    @lovisix@social.zdx.fr avatar

    Bordel de merde. borg/borgmatic ne veulent plus prendre mon port ssh



    borgmatic,
    @borgmatic@fosstodon.org avatar

    @lovisix Vous devriez pouvoir utiliser l'option "ssh_command"...

    borgmatic,
    @borgmatic@fosstodon.org avatar

    @lovisix Avez-vous essayé de spécifier le port comme "ssh://user@host:port/./repo"?

    Il y a d'autres exemples ici: https://borgbackup.readthedocs.io/en/stable/usage/general.html#repository-urls

    borgmatic,
    @borgmatic@fosstodon.org avatar

    @lovisix Essayez plutôt quelque chose comme ça :
    "ssh://user@backup-home.example.com:5555/./client.lan.borg"

    tiefpunkt, to random
    @tiefpunkt@social.tchncs.de avatar

    Going to use the next few days to redo my setup, after realizing my backup NAS is going to be offline for a while. Looking into , or is there anything else that may be worthwhile? Already looked at restic, but borg seemed to win that comparison.

    borgmatic,
    @borgmatic@fosstodon.org avatar

    @don @tiefpunkt There are self-contained Borg binaries available if you don't want to install dependencies: https://github.com/borgbackup/borg/releases

    And as for the Borg 2.0 breaking changes, Borg wrappers like borgmatic try to paper over those differences so you can continue using the same configuration.

    debacle, to random
    @debacle@framapiaf.org avatar

    Hi @borgmatic!

    How about a "passcommand" in addition to "password" for database dumps?

    #featureRequest #borgbackup #borgmatic

    borgmatic,
    @borgmatic@fosstodon.org avatar

    @debacle Makes sense to me! I assume you'd want it to work similarly to Borg's passcommand? Feel free to file a borgmatic ticket here: https://torsion.org/borgmatic/#issues

    borgmatic,
    @borgmatic@fosstodon.org avatar

    @debacle Awesome, thank you!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • khanakhh
  • mdbf
  • InstantRegret
  • Durango
  • Youngstown
  • rosin
  • slotface
  • thenastyranch
  • osvaldo12
  • ngwrru68w68
  • kavyap
  • cisconetworking
  • DreamBathrooms
  • megavids
  • magazineikmin
  • cubers
  • vwfavf
  • modclub
  • everett
  • ethstaker
  • normalnudes
  • tacticalgear
  • tester
  • provamag3
  • GTA5RPClips
  • Leos
  • JUstTest
  • All magazines