Self-Hosted Backups: What to Back Up and How Often
Learn which self-hosted data actually needs backing up and how often, then wire automated off-site restores you can actually trust when it matters.
NetBay journal
Practical guides for Linux, containers, CI/CD, self-hosting, and running VPS infrastructure from Netbay Engineering.
599 articles · 24 topics
Learn which self-hosted data actually needs backing up and how often, then wire automated off-site restores you can actually trust when it matters.
Create and manage network bridges on Linux for virtualization, containers, and transparent network segment linking.
Share build outputs between jobs with GitHub Actions artifacts and speed up repeated installs with dependency caches — storage limits and patterns included.
Use restic to snapshot entire directories daily: client-side encryption, content-defined deduplication, and restore that is a single copy command away.
GET, PUT, DELETE, and POST each carry a different retry guarantee. Use the method contract plus idempotency keys so clients retry safely.
Five questions that settle the distro choice for a production VPS: support windows, server lifetime, runtime needs, team familiarity, and ecosystem fit.
Identify runaway processes, understand their resource usage, and manage them cleanly using core Linux process tools.
Replace blanket sudo with scoped sudoers entries: command allowlists, aliases, NOPASSWD, and runas restrictions that survive a security review.
Compare systemd timers with cron across persistence, logging, dependencies, and randomization, and learn when each scheduler is the right tool.
A leaked personal token hands over your whole account. Scope every automation with a GitHub App or a fine-grained PAT — and rotate tokens by design.
Practical sysctl changes for high-traffic Linux servers, from socket buffers to queuing, that reduce latency without touching application code.
Load production secrets from a root-owned env file, keep them out of git, and wire EnvironmentFile so systemd injects those values at start time.