Off-Site Backups with rclone to Object and Cloud Storage
Ship encrypted directory dumps to object and cloud storage with rclone sync, and keep the off-site copy of your 3-2-1 both cheap and automatic.
NetBay journal
Practical guides for Linux, containers, CI/CD, self-hosting, and running VPS infrastructure from Netbay Engineering.
499 articles · 24 topics
Ship encrypted directory dumps to object and cloud storage with rclone sync, and keep the off-site copy of your 3-2-1 both cheap and automatic.
A repeatable drill that walks a slow VPS from the uptime command and top down to a hot function, so you fix the real bottleneck instead of chasing a symptom.
Release cadence, support windows, apt versus dnf, AppArmor versus SELinux, and upgrade mechanics: the practical gaps between Ubuntu Server and Fedora Server.
Use ProtectSystem, PrivateTmp, NoNewPrivileges, and friends to sandbox any service, then verify the restrictions with systemd-analyze security.
Stop improvising rollbacks in incidents. Define, script, and rehearse rollback in CI so a bad release is undone fast and safely.
Build multi-arch container images with Docker Buildx in GitHub Actions, tag them with metadata-action, and push to a registry with layer caching.
Webhooks fail, arrive twice, and get spoofed. Sign payloads, retry with backoff, and make handlers idempotent so clients build on them safely.
Automate image and dependency updates with watchtower and Renovate so your self-hosted stack stays patched without breaking your careful setup.
Store API keys and tokens safely on a Linux VPS with strict file permissions, protected environment files, and vault basics that survive a leak.
A large monorepo only stays usable with clear ownership. Use CODEOWNERS routing and path-scoped CI to keep review targeted and merges stay fast.
A production-ready API security checklist covering transport, auth, validation, throttling, and monitoring before you ship your API to production.
Keep the listening socket in systemd so Node restarts do not drop the bind, and nginx clients stop seeing connection refused during deploys.