Your own VPN,
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 →Chat, files, notes, password sync, a blog, a git server. Most self-hosted tools run well on a small VPS if you size memory first.
Updated 2026-11-11 · Published by AnonVPS
| Workload | RAM to plan for | Notes |
|---|---|---|
| Static site or blog | 512 MB to 1 GB | Caddy or nginx; very light |
| Password manager sync | 512 MB | Small database, low traffic |
| Git server | 1 to 2 GB | More for large repositories and CI |
| File sync and calendars | 2 to 4 GB | Storage grows with your data |
| Matrix or XMPP chat | 2 to 4 GB | Federated servers use more |
| Several containers together | 4 GB and up | Add up each service, then add headroom |
Start with the memory you need, then check storage and transfer. Choose the region closest to the people who use the service. If the data is sensitive, consider disk encryption with remote unlock or a RAM-only instance for the parts that should not persist.
Keep a backup off the server before you put anything important on it. A RAM-only plan loses everything on reboot by design, so automate the restore.
Almost anything that runs on Linux or BSD: web apps, databases, chat, mail relays, VPNs and more, within the acceptable use policy.
Use the sizing guide above. BASE suits light services; CORE and above suit containers and databases.
Yes. Choose from the listed images or boot your own ISO.
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 →A practical checklist for a new Linux VPS: SSH keys, a non-root user, firewall, automatic updates and backups, with the commands.
Read more →How to publish a website or admin panel as a Tor onion service on a VPS: install, configure, test and keep it private.
Read more →Install Docker and Docker Compose on a VPS, run an app, set restart policies and keep ports safe. Copy-and-paste commands for Ubuntu 24.04.
Read more →Host a website on a VPS with nginx and a free TLS certificate: install, configure a server block, enable HTTPS and keep it updated. Copy-and-paste commands.
Read more →