[-] joejoe87577@lemmy.world 1 points 3 weeks ago

That seems like the solution I was looking for. Google wasn't really helpful for me here :).

[-] joejoe87577@lemmy.world 1 points 3 weeks ago

I can run the scripts by hand but I have to do everything else (logging, rollovers, notifications, etc.) by hand too, that is what I wanted to avoid.

Permissions are not a big deal inside the containers and even If there is an issue, this is for my home nas. I don't really care If I have to spend a couple of hours to fix broken permissions after restoring something from a backup.

51
submitted 3 weeks ago by joejoe87577@lemmy.world to c/linux@lemmy.ml

I'm trying to come up with a elegant way of backing up my docker volumes. I don't really care about my host and the data on the host, because everything I do happens inside my docker containers and the mapped volumes. Some containers use mapped paths, but some others use straight up docker volumes.

I've started writing a script that inspects the containers, reads all the mount paths and then spins up another container to tar all the mounted paths.

docker run --rm --volumes-from $container_name-v /data/backup:/backup busybox tar cvf /backup/$container_name.tar $paths

So far so good, this works and I can write all backups to my storage and later sync them to an offsite backup space.

But error handling, (nice)logging and notifications using ntfy in case of success / errors / problems is going to suck in a bash script. Local backup file rollover and log file rollover also just suck if I have to do all this by hand. I'm able to use other languages to write this backup util but I don't want to start this project if there already is a ready made solution.

So the question, is there a utility that can simply schedule arbitrary bits of script, write nicer logs for these script bits, do file rollovers and run another script on success / error?
All the backup programs that I can find are more focused on backing up directories, permissions and so on.

[-] joejoe87577@lemmy.world 1 points 8 months ago

Das meinte ich damit eigentlich nicht. Die fehlende Empathie gab es schon immer, mir fällt das aktuell nur mehr auf.

Zensur ist für mich absolut nicht notwendig, eher die richtige Aufklärung wie man mit dem Internet und den Plattformen umgehen und auf was man aufpassen sollte.

[-] joejoe87577@lemmy.world 2 points 8 months ago

Naja wenn ich mir überlege wie viele durch verschiedene Plattformen mit einem schlechten / geschädigten Selbstbild aufgewachsen sind. Wie man aussieht, sich ernährt, was man gut oder schlecht finden soll und vor allem wie man mit Kritik und anderen Meinungen umgehen sollte. Es muss ja nicht immer das Hardcore Problem in der eigenen Psyche sein, es reichen da auch schon kleine Dinge aus. Dasjsgt zwar eher an der fehlenden Medienkompetenz als an der elterlichen Kontrolle, aber der Effekt ist trotzdem vorhanden und dem sollte man nicht unterschätzen. Alleine die fehlende Fähigkeit der Empathie fällt mir in letzter Zeit immer mehr auf.

[-] joejoe87577@lemmy.world 6 points 1 year ago

Why is windows bad for development? Outside of specific languages or IDEs which suck for Windows, why would windows be bad for development?

Start your pc, start the IDE and type away. Docker runs in windows so running databases, redis, rabbitmq, elastic or whatever is not an issue.

[-] joejoe87577@lemmy.world 1 points 1 year ago

Or in the case of leaked source Code it's also Forced Open Source Software.

[-] joejoe87577@lemmy.world 2 points 1 year ago

Das verkaufen ist Ansicht nicht illegal, da die Bestandteile frei verkäuflich sind (PG und VG) es gibt aber vom Zoll eine Info, dass man sich strafbar macht wenn man die Bestandteile mit der Absicht daraus liquid zu mischen kauft und dann nicht versteuert. Die Frage ist dann wie die das kontrollieren wollen.

joejoe87577

joined 1 year ago