Immutable Artifacts: Build Once, Promote Across Environments
Stop rebuilding in every environment. Build a versioned artifact once in CI and promote it through staging to production unchanged.
NetBay journal
Practical guides for Linux, containers, CI/CD, self-hosting, and running VPS infrastructure from Netbay Engineering.
499 articles · 24 topics
Stop rebuilding in every environment. Build a versioned artifact once in CI and promote it through staging to production unchanged.
Master the GitHub Actions github, secrets, inputs, matrix and needs contexts, plus the expression functions that power every if condition and output.
Front a pair of app servers with HAProxy, configure TCP and HTTP health checks, and let automatic failover keep your availability intact through outages.
Run Laravel on a VPS with a writable storage tree, a systemd queue worker, and cron for schedule:run so logs, jobs, and scheduled tasks survive every deploy.
DKIM survives forwarding when SPF does not. Sign with OpenDKIM on Postfix, publish a 2048-bit TXT key, and verify the signature on a received copy.
Move model calls off the HTTP request path into a Redis list plus a worker so a Lucknow VPS can absorb bursts without dropping chats or overrunning spend.
Version SQLite with a schema_migrations table and numbered SQL files so deploys apply ALTERs once, in order, without a heavy framework on the VPS.
Add CAA records so only the certificate authority you choose can issue for your domain, then verify that policy before the next ACME issuance.
Use ssh-agent for passphrases, prefer ProxyJump over ForwardAgent, and lock confirmation so a compromised jump host cannot silently sign as you.
A browser-use agent can click, type, and exfiltrate from any tab it can reach. Run it sandboxed, or do not run it at all on a production VPS.
Compare Docker's bridge, host, and macvlan network modes, and learn when custom user-defined networks give services the isolation they need.
Assemble OCI container images with Buildah's rootless, daemonless build steps and combine them with systemd or CI for reproducible pipelines.