Help center

How can we help you?

Search 346 guides and tutorials, or browse by topic. Everything you need to deploy, secure, and scale your servers.

Browse by topic

← All topics

82 articles

Clear

Tutorials

Step-by-step walkthroughs for common hosting tasks.

How to Set Up Health Checks and Auto-Restart for ServicesServices crash. With systemd restart policies, watchdogs and simple health checks, yours come back automatically instead of staying down until you notice.6 min readHow to Check and Free Up Disk Space on LinuxA full disk breaks databases, deploys and logins. Learn to find what's eating your space with df and du, and safely reclaim it — logs, caches and old kernels.6 min readEssential Linux Commands Every VPS Owner Should KnowNew to the command line? This is the practical toolkit — navigation, files, permissions, processes, services, networking and disk — that runs a VPS day to day.6 min readHow to Tune Linux Performance for a Busy ServerWhen traffic climbs, defaults hold you back. Tune file limits, network buffers, sysctl parameters and services to squeeze more out of your VPS.5 min readHow to Create a Non-Root Sudo User on a VPSWorking as root all the time is dangerous. Create a dedicated sudo user, give it your SSH key, and adopt least-privilege as your default way of working.6 min readHow to Read and Manage Linux Logs with journalctlsystemd's journal holds nearly every log on a modern Linux server. Learn to filter, follow, and prune it with journalctl so you can debug fast.5 min readHow to Monitor a Linux VPS (htop, netdata and more)You can't fix what you can't see. Learn the essential Linux monitoring tools — from quick htop checks to a full netdata dashboard with alerts.5 min readHow to Set Up Automated Backups on a VPSA backup you never tested isn't a backup. Build an automated, offsite, restorable backup routine for files and databases with rsync, cron and the 3-2-1 rule.5 min readHow to Create a Swap File on a Linux VPSSmall VPS plans run out of RAM fast. A swap file gives the kernel breathing room and prevents the OOM killer from killing your app. Here's how to add one.5 min readHow to Self-Host a URL Shortener on a VPSBranded short links on your own domain, with real analytics and no third-party shutting them down. Install Shlink on a VPS with Docker.5 min readHow to Self-Host a Status Page for Your ServicesGive users a public status page that shows what's up, what's down and why. Build one for free with Uptime Kuma on a VPS.5 min readHow to Self-Host Navidrome (Music Streaming)Your own Spotify, powered by your music collection. Install Navidrome on a VPS with Docker and stream to any Subsonic-compatible app.4 min readHow to Self-Host FreshRSS on a VPSTake back control of your reading with a self-hosted RSS reader. Install FreshRSS on a VPS with Docker and sync it to your favourite mobile app.5 min readHow to Self-Host Syncthing for File SyncSyncthing keeps folders in sync across your devices with no cloud provider in between. Run it on a VPS as an always-on relay so devices sync even when they're not both online.5 min readHow to Self-Host Grafana and Prometheus for MonitoringThe classic open-source monitoring stack. Install Prometheus and Grafana on a VPS with Docker, collect server metrics, and build dashboards that actually help.4 min readHow to Self-Host Mastodon on a VPSStart your own corner of the fediverse. This guide installs a Mastodon instance on a VPS with Docker and covers the email and storage decisions that trip people up.5 min readHow to Self-Host a Matrix/Synapse Chat ServerOwn your chat with a Matrix Synapse homeserver. Install it on a VPS with Docker, wire up HTTPS and federation, and connect with the Element app.5 min readHow to Self-Host Home Assistant on a VPSHome Assistant on a VPS gives you a cloud dashboard and secure remote access to your smart home. Here's how to install it with Docker — and what it can't do.4 min readHow to Self-Host Immich (Photo Backup) on a VPSImmich is the self-hosted Google Photos alternative with automatic phone backup and smart search. Install it on a VPS with Docker Compose.5 min readHow to Self-Host Ghost Blog on a VPSGhost is a fast, focused publishing platform with built-in memberships and newsletters. Install it on a VPS with Docker and HTTPS in under half an hour.4 min readHow to Self-Host n8n (Workflow Automation) on a VPSA self-hosted Zapier alternative with no per-task fees. Install n8n on a VPS with Docker and HTTPS and automate anything with hundreds of integrations.5 min readHow to Self-Host Uptime Kuma for MonitoringA gorgeous, self-hosted uptime monitor. Install Uptime Kuma with Docker and get instant alerts when a site or service goes down.5 min readHow to Self-Host Plex on a Linux VPSTurn a Linux VPS into your personal Plex server. Install with Docker, claim it to your account, and stream your library to every device you own.5 min readHow to Self-Host Jellyfin (Media Server) on a VPSA completely free, no-account media server. Install Jellyfin on a VPS with Docker, secure it with HTTPS, and stream your library to any device.5 min readHow to Self-Host Nextcloud on a VPSFor anyone who wants Dropbox-style file sync without the subscription or the snooping: install Nextcloud on your own VPS with Docker Compose and HTTPS.5 min readHow to Run a Telegram Bot 24/7 on a VPSDeploy a Telegram bot on a Linux VPS and keep it online 24/7: Python or Node, polling vs webhooks, a safe token, and a systemd service that auto-restarts.4 min readHow to Deploy a Discord Bot with DockerContainerize your Discord bot with a Dockerfile and run it on a VPS: build the image, pass the token as an env var, and auto-restart with a restart policy.4 min readHow to Host a Discord Music Bot on a VPSRun your own Discord music bot on a VPS: install ffmpeg and the voice dependencies, stream audio reliably, and keep it online 24/7 with PM2.4 min readHow to Host a Node.js (discord.js) Bot on a VPSDeploy a discord.js bot on a VPS from scratch: install Node.js, structure the project, register slash commands, secure the token, and run it with PM2.4 min readHow to Host a Python Discord Bot on a Linux VPSDeploy a discord.py bot on a Linux VPS the right way: virtualenv, dependencies, a .env token, and a systemd service that restarts on crash and boot.4 min readHow to Keep a Discord Bot Online with PM2Use PM2 to keep your Node.js Discord bot running 24/7 on a VPS: auto-restart on crash, start on boot, log management, and zero-downtime restarts.4 min readHow to Host a Discord Bot on a VPS 24/7Move your Discord bot off your laptop and onto a VPS so it stays online around the clock. Covers Node.js and Python, a process manager, and auto-restart.5 min readHow to Build a Website with AI on NxeonYou don't need to hand-code a site anymore. Here's how to use AI tooling on a Nxeon VPS to build and deploy a real website — from prompt to live, on your own server.5 min readHow to Migrate WordPress to a New VPSMoving WordPress to a new VPS without downtime is straightforward if you do it in the right order. This guide walks the manual method and the low-risk cutover.5 min readHow to Speed Up WordPress on a VPS with CachingLayered caching is the single biggest WordPress speed win. This guide sets up page cache, Redis object cache and OPcache on your VPS — with the commands.5 min readHow to Install WordPress on a VPS (LEMP Stack)A complete, copy-paste walkthrough to install WordPress on Ubuntu with Nginx, MariaDB and PHP — the fast LEMP stack — plus free HTTPS at the end.5 min readBest VPS for Discord BotsDiscord bots need to run 24/7 without babysitting. Here's how to choose a small, reliable VPS that keeps your bot online — sizing, uptime and process management.5 min readBest VPS for Python ProjectsFrom a Flask API to a Django app or a data pipeline, here's how to choose a VPS that runs Python reliably in production — sizing, WSGI servers and deployment tips.4 min readBest VPS for DockerRunning containers in production? Here's how to choose a VPS that handles Docker well — kernel and virtualization requirements, sizing, and storage that won't bite you.4 min readBest VPS for Node.js AppsDeploying an Express, Next.js or NestJS app? Here's how to choose a VPS that runs Node reliably in production — sizing, process management and the features that matter.5 min readHow to Install code-server (VS Code in the Browser)Run VS Code in your browser from your VPS: install code-server on Ubuntu 24.04, secure it behind Nginx with HTTPS, and code from anywhere.4 min readHow to Run Staging and Production on One VPSHost both a staging and production environment on a single VPS: separate directories, ports, subdomains, databases, and Nginx server blocks.4 min readHow to Host a Static Website with NginxServe a fast static site — plain HTML or a built React/Vue/Hugo bundle — with Nginx on Ubuntu 24.04, with correct caching and HTTPS.4 min readHow to Set Up a Cron Job on LinuxAutomate anything on a schedule with cron: crontab syntax explained, real examples, logging output, and how to avoid the common gotchas.4 min readHow to Install Gitea (Self-Hosted Git) on a VPSRun your own lightweight GitHub alternative: install Gitea on Ubuntu 24.04 with its own user, a database, systemd, and an Nginx reverse proxy.4 min readHow to Set Up Git-Based Deploys on a VPSDeploy by pushing to your server: set up a bare Git repo with a post-receive hook so 'git push' builds and reloads your app.4 min readHow to Create a systemd Service for Your AppTurn any script or server into a managed service: a systemd unit file that starts on boot, restarts on crash, and logs to journald.4 min readHow to Deploy a FastAPI App with Uvicorn and NginxShip a FastAPI app to production on Ubuntu 24.04 using Uvicorn workers under Gunicorn, a systemd service, and an Nginx reverse proxy.4 min readHow to Deploy a Django App to a VPSDeploy Django on Ubuntu 24.04 for production: Gunicorn, a systemd service, static files with collectstatic, PostgreSQL, and Nginx.4 min readHow to Deploy a Flask App with Gunicorn and NginxTake a Flask app to production on Ubuntu 24.04: a virtualenv, Gunicorn as the WSGI server, a systemd service, and an Nginx reverse proxy.4 min readHow to Set Up a LEMP Stack (Linux, Nginx, MySQL, PHP)Build a complete LEMP stack on Ubuntu 24.04 — Nginx, MySQL, and PHP-FPM — and serve a working PHP site with clean, correct config.4 min readHow to Install Redis on a VPSInstall Redis on Ubuntu 24.04, turn on a password and persistence, and use it as a cache or session store for your app.4 min readHow to Install MongoDB on UbuntuInstall MongoDB Community Edition on Ubuntu 24.04 from the official repo, enable authentication, and create your first database and user.4 min readHow to Install PostgreSQL on a VPSInstall PostgreSQL 16 on Ubuntu 24.04, understand roles and the postgres user, and create a database and app role with the right privileges.4 min readHow to Install and Secure MySQL on UbuntuInstall MySQL 8 on Ubuntu 24.04, lock it down with mysql_secure_installation, and create an app database and user the right way.4 min readHow to Install Docker Compose and Run Your First StackUse Docker Compose to define and run a multi-container app from one YAML file. Build a WordPress + MySQL stack from scratch.4 min readHow to Install Docker on Ubuntu 24.04Install Docker Engine the official way on Ubuntu 24.04, run it without sudo, and verify with hello-world. Clean, current commands.4 min readHow to Deploy a Next.js App to a VPSBuild, run, and serve a production Next.js app on Ubuntu 24.04: PM2 process management, an Nginx reverse proxy, and free HTTPS.4 min readHow to Deploy a Node.js App with PM2Keep your Node app running forever with PM2: process management, auto-restart on crash and reboot, logs, and zero-downtime reloads.4 min readHow to Install Node.js on a VPS with NVMInstall Node.js the right way using NVM so you can switch versions per project, update painlessly, and avoid sudo-npm headaches.4 min readHow to Install Caddy and Get Automatic HTTPSCaddy is a modern web server that fetches and renews TLS certificates for you. Install it on Ubuntu 24.04 and serve HTTPS with a two-line config.4 min readHow to Install Apache on an Ubuntu VPSInstall Apache (httpd) on Ubuntu 24.04, set up virtual hosts, enable useful modules, and serve your first site with clean commands.4 min readHow to Set Up Nginx as a Reverse ProxyPut Nginx in front of your Node, Python, or Docker app: proxy_pass, headers, WebSockets, and HTTPS done right on Ubuntu 24.04.4 min readHow to Install Nginx on Ubuntu 24.04A clear, copy-paste guide to installing Nginx on Ubuntu 24.04, opening the firewall, and serving your first page over HTTP.5 min readHow to migrate to Nxeon for freeSwitching hosts sounds painful — it isn't. A guided wizard copies your files, code and databases from your old VPS with live progress, for free. Here's the whole process.5 min readThe in-browser terminal: build straight from your serverNo SSH client, no local setup — open a full terminal to your VPS right in the browser and build from any device, even a tablet. Here's what it unlocks.4 min readLinux swap and OOM tuning for small VPS plansOut of memory? Learn how swap works, how to add a swap file, tune swappiness, and understand the OOM killer so your small VPS stays stable under pressure.3 min readClaude Code is pre-installed on every Nxeon VPSEvery Nxeon server ships with Claude Code ready in the terminal — an AI coding agent that builds, debugs and runs your project right on the box. Here's how to use it.4 min readHow to back up a VPS (and actually restore it)A backup you can't restore is worthless. Learn the layers of VPS backups — snapshots, file backups and database dumps — plus how to automate and test them.3 min readVibe coding: build websites and apps with no code on a VPSDescribe what you want in plain English and let AI build it, run it, and put it online — all on a server you own. Here's how vibe coding on a VPS works.5 min readHow to monitor server resources on LinuxKnow what your VPS is doing. Learn the essential commands for CPU, memory, disk and network, plus lightweight tools to watch usage over time.3 min readHow to run Docker on a VPSDocker packages apps into portable containers. Learn to install Docker and Compose on a VPS, run your first container, and deploy a multi-service app.3 min readHow to self-host Nextcloud on a VPSOwn your files with Nextcloud — a private Dropbox/Google Drive alternative on your VPS. Learn to install it, connect a database, and secure it with HTTPS.3 min readHow to host WordPress on a VPSRun WordPress on your own VPS for speed and control. This LEMP-stack guide covers Nginx, MariaDB, PHP, the WordPress install, and free HTTPS.3 min readHow to deploy a Next.js app on a VPSSelf-host Next.js on your own server for full control and predictable cost. Learn to build, run with PM2, reverse-proxy with Nginx, and add HTTPS.3 min readHow to deploy a Node.js app on a VPSTake a Node.js app from your laptop to a live server. This guide covers installing Node, running the app with PM2, and fronting it with Nginx and HTTPS.3 min readSet up Caddy for automatic HTTPS on a VPSCaddy is a modern web server that gets you free HTTPS with zero configuration. Learn to install it and serve a site or reverse-proxy an app with automatic SSL.3 min readSet up Nginx with free SSL using Let's EncryptHTTPS is non-negotiable. Learn to install Nginx, serve a site, and secure it with a free, auto-renewing Let's Encrypt certificate using Certbot — in minutes.3 min readHow to host multiple websites on one VPSOne VPS can serve many domains. Learn how virtual hosts (server blocks) work in Nginx, how to add each site, and how to give every domain its own free SSL.3 min readHow to create a sudo user on LinuxRunning everything as root is dangerous. Here's how to create a normal user, grant it sudo on Ubuntu, Debian, AlmaLinux and Rocky, and test it safely.3 min readThe first 10 minutes on a new VPSA fresh server needs a few essential steps before you do anything else. This checklist walks through updates, a sudo user, SSH keys, a firewall and the basics — fast.2 min readHow to connect to a VPS via SSHSSH is how you log into your server. This beginner guide covers connecting from Windows, macOS and Linux, the host-key prompt, and fixing the most common errors.2 min read

Deploy your first server in under a minute

Creating an account is free and takes no card details. You pay when you deploy: choose a billing term and pay from your wallet or by card at checkout.