−25%

on annual Windows plans, until 31 Oct. See plans

EQVPS
Get started

Wiki

How-to guides for managing your VPS, account and access on EQVPS.

Pay for a VPS with Monero (XMR): step by step

How to top up your EQVPS balance in Monero and run a server on it: where the XMR option lives, why the amount has to be exact, what the transaction ID is for, and how long manual confirmation takes.

paymentmoneroXMRprivacy

How to back up a VPS with restic (encrypted, off-site)

Encrypted, deduplicated VPS backups with restic: a repository on S3-compatible storage or another server, a systemd timer, retention and a restore test.

backupresticsecuritylinux

How to point a domain to your VPS (A, AAAA and www)

Point a domain at your VPS with A and AAAA records, handle www, check propagation with dig, then get HTTPS — plus why a NAT plan can't serve a website.

dnsdomainnginxhttps

How to set up an OpenVPN server on a VPS

Run your own OpenVPN server on Ubuntu or Debian with the openvpn-install script: UDP 1194 or TCP 443, client files, revoking access, and WireGuard.

openvpnvpnprivacynetworking

How to create a sudo user on a VPS and stop using root

Create a non-root sudo user on Ubuntu or Debian, give it your SSH key, test it, then switch off root login — in an order that can't lock you out.

sshsecuritysudolinux

How to free up disk space on a VPS without breaking it

Disk full on your VPS? Find what's eating space with du and ncdu, then clear apt caches, journals, Docker leftovers and logs without losing data.

disklinuxdockermaintenance

How to transfer files to a VPS: scp, rsync and SFTP

Copy files to and from your server with scp, sync big folders with resumable rsync, or use an SFTP client — including NAT plans with a custom SSH port.

scprsyncsftpssh

How to install PostgreSQL on a VPS and connect safely

Install PostgreSQL 16 on Ubuntu, create a database and user, and reach it remotely without exposing port 5432 to the internet — SSH tunnel or allowlist.

postgresqldatabasessh-tunnellinux

How to install WordPress on a VPS (Nginx, PHP, MariaDB)

A clean WordPress install on Ubuntu 24.04 with Nginx, PHP-FPM, MariaDB and free HTTPS — plus the settings that matter for speed and security.

wordpressnginxphpmariadb

How to enable automatic security updates on a VPS

Turn on unattended-upgrades on Ubuntu/Debian or dnf-automatic on Rocky/AlmaLinux so security patches install themselves — and decide about auto-reboots.

securityupdatesunattended-upgradeslinux

How to add a swap file on a Linux VPS

Create a swap file in five commands, make it survive reboots and tune swappiness — plus how much swap to add and when more RAM is the real fix.

swapmemorylinuxperformance

Connect to a Windows VPS over RDP

Connect to a Windows Server 2022 VPS over RDP from Windows, macOS or Linux: host and port, first login, the noVNC rescue console, and basic RDP hardening.

windowsrdphow-toremote-desktop

How to host a Discord bot 24/7 on a VPS (systemd)

Keep a Discord bot online 24/7 on a VPS: install the runtime, put the bot token in an env file, and wrap it in a systemd service with Restart=always so it survives crashes and reboots. Copy-paste for Node and Python.

discordbotssystemdhow-to

How to deploy a Docker Compose stack on a VPS

Deploy a multi-container stack on a VPS with Docker Compose: write docker-compose.yml, keep secrets in .env, bring it up with restart-on-reboot, and publish only the ports you mean to. Copy-paste example with a web app, database and reverse proxy.

dockerdocker-composeself-hostinghow-to

How to set up a WireGuard VPN on a VPS

Set up your own WireGuard VPN on a VPS: install WireGuard, generate server and client keys, write wg0.conf with NAT, enable IP forwarding, and connect a device. Copy-paste config for a personal VPN you control.

wireguardvpnprivacyhow-to

How to install Ollama on a VPS (and call its API)

Install Ollama on a VPS, pull a small model, and call its HTTP API — with the honest note that these are CPU boxes, so stick to small quantized models and embeddings. Copy-paste commands, and how to expose it safely.

ollamallmself-hostinghow-to

How to set up a self-hosted GitHub Actions runner on a VPS

Register a self-hosted GitHub Actions runner on a VPS and install it as a service: download the runner as a non-root user, register with your repo token, run svc.sh so it survives reboots. Copy-paste commands.

github-actionsci-cdself-hosted-runnerhow-to

How to set up a Debian VPS (first steps after you get root)

Initial setup for a fresh Debian 12 VPS: update apt, add sudo and a non-root user, install your SSH key, disable password login, and enable the UFW firewall. The Debian-specific notes vs Ubuntu, with copy-paste commands.

debiansetuplinuxgetting-started

How to run an AI agent on a VPS (Python, venv, systemd)

A copy-paste how-to for running an AI agent on a VPS: set up Python and a virtualenv, keep API keys in an env file, and wrap the agent in a systemd service so it restarts on crash and survives reboots.

ai-agentspythonsystemdhow-to

How to set up an Ubuntu VPS (first steps after you get root)

The first ten minutes on a fresh Ubuntu 24.04 VPS: update packages, create a non-root sudo user, add your SSH key, turn off password login, enable the UFW firewall and automatic security updates. Copy-paste commands.

ubuntusetuplinuxgetting-started

How to set up fail2ban to block brute-force attacks

Stop the constant password-guessing on your server: fail2ban watches your logs and auto-bans IPs that fail to log in too many times. Install it, enable the SSH jail, and tune the ban rules — in a few commands.

fail2bansecuritysshlinux

How to create a systemd service to keep an app running

Turn any script or app into a managed service that starts on boot, restarts if it crashes, and logs to journalctl. Write a unit file, enable it, and check its status — the standard way to run something 24/7 on Linux.

systemdlinuxprocess-managementself-hosting

How to set up an nginx reverse proxy with HTTPS

Put a clean domain and automatic HTTPS in front of any app running on a local port. Two ways: nginx with Certbot, or Caddy for automatic TLS in one line. Step-by-step, with the config you can copy.

nginxcaddyreverse-proxyhttps

How to install Docker on a VPS

Install Docker Engine and the Compose plugin on Ubuntu the right way — from Docker's official repository, not the outdated distro package — then run a test container and set it to start on boot. A few commands to a working container host.

dockercontainerslinuxself-hosting

How to configure a UFW firewall on a VPS

Set up a simple, effective firewall with UFW: allow SSH first (so you don't lock yourself out), open only the ports you need, and enable it. A clean default-deny firewall in a handful of commands.

ufwfirewallsecuritylinux

How to set up SSH key authentication on a VPS

Replace password logins with an SSH key pair: generate a key, copy the public half to your server, test it, and turn password login off. The single biggest security win for any new VPS, in a few commands.

sshsecuritylinuxgetting-started

How to pay for a VPS with Solana

Paying for your server on Solana, step by step: which wallet, which token (USDC, USDT, PYUSD or SOL), what the fee really is, and the one detail that trips people up — the tiny bit of SOL you need for gas.

paymentsolanaUSDCcrypto

Agent & MCP login: bearer token, no password

How an AI agent signs in over MCP: register_account returns a bearer token, and that token is the credential — no password, no email code. What to do if you lose it, and how to set a password as a backup.

mcpagentsauthenticationapi

Set reverse DNS (PTR) for your dedicated IP

How to set a PTR record for your dedicated-IP VPS from the dashboard, why mail servers need it, and how to confirm it resolves both ways. Self-service, no support ticket.

dnsrdnsmaildedicated-ip

How to pay in crypto (even if you've never used it)

Never bought crypto before? Here's how to get USDT or USDC and pay for your server in a few minutes — which network to pick, where to buy, and the one mistake that loses money.

paymentcryptoUSDTUSDC

Delegate access to a service

Give someone temporary access to manage your VPS — without handing over ownership. How to grant, accept, and revoke delegated access, what a delegate can and can't do, and the honest limits.

accountdelegationaccessteam