Articles

How to Add Swap Space on Ubuntu: Fix Out-of-Memory Errors on Your VPS Your app crashed overnight, the log ends with “Killed”, and dmesg mentions the OOM... How to Change the Hostname and Timezone on Ubuntu Server Two small settings, three big payoffs: a proper hostname makes multi-server work far less... How to Check and Free Up Disk Space on Ubuntu Server “No space left on device” is one of those errors that takes a whole server down at 3... How to Create a Sudo User on Ubuntu 24.04 and Disable Root Login Running everything as root is the single most common mistake on new Ubuntu servers. The root... How to Get a Free SSL Certificate on Ubuntu with Lets Encrypt and Certbot HTTPS stopped being optional years ago: browsers flag plain HTTP as “Not secure”,... How to Install Docker and Docker Compose on Ubuntu 24.04 Docker packages an application and everything it needs into a container that runs identically on... How to Install Fail2Ban on Ubuntu 24.04 to Stop Brute-Force Attacks Look at /var/log/auth.log on any internet-facing Ubuntu server and you will find an endless... How to Install Node.js on Ubuntu 24.04 (APT, NodeSource and NVM) Node.js powers APIs, real-time apps and most modern JavaScript tooling. On Ubuntu 24.04 there are... How to Install a LAMP Stack (Apache, MySQL, PHP) on Ubuntu 24.04 The LAMP stack — Linux, Apache, MySQL, PHP — still powers a huge share of the web,... How to Install a LEMP Stack (Nginx, MySQL, PHP) on Ubuntu 24.04 The LEMP stack swaps Apache for Nginx (pronounced “engine-x”, hence the E): Linux,... How to Manage Services on Ubuntu with systemctl: The Complete systemd Guide Everything that runs in the background on Ubuntu — your web server, database, SSH, cron... How to Manage Users and Groups on Ubuntu Server Every file and process on Ubuntu belongs to a user and a group — get user management right... How to Monitor Ubuntu Server Performance: CPU, RAM and Processes “The server is slow” is not a diagnosis — it is a symptom with exactly four... How to Secure SSH on Ubuntu: Key Authentication, Custom Port and Best Practices SSH is the front door of your Ubuntu server — and on any machine with a public IP, that... How to Set Up Cron Jobs on Ubuntu: Automate Tasks with Crontab Backups at 2 am, log rotation, cache clearing, certificate renewals, health checks — a... How to Set Up UFW Firewall on Ubuntu 24.04: Complete Configuration Guide Every service listening on your server is reachable by the whole internet unless a firewall says... How to Set a Static IP Address on Ubuntu Server with Netplan Servers should not change addresses. Whether it is an office file server, a home-lab VM or a... How to Update Ubuntu Server: apt, Security Patches and Unattended Upgrades Most compromised Linux servers are not broken by clever zero-days — they fall to known... How to Upgrade Ubuntu 22.04 LTS to 24.04 LTS Safely (Step by Step) Ubuntu 22.04 “Jammy” reaches the end of its standard support window in April 2027,... Initial Ubuntu 24.04 Server Setup Guide: Secure Your New VPS in 10 Steps You just deployed a fresh Ubuntu 24.04 LTS VPS — congratulations. Before you host anything...
« Back