Step-by-step help for your hosting
1,794 practical guides for cPanel, Plesk and DirectAdmin, Linux and Windows servers, websites, databases, DNS and security, from your first login to troubleshooting.
Search results
734 guides match “vps” · Clear search
Securing Windows Server: Hardening the Registry and Services
Reduce the attack surface of a Windows VPS by backing up the registry, applying LSA and SMB hardening, and disabling services you do not use.
Plesk: create a domain, subscription and service plan
Set up hosting in Plesk by creating a service plan, applying it to a subscription, and adding your first domain on a Linux VPS.
Install and manage WordPress with the Plesk WordPress Toolkit
Use the Plesk WordPress Toolkit on a Linux VPS to install WordPress, run updates and security checks, and clone or stage sites before changes go live.
Use the Plesk Migrator to move sites from cPanel
Connect your cPanel source server to the Plesk Migrator extension and copy domains, mail, databases and SSL certificates onto a Linux VPS, then verify before you switch DNS.
Plesk CLI commands: common admin tasks with plesk bin
Run plesk bin on a Linux VPS to create domains, subscriptions, mail accounts and databases without the web interface, plus repair and extension checks.
How to install DirectAdmin on AlmaLinux
Install DirectAdmin on an AlmaLinux VPS with the official setup script, then log in securely on port 2222 and lock down the admin panel.
How to install CyberPanel on Ubuntu or AlmaLinux
Run the CyberPanel installer on a fresh Ubuntu or AlmaLinux VPS, choose OpenLiteSpeed or LiteSpeed Enterprise, and log in to the panel on port 8090.
CyberPanel: email setup with SnappyMail
Create mail domains and email accounts in CyberPanel, publish MX, SPF and DKIM records, then sign in to the SnappyMail webmail client on your Linux VPS.
CyberPanel: back up and restore a website
Create on-demand and scheduled website backups in CyberPanel, download the archives off the server, and restore a site from a backup when something breaks.
HestiaCP CLI: automate tasks with v-add and v-delete commands
Use the HestiaCP CLI to create and remove users, domains and databases from the shell. Covers v-add-user, v-add-domain, v-add-database and their v-delete counterparts.
aaPanel: install the LNMP stack and create your first website
Install aaPanel on a Linux VPS, add Nginx, MySQL and PHP from the app store, then create your first website and confirm it loads over HTTP and HTTPS.
Virtualmin: manage email, DNS and SSL for virtual servers
Day-to-day Virtualmin work on a Linux VPS: create mail users, edit DNS records in the zone, and request a Let's Encrypt certificate for each virtual server.
Linux Incident Response: Isolate a Compromised Server Without Downtime
A step-by-step Linux incident response workflow to isolate a compromised VPS at the network layer, capture volatile evidence and stop lateral movement without powering the server off.
nftables: Complex Rule Chaining for Stateful Traffic Filtering
Build a stateful nftables input filter on a Linux VPS: connection tracking with ct state, jumps into named chains, and verdict maps for fast lookups.
Linux Firewall: Using iptables to Implement Connection Tracking Limits
Cap new and simultaneous connections on a Linux VPS with iptables conntrack, limit, connlimit and hashlimit rules, and size the conntrack table so it does not fill up.
Incident Response: Preserving Forensic Evidence from a Compromised Linux Server
Capture memory, network state and logs from a compromised Linux VPS before anything changes, then image the disk and record a chain of custody.
Malware Scanning on Linux: Rootkit Detection and System Integrity Checks
Install rkhunter, chkrootkit and AIDE on your Linux VPS to detect hidden rootkits, trojaned binaries and unauthorised file changes before they spread.
SSH Hardening: Auditing and Restricting Authorized Keys for Critical Services
Find every authorized_keys file on your Linux VPS, validate each key, and apply strict per-key restrictions so only the access you intend is possible.
RDP Hardening: Using Local Security Policy to Limit User Rights
Restrict what RDP users can do on a Windows VPS by editing user rights in Local Security Policy — who may log on remotely, who holds admin rights, and which dangerous privileges stay with Administrators only.
Windows Server: Implementing Auditing Policies to Track Security Events
Configure Advanced Audit Policy subcategories on a Windows VPS to record logons, privilege use and file access, then read those events in the Security log.
Browse by topic
- Getting startedYour first hour with a new server: access, logins and basics.83 guides
- cPanelFiles, databases, email, domains and every cPanel tool, step by step.67 guides
- WHM & resellingWHM, packages, reseller accounts, WHMReseller and running a hosting brand.53 guides
- WordPressInstall, secure, speed up, migrate and fix WordPress sites.49 guides
- Email & webmailMailboxes, webmail, forwarders, spam filters and email delivery.67 guides
- DomainsRegistering, transferring and managing domains and nameservers.27 guides
- SSL certificatesFree AutoSSL, Let's Encrypt, paid certificates and HTTPS.41 guides
- CloudLinuxCloudLinux setup and use: LVE limits, CloudLinux Manager, CageFS and PHP/Node.js selectors.31 guides
- LiteSpeedLiteSpeed Web Server, LSCache and the LiteSpeed Cache plugin: install, settings and tuning.35 guides
- Imunify360Malware scanning, firewall and proactive defence with Imunify360.24 guides
- SoftaculousInstall, update, clone and back up apps with Softaculous.24 guides
- WP SquaredcPanel's WordPress platform: sites, plugins, staging and backups.9 guides
- SitePadBuild and publish websites with the SitePad builder.9 guides
- SitejetDesign, edit and publish sites with the Sitejet builder.9 guides
- WHMResellerAlpha and master resellers with WHMReseller: install, setup and use.12 guides
- VirtFusionInstall, set up and manage VirtFusion: hypervisors, packages, servers and WHMCS integration.28 guides
- VirtualizorManage your VPS with Virtualizor: power, OS reinstall, VNC, IPs and backups.44 guides
- PleskWebsites, email, databases and settings in the Plesk panel.53 guides
- DirectAdminUsers, domains, email and reseller tools in DirectAdmin.41 guides
- WHMCSBilling, automation, products and client management with WHMCS.52 guides
- Control panelscPanel & WHM, Plesk, DirectAdmin and other panels on your VPS.107 guides
- SecurityKeys, passwords, firewalls and keeping a server patched.138 guides
- Networking & DNSIP addresses, reverse DNS, ports and traffic.72 guides
- Websites & appsWeb servers, WordPress, PHP, Node.js, SSL and app hosting.83 guides
- DatabasesMySQL, MariaDB, PostgreSQL, Redis and MongoDB on a VPS.80 guides
- Billing & accountInvoices, renewals, the client area and your account.9 guides
- TroubleshootingWhen something is not working: checks and fixes.127 guides
- Linux VPSSSH, packages, services and everyday Linux administration.265 guides
- Windows VPS & RDPRemote Desktop, Windows Server settings and Admin RDP tips.73 guides
- Docker & DevOpsContainers, Git deploys, automation, monitoring and backups.82 guides
Still stuck?
Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.
