CentOS 7 EOL and CentOS Stream: What Actually Changed
CentOS 7 hit end of life in 2024 while CentOS Stream replaced the old model. Retrace what changed, then audit and migrate every box still running it.
NetBay journal
Practical guides for Linux, containers, CI/CD, self-hosting, and running VPS infrastructure from Netbay Engineering.
499 articles · 24 topics
CentOS 7 hit end of life in 2024 while CentOS Stream replaced the old model. Retrace what changed, then audit and migrate every box still running it.
Commit domain rows and an outbox event in one Postgres transaction so Redis never sees a job the database did not persist at that commit time.
Combine mysqldump-based logical dumps with binary log playback to reach point-in-time recovery on MySQL and MariaDB, fully automated end to end.
A practical method for sizing a VPS by measuring memory, CPU, and concurrent connections under real traffic, instead of guessing from the dashboard.
DNF replaced YUM as the default package manager on RHEL-family systems, yet yum still runs. Master search, install, groups, history, and repo management.
Filter journal logs by unit, boot, time window, and priority, use field matches for deep queries, and stop grepping unbounded log files forever.
Learn when to persist data with named volumes and when a bind mount is the right call, including backups, permissions, and state migration.
Use GitHub Actions if conditions and path filters to skip work that changes nothing, while keeping required checks honest, correct and your pipelines fast.
What RAID really protects on a single node, why hardware RAID is mostly a platform-level rental, and when mdadm software RAID is worth it on a VPS.
Caddy gives you manual-free HTTPS plus reverse proxying: one Caddyfile directive per app, automatic certificate renewal, and sane defaults for your VPS.
Change shared_buffers, effective_cache_size, max_connections, and work_mem first so PostgreSQL 16 uses RAM instead of guessing at factory defaults.
Put SQLite on a dedicated data directory with tight permissions, never in /tmp or a git checkout, so reboots and deploys cannot wipe it by accident.