SSD Nodes Learn Hosting plans →

Guides

Step-by-step guides to running a Linux server. Exact commands in the order you run them, including the errors you will hit on the way.

Guides

ZFS settings you can't change later

Which ZFS settings you can't change later on a VPS: ashift, vdev layout and creation only properties, how to read them back, and what a rebuild costs.

Guides

What is Claude Code?

Claude Code is Anthropic's terminal coding agent. What it does, where it runs, what a plan costs, and why it is not a chat window or an IDE.

Guides

What Is a VPS? A Plain-English Answer

A VPS is one physical server sliced by a hypervisor into private machines, usually with their own kernel and root login. What that gets you, and where it stops.

Guides

VPS Hosting in Canada: What Matters

Only one reason forces a Canadian server, and it is not latency. What PIPEDA really requires, and how to measure the round trip from where your users are.

Guides

VDS vs VPS: is there a difference?

VDS and VPS usually mean the same thing. Learn where the terms came from, and run four commands that show whether you bought a KVM machine or a container.

Guides

Self-host OpenAnalytics on a VPS

The real footprint before you start: ClickHouse, Postgres, Valkey, 4 GB RAM, 25 GB free and four DNS records. Then the install, and what fills the disk.

Guides

Run OpenCode on a VPS

OpenCode is the most starred open source coding agent. Install it on a VPS, run it in tmux as an unprivileged user, and keep its API key locked down.

Guides

Run OpenClaw safely on a VPS

OpenClaw runs shell commands and browses the web, so a careless setup is dangerous. Harden it on a VPS: unprivileged user, firewall, secrets, systemd.

Guides

Is VPS hosting safe? What you control

A KVM VPS separates you from other customers at the hypervisor. The real risk is your own setup: open services, reused keys, unpatched packages, leaked secrets.

Guides

Install Cloudron on a VPS

Install Cloudron on a fresh Ubuntu VPS: the wildcard DNS record, the setup script, first boot, sizing for 2 to 10 apps, mail, certificates and backups.

Guides

GPT-6 Astra vs Sol vs Luna in ChatGPT

Astra now ranks above Sol, so older guides name the wrong best model. Here is what each GPT-6 tier is for in ChatGPT and what the same models cost in the API.

Guides

Claude Pro in Vietnam: what you pay

What Claude Pro and Max cost from Vietnam, what a Vietnamese Visa or Mastercard adds in conversion fees, the VAT question, and fixing a declined card.

Guides

Claude Pro in Turkey: what you pay

Claude Pro and Max from Türkiye: the USD list price, the 20% KDV added at checkout, how your card turns it into lira, and when the App Store lira price wins.

Guides

Ansible playbook to install Zabbix

An idempotent Ansible playbook that installs Zabbix server on Ubuntu 24.04, a vaulted database password that actually wins, and agents across your inventory.

Guides

Run Meta Muse Glimmer 30B on a VPS

Muse Glimmer's Linux tags run from 18GB to 59GB. Work out the RAM and disk a rented VPS needs before you pull, and what CPU only inference costs.

Guides

Is Tailscale a Canadian company?

Yes, Tailscale Inc. is a Canadian corporation registered in Toronto. But new accounts contract with a US entity, and its control plane runs on AWS.

Guides

Moving DMARC from p=none to p=reject

Your DMARC record has said p=none for two years. Read the reports, fix alignment for every sender, then step to quarantine and reject without losing mail.

Guides

Data residency for a Canadian VPS

Where your bytes sit, whose law can reach them, and what Canadian privacy rules actually require of a VPS. Plus how to verify a location for yourself.

Guides

What a Claude session key gives away

A Claude session key logs a stranger into your whole account. What they can read and spend, why an API key is safer, and how to make a leaked key stop working.

Guides

Django vs Flask on a small VPS

What Django and Flask really cost on a 1 to 2 GB VPS: resident memory per gunicorn worker, and how many workers a small box can honestly run.

Guides

Fix Omarchy update keyring errors

Omarchy update stops with invalid or corrupted package PGP signature? Refresh archlinux-keyring first, then repair a broken pacman keyring by hand.

Guides

Build your own AI agent on a VPS

An AI agent is a loop around a language model that can use tools. Learn the concepts behind building one on your own VPS: the loop, tools, MCP, memory.

Guides

Run a UniFi controller on a VPS

Host the UniFi Network Application on a VPS: RAM sizing, Docker with MongoDB, Layer 3 adoption with set-inform, and the ports to keep private.

Guides

Run Claude Code safely on a server

Claude Code can run any command your user can. What the skip permissions flag changes, and how to contain the blast radius, from sandbox to disposable VPS.

Guides

What is an agent harness?

An agent harness is the program around the model: the loop, the tools, the permissions and the session state. How it differs from a model and a framework.

Guides

Proxmox at home vs renting a VPS

The real cost of a Proxmox box at home versus a rented VPS: hardware and power math, what each is better at, and the hybrid setup most people run.

Guides

WireGuard: route to your home LAN

Your WireGuard handshake works but no host on the home LAN answers. Four settings decide whether a packet reaches 192.168.20.10 and finds its way back.

Guides

Use Ollama with your coding agent

Point a coding agent at a model you host: the base URL, the dummy key, the context length that breaks everything, and the jobs a local model wins.

Guides

Your Ollama API has no password

The Ollama server ships with no authentication, so anything that reaches port 11434 can run your models and pull new ones. The three fixes, in order.

Guides

Keep secrets out of your AI agents

An agent holding your API keys can leak them in one tool call. Give it scoped short lived tokens behind a credential gateway, never the real keys.

Guides

Self-host Agent Zero on a VPS

Agent Zero runs code, a browser, and a shell from a Web UI, so exposing it carelessly is dangerous. Set it up on a VPS and lock the Web UI down.

Guides

Claude Pro in Italy: what you pay

Claude Pro from Italy in 2026: the dollar price, what it converts to in euro, the 22% IVA added at checkout, the App Store price, and how to get a fattura.

Guides

Route your VPS traffic through Tor

Install the tor daemon on a VPS, then send one process or one container through its local SOCKS proxy. Know what that hides and what it does not.

Guides

Self-host Paperclip on a VPS

Paperclip is the control plane over your AI coding agents. Install it on a VPS, then reach the UI over SSH or a tailnet instead of the public internet.

Guides

Disk health monitoring on a VPS

On most VPS plans the disk is virtual and SMART never reaches the guest. Here is what you can really monitor, and how to alert before writes fail.

Guides

Set the timezone on a Linux server

Change a Linux server's timezone with timedatectl on Ubuntu 24.04 and Rocky 9, see the one symlink it rewrites, and why cron and Docker may ignore it.

Guides

Run GLM 5.2 on a VPS with Ollama

GLM 5.2 is cloud only in Ollama's library. Here is the GLM model that actually fits a VPS, and the RAM each quantisation needs on your own box.

Guides

Harden a public SearXNG instance

Open SearXNG to other people safely: bind to localhost, get X-Forwarded-For and trusted_proxies to agree, enable the limiter, and lock down the JSON API.

Guides

Pin which kernel your VPS boots next

GRUB_DEFAULT=1 on Ubuntu names a submenu, not your old kernel. Read the menu entries your server has, then pin the next boot without risking a rescue console.

Guides

VPS snapshots vs backups vs clones

A snapshot lives on your provider's infrastructure, so it is not a backup. What each one restores, and what to fix on a cloned VPS before it runs.

Guides

Confidential computing on a VPS

On an ordinary VPS the host can read your guest memory. What AMD SEV-SNP and Intel TDX change, what attestation proves, and how to check the server you have.

Guides

Run a Tor relay on your VPS

Set up a guard or middle Tor relay on a Linux VPS: torrc, bandwidth accounting that protects a metered plan, nyx monitoring, and the slow consensus ramp.

Guides

SQLite in production on a VPS

SQLite is the right production database for most small apps on one VPS. WAL mode, busy_timeout, Litestream replication, and the limits that break it.

Guides

Why Your Cron Job Doesn't Run

Five reasons a cron job seems dead: a minimal PATH, an unescaped percent sign, the wrong crontab, output lost to mail, and a script that assumes your shell.

Guides

What it takes to self-host Kimi K3

Kimi K3 is 2.8 trillion parameters. Here is the VRAM arithmetic, the KV cache math, and the three honest ways to run it without a 32 GPU cluster.

Guides

What is SSH, and how does it work?

SSH is an encrypted channel to a remote server. Learn the client and server model, port 22, host key fingerprints, and key versus password login.

Guides

What are agent skills, really?

An agent skill is a folder with a SKILL.md file whose instructions load only when a task needs them. Why that beats a giant prompt, and how it differs from MCP.

Guides

VPS hosting in Frankfurt, Germany

Who should put a VPS in Frankfurt: DE-CIX peering, real latency numbers for German and EU users, and what hosting in the EU does and does not do for GDPR.

Guides

Run Tailscale commands without sudo

Set the Tailscale operator user once, then run serve and funnel from a deploy account without sudo. What the setting changes, and what still needs root.

Guides

Tailscale instead of port forwarding

Reach a home NAS, Pi or Minecraft server without opening a router port. How Tailscale gets through NAT, when it falls back to a relay, and what it cannot do.

Guides

Self-hosted secrets managers compared

Which self-hosted secrets manager belongs on one VPS: OpenBao, Infisical, SOPS with age, systemd credentials, or a locked down env file, and what each costs.

Guides

Self-hosted budgeting apps compared

Which self-hosted budgeting apps pull bank transactions automatically, which need manual import, and how Actual, Firefly III, Fava and Wallos compare.

Guides

Secure a new Rocky Linux server

The first hour on a Rocky Linux or AlmaLinux VPS: dnf updates, a wheel user, key only SSH, firewalld, dnf-automatic, and SELinux left enforcing.

Guides

Run the llama.cpp server on a VPS

Build llama-server from a pinned tag, serve GGUF models on the OpenAI-compatible API, bind it to localhost, and run it under systemd with memory limits.

Guides

Run a coding AI agent on a VPS

Run Aider or Goose on a VPS to code from your terminal, connected to a hosted or a self-hosted Ollama model. Setup, model sizing, and safety.

Guides

Run a FiveM server on a VPS

Install FXServer on Ubuntu, pin an artifact build, add your Cfx.re licence key, open 30120 on TCP and UDP, and keep txAdmin off the public internet.

Guides

Remote desktop on a Linux VPS

Run a real graphical desktop on your VPS with xrdp and XFCE, tunnel it over SSH instead of opening port 3389, and see where RustDesk fits instead.

Guides

Recover files deleted with rm -rf

You ran rm -rf on the wrong path. Stop writing to that disk now, then work through the recovery options that actually exist on ext4, in order.

Guides

Proxmox Backup Server on a VPS

Run Proxmox Backup Server on a VPS as an offsite target: datastore setup, namespaces per host, prune and garbage collection, encryption keys, restore tests.

Guides

Postgres connection pooling on a VPS

Every Postgres connection is a process with its own memory, so a 4 GB VPS runs out of RAM long before max_connections. What a pooler fixes, and what it breaks.

Guides

Ollama vs llama.cpp on a VPS

llama.cpp is the engine, Ollama is the layer on top. Which one to run on a CPU-only VPS, how quantisation choice changes RAM, and when neither fits.

Guides

Host a Minecraft server on a VPS

Run a Paper Minecraft server on an Ubuntu 24.04 VPS: RAM sizing, Java 25, a systemd unit, firewalls on 25565, safe world backups, and the exact errors.

Guides

Is there an unlimited Claude plan?

No Claude plan is unlimited. Every plan has a 5-hour session limit and paid plans add a weekly cap. Here are the options, from waiting to API billing.

Guides

Incus system containers on a VPS

Incus gives you a container with its own init, users and services. Set one up on a VPS: virtualisation checks, storage pools, networking, and what breaks.

Guides

Back up and restore Immich on a VPS

What an Immich backup must contain, why a live copy of the Postgres data directory is not a backup, and the restore mistake that leaves a timeline empty.

Guides

How much does a VPS cost in 2026?

VPS prices run from about $3 to over $100 a month for specs that read the same. Here is what drives the gap, and what to compare before you buy.

Guides

Docker Compose networking explained

The default project bridge, DNS by service name, when host mode is worth it, sharing one network across projects, and the published port that skips UFW.

Guides

Disable wp-cron and use system cron

WP-Cron only fires when someone loads a page, so it stalls on quiet sites and piles up on busy ones. Move it to system cron with WP-CLI, and verify it ran.

Guides

cPanel Alternatives for a Linux VPS

Free cPanel alternatives for a VPS: Virtualmin, ISPConfig, CyberPanel, HestiaCP, CloudPanel and Froxlor, with install commands and the migration traps.

Guides

Colemak Mod-DH vs standard Colemak

Colemak Mod-DH moves D and H out of the centre columns to easier index finger keys. What changes, who should switch, and how to enable colemak_dh on Linux.

Guides

Claude vs ChatGPT for Enterprise

Only one vendor publishes an Enterprise seat price. Compare seat minimums, SSO and SCIM, audit logs, retention terms and metered agent usage.

Guides

Use Claude Code from your phone

Claude Code runs in tmux on a VPS and your phone is only the window. SSH keys, mosh for flaky mobile data, tmux attach, and the keyboard fixes that matter.

Guides

Check your server for known CVEs

List every known CVE affecting the packages on your Debian or Ubuntu VPS with debsecan and debvulns, then alert only on the ones that are worth a reboot.

Guides

Check if a port is open on Linux

See what is really listening with ss, then test the port from outside with nc or nmap. Learn why a blocked port hangs while a closed one refuses at once.

Guides

Can you actually game on a VPS?

Two readers, two answers. A standard VPS cannot play games for you, and here is the reason. Hosting a dedicated game server on one works well.

Guides

Ansible inventory files explained

Your Ansible inventory decides which host gets which variable: INI and YAML forms, groups, group_vars, host_vars, connection settings and precedence.

Guides

Reach the DSH web UI on your VPS

The DSH web UI binds to 127.0.0.1:3080, so the URL your VPS prints will not open on your laptop. Three safe ways to reach it, and one you should avoid.

Guides

Zabbix monitoring on Ubuntu 24.04

Install Zabbix 7.0 LTS on Ubuntu 24.04: add the repo, import the MySQL schema, wire up the nginx frontend and agent2, then fix every error the setup throws.

Guides

Which AI models can you self-host?

Pick a model by the RAM you actually have. Sizing arithmetic for 4 GB, 16 GB and 64 GB VPS plans, honest CPU token rates, and the hidden cost of context.

Guides

Beat CGNAT with a VPS reverse tunnel

CGNAT leaves you with no public IPv4 address. Put frp on a VPS, dial the tunnel out from home, and terminate HTTPS on the public end with a real certificate.

Guides

SSH key management basics

How SSH keys work and how to manage them: one ed25519 key per device, the permissions sshd demands, config Host blocks, and revoking a lost key.

Guides

Self-host Matrix Synapse on a VPS

What it really takes to keep a Matrix Synapse homeserver alive on a VPS: sizing, Postgres, media retention, registration defences, and backups.

Guides

iptables vs nftables on Ubuntu

On current Ubuntu the iptables command already writes nftables rules. Prove it on your box, read the native ruleset, and see where ufw and Docker collide.

Guides

FreeBSD jails vs Docker containers

Jails isolate a full FreeBSD userland; Docker ships layered images from a registry. How the two models differ on software, state, networking and limits.

Guides

Self-hosted evals for AI agents

Build an eval loop you own: golden cases from real traces, cheap deterministic checks first, an LLM judge second, and a pass rate you track per commit.

Guides

Self-host OpenHands on a VPS

OpenHands is an AI agent that writes and runs code, so its setup needs care. Install it on a VPS with Docker and lock down the Web UI and its secrets.

Guides

Is Docker Compose deprecated?

The Python docker-compose reached end of life. The docker compose plugin did not, and it still ships releases. Here is what your server actually runs.

Guides

Docker Compose basics for your VPS

Install Docker Engine and the Compose plugin on Ubuntu 24.04, write a real two-service compose.yml, dodge the ufw port-publishing trap, and back up volumes.

Guides

Docker Compose with multiple files

How compose.override.yaml loads on its own, what file order really merges, the ports trap that keeps a port open, and include for a dev and prod split.

Guides

DuckDB vs SQLite on a server

SQLite holds transactional application state. DuckDB answers analytics over Parquet and CSV. Why one VPS usually runs both, with a worked example of each.

Guides

How Claude text watermarking works

Anthropic started marking Claude output in August 2026. How the watermark biases token choice, and why a detection result proves less than you think.

Guides

Recover from a broken ufw ruleset

Locked out by ufw? Get back in through the provider console, disable the firewall, read the rules that actually applied, and stop it happening again.

Guides

What to Do If Your VPS Is Hacked

Your VPS is compromised. Isolate it at the provider firewall, snapshot the disk as evidence, rotate every key it held, then rebuild from a clean image.

Guides

How to read a cheap VPS offer

A line by line teardown of a cheap VPS listing: vCPU oversell, unlimited bandwidth clauses, NVMe claims, renewal pricing, and a 30 minute acceptance test.

Guides

How to benchmark a VPS properly

Benchmark a VPS properly: yabs.sh first, then fio, sysbench and iperf3 by hand. What the numbers mean, and why a single run tells you almost nothing.

Guides

First 10 minutes on a new VPS

A new VPS is a target from its first minute. This ten-minute runbook creates a user, sets SSH keys, disables root, and turns on the firewall.

Guides

Tor vs a VPN: which do you need?

Tor and a VPN answer different questions. See exactly who learns what at every hop, and why a VPS rented in your name is not an anonymity tool.

Guides

Claude Code Hooks Explained

Claude Code hooks run whether the model agrees or not. Where they live, which events fire, what exit code 2 does to a tool call, and the security cost.

Guides

Switching to Colemak on Linux

Set Colemak on the Linux console, in X11 and on Wayland, learn why an SSH server needs no layout, and what happens to Vim's hjkl and Ctrl keys.

Guides

WSL vs a VPS for development

WSL and a VPS solve different halves of a dev setup: uptime, a public address, systemd, filesystem speed, backups, and the SSH bridge between them.

Guides

Host an .onion site on your VPS

Run a v3 onion service on Ubuntu with tor and nginx bound to loopback, then close the leaks that link the address back to your public IP.

Guides

Self-hosted file managers compared

FileBrowser, Filestash, SFTPGo and Cloud Commander compared on scoping, share links, storage backends and auth, plus how to run one without risking your files.

Guides

Searx vs SearXNG: is Searx dead?

Searx has taken no code commit since 2023 and SearXNG carries the project now. Check the status yourself, then see what changed for a new instance.

Guides

Keep an Ollama model loaded in memory

Ollama unloads a model after 5 minutes idle, so the next request waits for a reload. Set keep_alive in a systemd override so it survives reboots, then preload.

Guides

Import a GGUF model into Ollama

Run a .gguf from Hugging Face or from a local file under Ollama, and fix the chat template mismatch that makes an imported model reply in garbage.

Guides

Is Claude Code worth paying for?

A Claude Code plan pays for itself in recovered hours. Here is the arithmetic at your own rate, the cases where it fails, and the VPS cost nobody counts.

Guides

How much is 1M tokens in Claude?

Claude bills per million tokens, input and output priced separately. Here is the arithmetic that turns a token count into a number on your monthly bill.

Guides

A history of Linux distributions

Almost every Linux distribution descends from Slackware, Debian or Red Hat. Trace the family tree, the package managers, and what your VPS images inherited.

Guides

Docker Compose env files and secrets

Three different things get called an env file in Docker Compose. See how .env, env_file and environment differ, which one wins, and where secrets belong.

Guides

Why Sites Block Your VPS IP Address

Datacenter ASNs, hosting flags and shared range reputation explain most VPS blocks. Check how your own IP is classified and what you can legitimately do next.

Guides

Does Claude Train on Your Code?

Anthropic trains on your code if a consumer account has model improvement on, or your company opted in. See which terms a session uses and what stays on disk.

Guides

Hermes Agent vs OpenClaw on a VPS

Hermes Agent or OpenClaw for a persistent self-hosted agent? Pinned to September 2026 tags and compared on ports, sandboxing, memory, skills and Claude auth.

Guides

Ansible: ignore unreachable hosts

Ansible treats an unreachable host differently from a failed task. Use ignore_unreachable, serial and max_fail_percentage, and still see what was missed.

Guides

Run Gemini CLI on a headless VPS

Run Google's Gemini CLI on a headless VPS: a current Node, a no-sudo global install, browserless API-key auth, and tmux so long tasks survive SSH drops.

Guides

What a VPS abuse complaint means

Abuse mail about your VPS IP follows a fixed pipeline. Who reports, how the notice reaches you, what each category means, and how to answer in time.

Guides

Why Debian and Ubuntu split

Ubuntu began as a snapshot of Debian unstable in 2004. What 22 years of shared packaging and quiet divergence mean when you pick a server OS.

Guides

How to pay less for Claude

Seven levers that cut a Claude bill: annual billing, right sizing the plan, cheaper models, smaller context, prompt caching, batch jobs, and real discounts.

Guides

Self-host a RustDesk relay server

Run RustDesk hbbs and hbbr on your own VPS: the Ed25519 key, pinned image tags, locked down ports, and the relay bandwidth your plan pays for.

Guides

What to self-host in 2026: 25 apps

A curated list of 25 self-hosted apps worth running in 2026, grouped by job, with what each one replaces, honest RAM and disk needs, and the gotcha to know.

Guides

How much does Claude Code cost?

Claude Code costs $20 a month on Pro, $100 or $200 on Max, or per token with API credits. Prices as of October 2026, with a worked monthly estimate.

Guides

How to connect two Tailscale tailnets

Reach across two tailnets with node sharing, user switching, a two-daemon VPS bridge or one tailnet with ACLs. See what each option exposes to the other side.

Guides

Claude effort levels: max vs high

What Claude's five effort levels really do, which level is your default, and why max drains your Pro or Max window and can add usage credit charges.

Guides

Huntarr is gone: what to run instead

Huntarr exposed every connected arr API key, then its repo was deleted. Remove it, rotate your keys, and replace it with Wanted searches or a guarded fork.

Guides

Claude Code output styles explained

An output style edits Claude Code's system prompt, so it shapes every reply. What the built-in styles do to your transcript, and how to write your own.

Guides

Best self-hosted AI agents in 2026

OpenClaw, Hermes, Dify, OpenHands, and Agent Zero compared: what each agent does best, what it needs, and how to run any of them safely on your own VPS.

Guides

Connect Outlook to Self-Hosted n8n

Register a Microsoft Entra app for self-hosted n8n, fix the callback URL, and plan for the client secret expiry that later breaks your Outlook workflows.

Guides

Can You Run SearXNG on Windows?

Yes, through Docker Desktop and WSL2. Install the SearXNG container, bind it to localhost, set a secret key, and learn where a Windows PC stops being enough.

Guides

Connect Gmail to self-hosted n8n

Connect Gmail to self-hosted n8n behind a reverse proxy, then stop the seven-day Google token expiry that kills Gmail workflows a week after setup.

Guides

Coolify vs Dokploy on a single VPS

Coolify drives servers over SSH while Dokploy runs on Docker Swarm. Learn where each control plane lives on one VPS or three, and how to back it up and leave.

Guides

Run Orca's coding agents on a VPS

Run Orca's coding agents on a VPS so they keep working when your laptop sleeps: orca serve on headless Ubuntu, under systemd and firewalled from the internet.

Guides

Air-gapped AI server: what it takes

An air gap means no network path at all, and a rented VPS cannot give you one. Build egress-denied inference instead: default-deny outbound, staged weights.

Guides

Add Jellyfin to your arr stack

Add a Jellyfin service to an existing arr stack compose file: matching PUID and PGID, one media mount at the same path, and a port bound to localhost.

Guides

Pipe output to two commands with tee

A pipe has one reader, so feeding two commands needs tee. Copy a stream to a file, append with tee -a, fan out with process substitution, and read PIPESTATUS.

Guides

Connect two VPS on a private network

Two VPS, one private network: a provider VPC, a WireGuard tunnel you own, or a managed mesh. Subnet choice, service binding, firewall rules and MTU included.

Guides

Which models Claude Max gives you

Which Claude models each paid plan includes, and why the most capable one runs out first while the rest of your Claude Max allowance is still there.

Guides

Client data in Claude: which plan?

Client data in Claude needs the plan with the paperwork. Compare Free, Pro, Max, Team and Enterprise on training defaults, the DPA and admin control.

Guides

Toronto, Montreal or Vancouver VPS?

Toronto, Montreal or Vancouver for your VPS: what each Canadian city is actually good for, and how to measure latency from where your users really are.

Guides

Can you run illumos on a VPS?

What it takes to run illumos on rented hardware: full virtualisation, custom ISO or console access, virtio drivers, and the honest limits you hit.

Guides

When Your Claude Max Limits Reset

Claude Max session limits run on a rolling window that your own activity moves. Find your reset time in the app and the CLI, then plan a UTC+8 day around it.

Guides

VPS for China: offshore vs mainland

A VPS inside mainland China needs an ICP filing before it can serve a public site. Offshore hosting skips the filing and pays in route quality. How to choose.

Guides

VPS hosting for users in France

What a VPS is, which European locations suit a French audience, how to measure latency yourself, and what RGPD and TVA change about the choice.

Guides

Claude Max in France: what you pay

List price in dollars, French TVA at 20 percent, and the euro figure your bank decides. Plus where to get a facture with a TVA number for the books.

Guides

PHP-FPM pool sizing on a small VPS

Your PHP-FPM pool size is a division you run on your own box: measure one worker, subtract what the database needs, then read the number that is left.

Guides

VPS hosting for users in Poland

Your visitors are in Poland. Here is how to choose between a Warsaw VPS and the Frankfurt or Amsterdam hubs, and how to measure the difference yourself.

Guides

Canada vs US VPS: which to pick

Choosing between a Canadian and a US VPS: distance to your real users, jurisdiction, billing currency, and the peering density that decides speed.

Guides

Give your AI agent its own identity

An AI agent using a copy of your API key is invisible in the audit log. Give it its own OIDC client in authentik, scope its token, and revoke only that one.

Guides

Tor Browser vs Tails vs Whonix

Tor Browser, Tails and Whonix isolate different things. Work out which one your threat model actually needs, and what each one cannot protect.

Guides

What cloud-init does on a new VPS

cloud-init runs once on a new VPS: datasource, user-data, default user, SSH host keys. Read the logs, and fix the fresh image that will not let you log in.

Guides

Agent memory poisoning explained

Prompt injection ends with the session. Memory poisoning does not. How hostile text becomes a stored fact, and how to isolate, expire and review it.

Guides

Run DeepSeek V4 Flash on a VPS

DeepSeek V4 Flash on Ollama is cloud only. Get the real disk and RAM numbers for every GGUF build, and see which VPS plan can actually load it.

Guides

Back up to two restic repositories

Add a second restic repository without doubling your risk: separate init and password, back up twice or use restic copy, split timers, tested restores.

Guides

How to Migrate a Server to a New VPS

Move a live server to a new VPS as a rehearsed cutover: inventory, rebuild instead of clone, dump the database, lower DNS TTL early, verify, then switch.

Guides

How to Write Your Own Agent Skill

Write your own agent skill by distilling one real failure: the SKILL.md anatomy, the description line that decides when it fires, and how to test it.

Guides

Block AI Crawlers on Your Own Server

Measure how much of your traffic is AI crawlers from your own access log, then block or rate limit them in nginx, Apache or Caddy without losing real visitors.

Guides

Bash history expansion: !! and !$

!! repeats the last command and !$ gives you its last argument. Learn the six bash history expansions worth knowing, plus :p to print one before it runs.

Guides

The types of AI agents, explained

Simple reflex, goal-based, utility-based, learning, multi-agent: what each type of AI agent is for, and which ones you can honestly self-host.

Guides

RAID 10 explained for VPS storage

What RAID 1, 5, 6 and 10 survive, what a rebuild costs, and why VPS hosts pick RAID 10 for NVMe. Plus how to read /proc/mdstat, and why RAID is not a backup.

Guides

AI Agent vs LLM vs AI Assistant

An LLM is weights that need RAM. An assistant adds a chat surface. An agent adds tools and a loop, and it holds credentials, so it needs a box that stays on.

Guides

SSH hardening on a VPS

Lock down SSH on your VPS: switch to key-only login, disable root and passwords with a drop-in config, and layer Fail2ban and a VPN on top.

Guides

Linux vs FreeBSD for servers

A fair comparison of Linux and FreeBSD as server systems: base design, licensing, packages, ZFS and jails, containers, and where each one wins.