Securing a Server in the First 45 Minutes: VPS Hardening Checklist
I've shared my experiences on how to harden a new VPS with essential security steps in the first 45 minutes. SSH, firewall, and user management.
23 posts found.
I've shared my experiences on how to harden a new VPS with essential security steps in the first 45 minutes. SSH, firewall, and user management.
With 20 years of systems architecture experience, I discuss why a single VPS is often sufficient and how adding more can be a waste of resources.
Despite 20 years of experience, I'm sharing the incident of my VPS crashing in the middle of the night and the lessons I learned. As a system architect, my.
I explain step-by-step a security vulnerability encountered during a client project and how I patched it on my own VPS. Lessons from field experience.
I detail the process that began with my VPS's swap usage suddenly spiking and the system crashing, including the kernel CVE patch and the steps I took to.
A detailed look at the Out-of-Memory (OOM) Killer incidents I experienced on my VPS, the intricacies of system memory management, and the silent deaths caused.
A practical guide to swap issues encountered when using Docker on small VPS instances and kernel patch solutions. Detailed analysis with my experiences.
A pragmatic analysis of swap memory issues and their solutions encountered while experimenting with Kubernetes on a small VPS.
A step-by-step guide on how I moved my GitHub Actions runner to my own VPS and reduced costs, while meeting my specific needs.
I'm detailing step-by-step how I monitor and optimize network traffic for Docker containers running on my VPS. Performance tips and practical commands included.
A practical guide to monitoring the performance of Docker containers on your own VPS and finding the root causes of slowdowns. Systemd, cgroup, and journald…
Mustafa Erbay details the technical aspects and strategies for achieving zero-downtime deployments using Nginx for Dockerized applications on a VPS.
I'm sharing a step-by-step guide on how I identified resource consumption issues on my own VPS and applied limits to Docker containers.
I deeply investigated Docker disk space issues on a small VPS, from image layers to logs, and shared practical solutions.
Swap usage on my VPS suddenly spiked. I detail the root cause, solution, and lessons learned from this issue that began with a kernel CVE patch.
I explain how I manage Docker disk space on my own VPS, ensure data integrity, and the problems I've encountered.
A step-by-step guide on how I manage multiple Docker applications on a single VPS using Nginx reverse proxy, and the challenges I encountered.
Problems I hit, lessons I learned, and the small tweaks behind my AI-driven content pipeline. From VPS to GitHub Actions, real field experience.
Deploy fear, RAM-watching, waking up at night to check 'is it up?'. Sharing the emotional cost of keeping my own products alive on a single 7.6 GB box.
How I rode out the OOM (Out of Memory) crisis while running 13 containers on a 1 GB RAM VPS, how kcompactd0 captured the CPU, and the fixes I shipped...
My blog automation collided with another project's build. RAM ran out, sshd reset. Hard reboot + flock for a global build mutex.
RAM ran out on my VPS, swap filled up, sshd dropped the connection. When the Astro build triggered an OOM, I decided to put together a layered pipeline defense.
Disk hit 100% on my VPS and my blog couldn't publish for 5 hours. Docker build cache 33 GB, unused images 23 GB. Pruning + a systemd timer is the permanent fix.