Back to site

Linux VPS tutorials

Guides and tutorials for managing a Linux VPS: SSH, Docker, Nginx, security, and deployment.

Linux VPS offers

43 tutorials available

Beginner

Restore a HolyCloud snapshot

Restore a VPS snapshot from the HolyCloud customer area to roll back after a failed update or configuration error.

Linux VPS
Intermediate

Security audit with Lynis

Audit your HolyCloud VPS security with Lynis: hardening, compliance, and actionable recommendations.

Linux VPS
Beginner

Python 3 and virtual environments

Install Python 3, pip, and virtual environments (venv) on a HolyCloud VPS to isolate your projects.

Linux VPS
Intermediate

Nginx static cache

Configure Nginx static file caching and cache headers on a HolyCloud VPS to speed up your sites.

Linux VPS
Advanced

Postfix mail server (outbound)

Configure Postfix on a HolyCloud VPS for application mail (notifications, forms) with authentication and basic anti-spam.

Linux VPS
Intermediate

Swap and ZRAM

Configure a swap partition or ZRAM on a HolyCloud VPS to absorb memory spikes without exhausting RAM.

Linux VPS
Intermediate

Install Ansible

Install Ansible on a HolyCloud VPS to automate server configuration and deploy playbooks.

Linux VPS
Advanced

Certbot DNS mode (wildcard)

Obtain a Let's Encrypt wildcard certificate (*.domain) via DNS-01 challenge and Certbot on a HolyCloud VPS.

Linux VPS
Intermediate

Mount an additional volume

Format and mount an additional disk or volume on a HolyCloud VPS for data, backups, or sites.

Linux VPS
Beginner

Manage disk space (df, du, ncdu)

Monitor and free disk space on your HolyCloud VPS with df, du, and ncdu.

Linux VPS
Beginner

Let's Encrypt renewal

Understand and verify automatic Let's Encrypt certificate renewal via Certbot on a HolyCloud VPS.

Linux VPS
Advanced

Kernel hardening (sysctl)

Apply sysctl network and kernel hardening parameters on a HolyCloud VPS: anti-spoofing, SYN flood, ICMP redirects, and persistence.

Linux VPS
Advanced

Install K3s (lightweight Kubernetes)

Deploy a lightweight K3s Kubernetes cluster on your HolyCloud VPS to orchestrate containers with modest resources.

Linux VPS
Intermediate

Encrypted backups with Borg

Configure BorgBackup on a HolyCloud VPS: encrypted repository, incremental backups, exclusions, and sync to remote storage (BorgBase or SSH).

Linux VPS
Intermediate

Install MongoDB Community

Install MongoDB Community Edition on a HolyCloud VPS via the official repository, secure access, create users, and enable the systemd service.

Linux VPS
Intermediate

Install Apache HTTP Server

Install and configure Apache on a HolyCloud VPS: virtual hosts, modules, MPM, logs, and PHP-FPM or reverse proxy integration.

Linux VPS
Intermediate

Optimize PHP-FPM

Tune PHP-FPM pools on a HolyCloud VPS: dynamic pm, memory, slowlog, OPcache, and Nginx or Apache integration.

Linux VPS
Intermediate

Git and deployment on VPS

Install Git on a HolyCloud VPS, configure SSH keys to GitHub/GitLab, clone a repository, and automate simple deployment via hook or script.

Linux VPS
Beginner

Analyze logs with journalctl

Use journald and journalctl on a HolyCloud VPS: filter by service, priority, time range, and log persistence.

Linux VPS
Intermediate

LAMP stack (Apache, MariaDB, PHP)

Deploy a full LAMP stack on a HolyCloud VPS: Apache, MariaDB, PHP, virtual host, permissions, and secure phpinfo test.

Linux VPS
Beginner

Scheduled tasks with cron

Schedule backups, scripts, and maintenance on a HolyCloud VPS with crontab, field syntax, logging, and best practices.

Linux VPS
Intermediate

Install MariaDB

Install MariaDB on a HolyCloud VPS, secure the installation, create users and databases, and configure local access for your applications.

Linux VPS
Beginner

Update the system (apt)

Keep a HolyCloud Ubuntu/Debian VPS up to date with apt: security updates, kernel, planned reboots, and automation.

Linux VPS
Beginner

First SSH connection to your VPS

Connect to your HolyCloud VPS for the first time via SSH: retrieve credentials, key or password, OpenSSH client, and common troubleshooting.

Linux VPS
Beginner

Reset the root password

Recover root access on a HolyCloud VPS: panel reset, rescue mode, chroot, and post-recovery best practices.

Linux VPS
Beginner

Timezone and NTP

Configure timezone and NTP synchronization with timedatectl and chrony on a HolyCloud VPS.

Linux VPS
Intermediate

Install Plesk Obsidian

Install Plesk Obsidian on a HolyCloud VPS via the official installer and open firewall ports.

Linux VPS
Intermediate

Install WordPress on VPS

Deploy WordPress on a HolyCloud VPS with Nginx, MariaDB, and PHP-FPM; optional WP-CLI.

Linux VPS
Intermediate

Install PHP and Composer

PHP-FPM, common extensions, and global Composer on a HolyCloud Linux VPS.

Linux VPS
Beginner

Install Node.js (LTS)

Install Node.js LTS on a HolyCloud VPS via NodeSource or nvm, and verify node and npm.

Linux VPS
Intermediate

Install PostgreSQL

Install PostgreSQL on a HolyCloud VPS, create a user and database, and configure pg_hba.conf.

Linux VPS
Intermediate

Install Redis

Install redis-server on a HolyCloud VPS, configure bind, requirepass password, and firewall.

Linux VPS
Beginner

Network diagnostics with MTR

Install MTR or traceroute on a HolyCloud VPS and interpret latency and packet loss hop by hop.

Linux VPS
Beginner

Backups with rsync

Incremental backups from a HolyCloud VPS to a remote server over SSH, with exclusions and cron scheduling.

Linux VPS
Intermediate

Install WireGuard VPN

Deploy a WireGuard VPN on your HolyCloud VPS to access internal services securely and administer via an encrypted tunnel.

Linux VPS
Intermediate

Nginx reverse proxy

Expose a backend application (Node, Docker, etc.) behind Nginx on your HolyCloud VPS with proxy headers and WebSocket.

Linux VPS
Intermediate

Install Docker and Docker Compose

Install Docker Engine from the official repository and the Docker Compose plugin on a HolyCloud Linux VPS (Ubuntu/Debian).

Linux VPS
Intermediate

Nginx and Certbot (Let's Encrypt)

Serve a site over HTTPS on your HolyCloud VPS with Nginx and automatic Let's Encrypt certificates via Certbot.

Linux VPS
Intermediate

Configure Fail2ban

Protect SSH and web services against brute-force attempts with Fail2ban and jails suited to your HolyCloud VPS.

Linux VPS
Advanced

Basic iptables rules

Build a manual iptables/nftables firewall on a HolyCloud VPS: DROP policy, SSH, HTTP/HTTPS, and rule persistence.

Linux VPS
Beginner

Configure UFW

Set up a simple firewall on Ubuntu/Debian with UFW: default policy, open SSH/HTTP/HTTPS, and verify rules.

Linux VPS
Intermediate

Secure SSH

Harden the SSH daemon on your VPS: custom port, keys only, attempt limits, and disable root login.

Linux VPS
Beginner

Create a sudo user

Create a dedicated administrator account, configure SSH keys, and reduce root exposure on your HolyCloud VPS.

Linux VPS