SSD Nodes Learn Hosting plans →

Security & SSH

Locking down a server you can reach from anywhere: SSH keys, firewall rules, and which ports have any business being open.

Filtering by topic #security · clear

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

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.