LINESERVE

Learn

Tutorials

Step-by-step, task-focused walkthroughs to get things done fast.

Nginx Reverse Proxy with HTTPS on Ubuntu 24.04 (Let’s Encrypt)

Put Nginx in front of your app with a real Let’s Encrypt certificate on Ubuntu 24.04, with renewal and a reboot covered.

Jul 20, 2026Read

How to Install WordPress on Ubuntu 24.04 with Nginx, MariaDB and PHP

By the end of this guide you will have WordPress running on your own Ubuntu server, reachable at your own domain, over HTTPS, on software you installed and control. The order matters here, for one reason. Most guides install WordPress, walk you through the setup wizard, and bolt on a certificate afterwards. That wizard is […]

Jul 19, 2026Read

How to Install Node.js on Ubuntu

Install Node.js on Ubuntu three ways — apt, NodeSource, or nvm. Real terminal output from a live 24.04 server, plus which method to actually pick.

Jul 19, 2026Read

How to Install Prometheus on Ubuntu 24.04 (Step by Step)

Install Prometheus 3.13 on Ubuntu 24.04 as a hardened systemd service: dedicated user, firewall, reboot-tested. Every command verified in our lab.

Jul 19, 2026Read

How to Install StorCLI on Windows

Download, install and run StorCLI on Windows Server, with the real output — including what ‘Number of Controllers = 0’ means. Lab-tested on Server 2025.

Jul 19, 2026Read

PostgreSQL on a VPS: Secure Remote Access and Automated Backups

Reach PostgreSQL from another machine without exposing it to the internet, and run backups you have actually restored. Tested on Ubuntu 24.04.

Jul 17, 2026Read
How to Monitor a MikroTik Router with Prometheus and Grafana

How to Monitor a MikroTik Router with Prometheus and Grafana

Monitor a MikroTik router with Prometheus and Grafana over SNMP: enable RouterOS SNMP, build the snmp_exporter module, and fix the No data trap.

Jul 17, 2026Read
Swap Space on a VPS: When You Need It and How to Add It

Swap Space on a VPS: When You Need It and How to Add It

Swap Space on a VPS: When You Need It and How to Add It By the end of this guide you will have a working 1 GB swap file on your VPS, tuned so the kernel only reaches for it under real pressure, and persisted so it survives a reboot. You will also know the […]

Jul 12, 2026Read
How to Set Up a Firewall with UFW on Ubuntu 24.04

How to Set Up a Firewall with UFW on Ubuntu 24.04

How to Set Up a Firewall with UFW on Ubuntu 24.04 By the end of this guide your Ubuntu 24.04 server will be dropping every unsolicited inbound packet, allowing only the ports you actually run, rate-limiting SSH against brute-force bots, and logging what it blocks. Every command below was run on a clean Ubuntu 24.04.4 […]

Jul 12, 2026Read
How to Secure SSH: Keys, Ports, Fail2ban, and 2FA on Ubuntu 24.04

How to Secure SSH: Keys, Ports, Fail2ban, and 2FA on Ubuntu 24.04

How to Secure SSH: Keys, Ports, Fail2ban, and 2FA on Ubuntu 24.04 By the end of this guide your server accepts SSH logins from your key and nobody else’s, password logins are off, a brute-force bot gets three tries before Fail2ban drops it, and — if you want it — a stolen key still isn’t […]

Jul 12, 2026Read
Initial Ubuntu 24.04 Server Setup: Users, SSH, Firewall

Initial Ubuntu 24.04 Server Setup: Users, SSH, Firewall

Initial Ubuntu 24.04 Server Setup: Users, SSH, Firewall By the end of this guide your fresh Ubuntu 24.04 server will have a non-root user who can run admin commands, SSH locked down so only your key gets in (no root, no passwords), a firewall that drops everything except the ports you actually use, and automatic […]

Jul 12, 2026Read
How to Self-Host Uptime Kuma for Free Server Monitoring with Docker
DevOps & CloudBeginner

How to Self-Host Uptime Kuma for Free Server Monitoring with Docker

Install Uptime Kuma — a free, open-source, self-hosted uptime monitor — on your VPS with one Docker command. Create an admin account, add your first monitor, and get alerted the moment a site or API goes down.

Jul 10, 2026Read
Windows

How to Fix “‘adb’ is not recognized as an internal or external command”

Fix the ‘adb is not recognized’ error by installing the Android SDK Platform Tools and adding adb to your PATH on Windows, macOS, or Linux.

Jan 21, 2026Read
AI & Tools

How to Use Claude Code with AWS Bedrock

Run Claude Code against Anthropic models on Amazon Bedrock by setting CLAUDE_CODE_USE_BEDROCK, configuring AWS credentials and IAM permissions, and choosing inference profiles.

Jan 14, 2026Read
Windows

How to Enable ICMP (Ping) on Windows Public Firewall

Allow ICMP ping on the Windows Public firewall profile using the wf.msc GUI or a netsh advfirewall rule for ICMPv4 Echo Request, with optional IPv6 support.

Jan 12, 2026Read
AI & Tools

How to Run Claude Code with Gemini, OpenAI, or Anthropic Models

Point Claude Code at Gemini, OpenAI, or Vertex AI backends with claude-code-proxy, covering uv setup, .env API keys, and model mapping on Windows, macOS, and Linux.

Jan 2, 2026Read
Building a Production-Ready REST API with Node.js, Express, and PostgreSQL
Web Development

Building a Production-Ready REST API with Node.js, Express, and PostgreSQL

Build a production-ready REST API with Node.js, Express, and PostgreSQL, adding JWT auth, bcrypt password hashing, validation, and a clean project structure.

Dec 30, 2025Read