Guides tagged “linux vps”
Step-by-step MdmHost guides about linux vps, sorted A-Z.
25 guides · page 1 of 2
Automating server restarts and health checks with systemd services
Combine systemd restart policies, a timer-driven health check script and a watchdog to restart Linux services automatically when they crash or hang.
Common Docker errors and how to fix them
A quick reference to the Docker and Docker Compose errors you meet most often on a VPS, what each one means and the command that fixes it.
Connect to a Linux VPS with PuTTY on Windows
Install PuTTY on Windows, connect to your Linux VPS by IP address and port, accept the host key safely, log in, save the session and adjust the font and colours.
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.
Fix "No space left on device" when the disk isn't full (inodes)
Linux says no space left on device but df -h shows free space? Use df -i to confirm inode exhaustion, find the folder with millions of files and clean it up safely.
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.
High CPU or RAM usage on a Linux VPS: find the cause and fix it
Track down what is eating CPU or memory on your Linux VPS with top, ps and logs, then fix runaway PHP, MySQL, bots, Docker containers or a lack of swap.
Host a Valheim Dedicated Server with Docker
Run a Valheim dedicated server with Docker on a Linux VPS — compose file, UDP ports, persistent world data and safe updates.
How to read server logs to troubleshoot your website
Where to find web, PHP, mail, database and system logs on cPanel hosting and a Linux VPS, and how to search them quickly to find the cause of an error.
Install a LAMP stack by hand (Apache, MariaDB, PHP) on AlmaLinux or Ubuntu
Build a LAMP server without a control panel: install Apache, MariaDB and PHP on AlmaLinux 9 or Ubuntu 24.04, create a virtual host, secure it and add free SSL.
Install a LEMP stack by hand (Nginx, MariaDB, PHP-FPM) on Ubuntu or AlmaLinux
Build a fast LEMP server: install Nginx, MariaDB and PHP-FPM on Ubuntu 24.04 or AlmaLinux 9, write a server block for PHP apps, secure it and add Let's Encrypt SSL.
Install and secure Memcached on Ubuntu or AlmaLinux
Install the Memcached object cache and its PHP extension on Ubuntu or AlmaLinux, bind it to localhost, size its memory, connect WordPress or apps and verify it works.
Install multiple PHP versions on Ubuntu with the ondrej PPA
Add the ondrej/php PPA on Ubuntu, install PHP 7.4 to 8.4 side by side with FPM, choose the CLI default, assign versions per site in Apache or Nginx, and keep them updated.
Install Portainer to manage Docker containers from a web UI
Run Portainer CE on your Docker VPS, secure it with HTTPS and use it to start, stop, update and inspect containers, stacks, volumes and networks.
Linux VPS vs Windows VPS: how to choose
Choose between a Linux VPS and a Windows VPS based on the software you run, how you connect, the skills you have and how much of the server's resources the OS uses.
Proactive Patch Management: Automating Security Updates on Linux VPS
Set up unattended-upgrades and dnf-automatic so security patches install themselves, then control reboots, package holds and logging so nothing breaks.
Reset a Forgotten MySQL Root Password on Linux
Recover access to MySQL or MariaDB on a Linux VPS by starting the server with skip-grant-tables, setting a new root password and restarting normally.
Restore a single file or folder from a restic snapshot
Find the right restic snapshot, restore just one file or directory to a temporary path, and put it back in place without running a full restore.
Run a Discord Bot 24/7 on a VPS with Docker
Keep your Discord bot online around the clock by packaging it in a Docker image, passing the token as an environment variable and letting a restart policy bring it back after crashes or reboots.
Schedule restic backups with systemd timers on a Linux VPS
Create a restic backup script, a oneshot systemd service and a timer unit so your Linux VPS backs itself up on a fixed schedule, with logs you can read in journalctl.
Browse by topic
- Getting startedYour first hour with a new server: access, logins and basics.69 guides
- cPanelFiles, databases, email, domains and every cPanel tool, step by step.37 guides
- WHM & resellingWHM, packages, reseller accounts, WHMReseller and running a hosting brand.49 guides
- WordPressInstall, secure, speed up, migrate and fix WordPress sites.40 guides
- Email & webmailMailboxes, webmail, forwarders, spam filters and email delivery.37 guides
- DomainsRegistering, transferring and managing domains and nameservers.20 guides
- SSL certificatesFree AutoSSL, Let's Encrypt, paid certificates and HTTPS.19 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.30 guides
- Imunify360Malware scanning, firewall and proactive defence with Imunify360.23 guides
- SoftaculousInstall, update, clone and back up apps with Softaculous.23 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.7 guides
- VirtualizorManage your VPS with Virtualizor: power, OS reinstall, VNC, IPs and backups.30 guides
- PleskWebsites, email, databases and settings in the Plesk panel.52 guides
- DirectAdminUsers, domains, email and reseller tools in DirectAdmin.40 guides
- WHMCSBilling, automation, products and client management with WHMCS.51 guides
- Control panelscPanel & WHM, Plesk, DirectAdmin and other panels on your VPS.106 guides
- SecurityKeys, passwords, firewalls and keeping a server patched.115 guides
- Networking & DNSIP addresses, reverse DNS, ports and traffic.34 guides
- Websites & appsWeb servers, WordPress, PHP, Node.js, SSL and app hosting.52 guides
- DatabasesMySQL, MariaDB, PostgreSQL, Redis and MongoDB on a VPS.64 guides
- Billing & accountInvoices, renewals, the client area and your account.9 guides
- TroubleshootingWhen something is not working: checks and fixes.68 guides
- Linux VPSSSH, packages, services and everyday Linux administration.70 guides
- Windows VPS & RDPRemote Desktop, Windows Server settings and Admin RDP tips.58 guides
- Docker & DevOpsContainers, Git deploys, automation, monitoring and backups.58 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.
