UnderHost
Knowledgebase Docs

Getting Started with AlmaLinux 10 on Your VPS

AlmaLinux 10 setup guide: RHEL 10-compatible, dnf updates, modern tooling, firewall configuration, long-term support.

On this page

AlmaLinux 10 is the newest major release with full RHEL 10 compatibility. It features the latest kernel, modern development tools, and improved performance. Ideal for new VPS deployments requiring cutting-edge technology with enterprise stability.

About AlmaLinux 10

  • Status: Latest major release (2024)
  • RHEL compatible: 1:1 compatible with RHEL 10
  • Support: Until 2032 (8 years)
  • Kernel: Linux 6.8+
  • Best for: New deployments, modern stacks

RHEL 10 Compatibility

AlmaLinux 10 mirrors RHEL 10 exactly, ensuring:

  • All RHEL 10 documentation applies directly
  • Enterprise software certified for RHEL 10 works flawlessly
  • Control panels (cPanel, DirectAdmin) fully compatible
  • Zero licensing costs (AlmaLinux is always free)

Connect via SSH

ssh root@your-vps-ip

# With SSH key
ssh -i ~/.ssh/id_rsa root@your-vps-ip

Update System

# Update system (note: dnf, not apt)
dnf update -y

# Install automatic security updates
dnf install dnf-automatic -y
systemctl enable dnf-automatic.timer

Firewall Setup

# Enable firewalld (AlmaLinux 10's firewall)
systemctl enable firewalld
systemctl start firewalld

# Allow SSH
firewall-cmd --permanent --add-service=ssh

# Allow HTTP/HTTPS
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https

# Apply changes
firewall-cmd --reload

Install Software

# Development tools
dnf groupinstall "Development Tools" -y
dnf install git curl wget -y

# Utilities
dnf install htop tmux vim nano -y

# Web servers and databases
dnf install nginx mysql-server php php-fpm -y

Latest Features in AlmaLinux 10

  • Python 3.12: Latest Python for modern applications
  • Node.js LTS: Latest stable Node.js
  • SELinux enhancements: Better policy management
  • Systemd improvements: Enhanced service management
  • Performance gains: Optimized kernel and libraries

Next Steps

  1. Set up SSH key authentication
  2. Install a control panel (aaPanel, cPanel, DirectAdmin)
  3. Configure firewall rules for your applications
  4. Set up monitoring and backups
  5. Deploy your applications
AlmaLinux 10 is the recommended choice for new deployments

With the latest technology, 8 years of support, and CloudLinux backing, AlmaLinux 10 is ideal for production VPS deployments.

Related: AlmaLinux 9 | OS comparison | VPS setup | RHEL-based systems

Was this article helpful?

Need a server with this OS?

Deploy Linux or Windows workloads on an UnderHost Cloud VPS or dedicated server with the operating system that fits your stack.

Back to Operating Systems