One fun thing I use it for is semi-automated photo/video backups to my storage servers: a grapheneos storage scope makes the media directory available to termux, and then I have a termux shortcut to run a shell script with a bunch of rsync jobs. Works far more reliably than the godawful nextcloud app, and it’s far more fun to watch.
mlfh
- 0 Posts
- 4 Comments
Joined 17 days ago
Cake day: April 7th, 2026
You are not logged in. If you use a Fediverse account that is able to follow users, you can follow this user.
mlfh@lm.mlfh.orgto
Linux@programming.dev•X.Org X server and Xwayland security advisory released for multiple issuesEnglish
24·10 days agoScoopta living in 3026
mlfh@lm.mlfh.orgto
Selfhosted@lemmy.world•How Do you keep your services updated?English
28·13 days agoEverything I run, I deploy and manage with ansible.
When I’m building out the role/playbook for a new service, I make sure to build in any special upgrade tasks it might have and tag them. When it’s time to run infrastructure-wide updates, I can run my single upgrade playbook and pull in the upgrade tasks for everything everywhere - new packages, container images, git releases, and all the service restart steps to load them.
It’s more work at the beginning to set the role/playbook up properly, but it makes maintaining everything so much nicer (which I think is vital to keep it all fun and manageable).

More laws written by people who have zero fucking idea what they’re writing laws about.