Root access, SSH, firewalls and server basics.
For customers on a VPS or a dedicated server, where you get root and therefore get to break things. Connecting over SSH, basic server administration, firewall rules, keeping the OS patched, and knowing which problems are yours to fix and which are ours.
It depends what is running, but free -h on an existing server and a look at what each extra service costs gets you a real answer fast.
How to add swap space to a VPSCreating a swap file with fallocate and mkswap, making it permanent in fstab, and why swap is a cushion rather than a substitute for RAM.
How to check whether your server is performingMeasuring your own server with sysbench, dd and iperf3, and why comparing today against last month matters more than any single number.
How to connect to your VPS over SSHSSH is how you control a VPS from the command line, and setting it up properly the first time saves you a lot of trouble later.
How to create a non-root sudo userWhy root should not be your daily account, and the exact commands to create a proper sudo user in its place on any major distribution.
How to host a domain on your VPSPointing a domain at your VPS is DNS plus a matching web server config — here is both halves, and how to check they agree.
How to install Nginx or ApacheInstalling Nginx or Apache on your VPS, checking it serves a page, and where each one keeps its site configuration afterwards.
How to install a control panel on a VPSWhat a control panel actually buys you on a VPS, the main options, and why it has to go on a genuinely clean, freshly built server.
How to install a free SSL certificate on a VPSInstalling a free Let’s Encrypt certificate with certbot, and making sure it actually renews itself before it expires.
How to install a LAMP stackInstalling Linux, Apache, MySQL/MariaDB and PHP together on a fresh VPS, and confirming each piece actually talks to the others.
How to keep a job running after you disconnectHow screen and tmux keep a command running on your VPS after you disconnect, and the handful of shortcuts you actually need to use them.
How to keep a Linux server patchedUpdating a VPS safely, handling the reboots that kernel updates require, and automating security patches so this stops being a manual chore.
How to move from shared hosting to a VPSBuilding the new server first and testing it privately before you touch DNS is what keeps this move from causing any visible downtime.
How to read Linux server logsWhere Linux keeps its logs, the commands to actually read them, and how to filter thousands of lines down to the one that matters.
How to restart services safelyThe right systemctl commands to restart or reload a Linux service, and why checking its status straight afterwards is not optional.
How to secure a new Linux serverThe concrete steps that actually matter for securing a fresh Linux server, in the order that keeps you from locking yourself out.
How to see what is using your server resourcesThe commands that show you exactly what is consuming CPU, memory and disk on a VPS, and how to identify the process responsible.
How to set up automatic backups on a VPSA simple, scripted backup covering files and databases, scheduled with cron and copied off the server, plus how to actually test it.
How to set up cron jobs on a Linux serverThe five-field crontab syntax explained properly, plus the logging habit that stops a failed scheduled job from failing silently.
How to set up Fail2banInstalling Fail2ban to automatically block repeated failed logins, configured safely so you do not end up banning yourself.
How to set up a firewall on your VPSHow to enable and configure a firewall on your VPS with ufw or firewalld, without accidentally shutting yourself out over SSH.
How to set up a new VPS from scratchThe order of operations for a fresh VPS, from your first SSH login through to a locked-down server ready for a website.
How to set your server hostname and rDNSSetting the hostname is one command; reverse DNS has to be set by whoever owns the IP address, which for a VPS means asking your host.
How to transfer files to a server with SCP and SFTPCopying files to and from a VPS with scp, sftp and rsync, and connecting a graphical tool like FileZilla when a terminal is not what you want.
Your first hour with a new hosting account.
26 articles WordPressInstalling, securing, updating and repairing WordPress.
43 articles EmailMailboxes, clients, forwarding and deliverability.
33 articles Domains & DNSNameservers, records, transfers and propagation.
36 articles SSL & SecurityCertificates, HTTPS, malware and hardening.
28 articles Control PanelFinding your way around the hosting panel.
26 articles Databases & MySQLMySQL users, phpMyAdmin, backups and repairs.
24 articles PHP & DevelopmentVersions, extensions, limits, cron and the shell.
28 articles Migrations & TransfersMoving a site or a domain in, without downtime.
22 articles Speed & PerformanceCaching, images, Core Web Vitals and slow sites.
28 articles Backups & RecoveryTaking backups, and restoring when it counts.
20 articles Errors & TroubleshootingSpecific error messages, and how to clear them.
44 articles Reseller HostingRunning a hosting business on our platform.
22 articles Ecommerce & WooCommerceOnline stores, checkout, payments and PCI basics.
26 articles FTP & File ManagementUploading, permissions and where files belong.
20 articles Billing & AccountInvoices, renewals, upgrades and cancellations.
18 articles SEO & MarketingGetting found once the site is live.
26 articles