2025-10-16 18:28:57
@… @… I used to do this but then I started to wonder what happens to my site during rsync? Could a visitor see a broken site? What happens if I lose connectivity in the middle of a deploy? What happens if the deploy fails (for any number of reasons)? …
Resilient technologies aren’t retro—they’re ROOT: Robust, Open, Ongoing, Time-tested. In RDM, text-first small, composable tools beat opaque stacks. Emacs/Org(-babel) for literate workflows & provenance; Makefiles declare rebuilds; CLI atoms—curl, sed, awk, grep, diff, tar, rsync, cron, SQLite—keep steps inspectable, portable, rebuildable. DOI: https://
@… tipped me of to the best rsync tip. Always . at the end of your paths to remove the "is this gonna sync the directory and it's contents or the contents of this directory" ambiguity
`rsync -avsPW host:/path/. data/.`
(how the hell did I typo the original version of this? Fixed.)
🌐 #Tailscale VPN integration with pre-auth key support & custom server options
💾 Automated #rsync backups over SSH with cron scheduling & ntfy/Discord notifications
🔧 Kernel hardening via sysctl, swap file setup & Lynis/debsecan security audits
📋 Idempotent, produ…
rsync tip: if you're going to
--delete,
do
--dry-run
first.