tutorials
Build it by hand. Or don't.
Hosting server tutorials for AlmaLinux and Rocky Linux, copy-paste and complete. Before we publish one, every command in it runs on a fresh server, and we run it again when the OS moves on.
Server stack
The manual way on AlmaLinux and Rocky, step by step — then the same job in CorePanel.
-
Let's Encrypt wildcard certificates with DNS-01 and PowerDNS on AlmaLinux and Rocky Linux
Issue and renew a *.example.com certificate with certbot's DNS-01 challenge, publishing the proof in your own PowerDNS server with two small hook scripts.
✓ tested on AlmaLinux 9.8, AlmaLinux 10.2, Rocky Linux 9.8, Rocky Linux 10.2 -
Initial server setup with AlmaLinux and Rocky Linux 9 and 10
The first steps on a new AlmaLinux or Rocky Linux server: updates, a real hostname, accurate time, a firewall, automatic security updates and key-only SSH.
✓ tested on AlmaLinux 9.8, AlmaLinux 10.2, Rocky Linux 9.8, Rocky Linux 10.2 -
Multiple PHP versions on AlmaLinux and Rocky Linux, one FPM pool per site
Run PHP 8.4 and 8.2 side by side with Apache and Remi's packages: each site gets its own PHP version, its own Linux user and its own FPM pool.
✓ tested on AlmaLinux 9.8, AlmaLinux 10.2, Rocky Linux 9.8, Rocky Linux 10.2 -
A complete mail server on AlmaLinux and Rocky Linux: Postfix, Dovecot, Rspamd and DKIM
Build a mail server for your own domain: Postfix for SMTP, Dovecot for IMAP, Rspamd for spam filtering and DKIM signing, and a Let's Encrypt certificate on every port.
✓ tested on AlmaLinux 9.8, AlmaLinux 10.2, Rocky Linux 9.8, Rocky Linux 10.2 -
The Perfect Server: AlmaLinux and Rocky Linux 9 and 10 (Apache, PHP-FPM, MariaDB, Postfix, Dovecot, Rspamd, PowerDNS)
A complete hosting server, built by hand and tested end to end: websites on several PHP versions with HTTPS, MariaDB, a full mail stack and authoritative DNS.
✓ tested on AlmaLinux 9.8, AlmaLinux 10.2, Rocky Linux 9.8, Rocky Linux 10.2
CorePanel
Goal-first walkthroughs in the panel: from a fresh server to the thing you actually wanted.
-
Deploy a Go API and a React frontend on one domain with CorePanel
Publish a React app and its Go API under one hostname, with MySQL, HTTPS, automatic rollback and your domain's email accounts, all managed from the CorePanel panel.
✓ tested on AlmaLinux 9.8 · CorePanel 1.13.3 -
Move a website off shared cPanel hosting to your own server, with only the cPanel login
No root, no WHM, no SSH: bring a WordPress site, its database and its mailboxes from a shared cPanel host to your own CorePanel server using the account's username and password, test it, then switch DNS.
✓ tested on AlmaLinux 9.8 · CorePanel 1.9.0, AlmaLinux 10.2 · CorePanel 1.9.0, Rocky Linux 9.8 · CorePanel 1.9.0, Rocky Linux 10.2 · CorePanel 1.9.0 -
Migrate cPanel accounts to CorePanel over SSH, straight from the WHM server
With root on the cPanel server, CorePanel lists its accounts, packages the ones you pick, copies them across and imports them, one after another, with passwords, mail, databases and DNS. No archive to carry, nothing changed on the source.
✓ tested on AlmaLinux 9.8 · CorePanel 1.9.0, AlmaLinux 10.2 · CorePanel 1.9.0, Rocky Linux 9.8 · CorePanel 1.9.0, Rocky Linux 10.2 · CorePanel 1.9.0 -
Move one website from cPanel to CorePanel: files, database, email and DNS
Migrate a single cPanel account to a CorePanel server without touching anything else on either side: package it with pkgacct, preview the import, bring over the WordPress site, its database and its mailboxes with their passwords, test it before DNS moves, then switch.
✓ tested on AlmaLinux 9.8 · CorePanel 1.9.0, AlmaLinux 10.2 · CorePanel 1.9.0, Rocky Linux 9.8 · CorePanel 1.9.0, Rocky Linux 10.2 · CorePanel 1.9.0 -
Install CorePanel on AlmaLinux or Rocky Linux and host your first website with free SSL
From a fresh VPS to a live website on HTTPS: install the free CorePanel control panel, delegate your domain to the server, create a hosting account and get a Let's Encrypt certificate that renews itself.
✓ tested on AlmaLinux 9.8 · CorePanel 1.9.0, AlmaLinux 10.2 · CorePanel 1.9.0, Rocky Linux 9.8 · CorePanel 1.9.0, Rocky Linux 10.2 · CorePanel 1.9.0 -
Host a WordPress site with email, free SSL and nightly backups on CorePanel
Install WordPress on your own server in one command, give the domain working mailboxes and webmail, and schedule nightly backups you have actually tested — on AlmaLinux or Rocky Linux with the free CorePanel panel.
✓ tested on AlmaLinux 9.8 · CorePanel 1.9.0, AlmaLinux 10.2 · CorePanel 1.9.0, Rocky Linux 9.8 · CorePanel 1.9.0, Rocky Linux 10.2 · CorePanel 1.9.0