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.

4 of 45 tutorials in Development tested on Debian 12 Oldstable

  1. Use curl and jq with the Rack4 API

    Drive the Rack4 API from a shell with curl and jq: filter servers, take snapshots and wait for them, read errors, page invoices, edit the firewall.

    beginner · 20 min · Ubuntu 24.04 LTS, Debian 12 Oldstable

  2. Receive Rack4 webhooks in Node.js and Python

    A dependency-free webhook receiver in Node.js or Python that checks every Rack4 signature, refuses replays, skips duplicates and runs under systemd.

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

  3. Relay Rack4 webhooks to Slack and Discord with Node.js

    When the built-in Slack and Discord channels don't fit, run a small relay that verifies webhook signatures and posts events in your own format.

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

  4. Script your infrastructure with the TypeScript SDK

    Use @vpsnine/sdk from TypeScript to list servers, snapshot before a reboot, order a server safely and handle errors, with retries and idempotency keys built in.

    intermediate · 30 min · Debian 12 Oldstable

Ready when you are

Order a server