~/tutorials $

Linux server tutorials

Step-by-step tutorials for a Linux server: VPNs, web servers, databases, containers, security and backups. Each one names the distributions it was tested on.

6 of 45 tutorials in Monitoring tested on Ubuntu 24.04 LTS

  1. How to monitor a Linux server with Netdata

    Install Netdata for per-second CPU, memory, disk and network charts, keep its dashboard private behind an SSH tunnel, and get its built-in alerts.

    beginner · 15 min · Ubuntu 24.04 LTS

  2. How to read logs with journalctl

    Find the log lines you need with journalctl, by service, time, priority and boot, keep logs across reboots, and cap how much disk the journal uses.

    beginner · 15 min · Ubuntu 24.04 LTS, Debian 13 Stable, AlmaLinux 10

  3. Self-host Uptime Kuma with Docker and HTTPS

    Run Uptime Kuma 2 in Docker Compose, claim it privately over an SSH tunnel, put Caddy in front for HTTPS, then add monitors, alerts and a status page.

    beginner · 20 min · Ubuntu 24.04 LTS

  4. Get Slack and Discord alerts from VPSNine webhooks

    VPSNine has no Slack or Discord integration, so run a tiny relay that verifies webhook signatures and posts alerts and events to your channels.

    intermediate · 25 min · Debian 12 Oldstable, Ubuntu 24.04 LTS

  5. How to troubleshoot high CPU and memory usage on a Linux server

    Find the process behind high CPU or memory use with top, ps, vmstat and pidstat, read load average and steal time correctly, and spot the OOM killer.

    intermediate · 20 min · Ubuntu 24.04 LTS

  6. Self-host Plausible Analytics (Community Edition) with Docker

    Install Plausible Community Edition with its official Docker Compose setup, serve it over HTTPS with Caddy, add your site, and back up and upgrade it.

    intermediate · 30 min · Ubuntu 24.04 LTS

Be first when orders open

Join the waitlist and we'll send you one email when VPSNine launches. Pick a plan if you already know which one you want, and we'll size the first servers around it.

  • One email, on launch day
  • Monthly or yearly, no lock-in
  • 14-day money-back guarantee