VPS hardening checklist: secure a new Linux server in 15 minutes
A practical checklist for a new Linux VPS: SSH keys, a non-root user, firewall, automatic updates and backups, with the commands.
Read more →Updated 2026-11-11 · Published by AnonVPS
apt update && apt install -y tor nginxMake nginx listen only on 127.0.0.1:8080 so the site is not directly reachable from the internet.
# /etc/nginx/conf.d/onion.conf
server { listen 127.0.0.1:8080; root /var/www/html; }The hostname file contains your .onion address. Back up the key files in the same directory. Whoever holds them controls the address.
# /etc/tor/torrc
HiddenServiceDir /var/lib/tor/my_site/
HiddenServicePort 80 127.0.0.1:8080
systemctl restart tor
cat /var/lib/tor/my_site/hostnameOpen the address in Tor Browser. If it loads, the service is live.
The server has one, but visitors reach it through Tor without learning it.
BASE handles a small site. Larger traffic needs more.
Yes, within the acceptable use policy.
A practical checklist for a new Linux VPS: SSH keys, a non-root user, firewall, automatic updates and backups, with the commands.
Read more →Why and how to host a personal VPN on a VPS: what it protects, what it does not, which plan to pick and a minimal WireGuard setup.
Read more →Host your own apps on a private VPS: what size to choose for common self-hosted services, backups, updates and where to start.
Read more →How AnonVPS is built to keep your data small: access-key sign-in, optional contact, RAM-only plans, encrypted storage and an honest threat model.
Read more →