Agents like Hermes Agent, Claude Code, Codex and n8n, self-hosted AI suites like Open WebUI and Dify, and Telegram, Discord and Feishu bots connected to LLMs are all always-on services: they need to stay online, call the Anthropic or OpenAI API directly, and should not tie up your own computer. That makes them a natural fit for a cheap VPS. Below, by use case: how much server you need, where to put it, which billing to choose, a table of plans in stock now, and finally how to deploy.
Anthropic's official minimum for Claude Code is 4GB RAM, an x64 or ARM64 processor, and Debian 10 or Ubuntu 20.04 or later; on large repositories a single session can use more than 2.5GB. An agent does not just call an API, it works on the machine: Claude Code clones repositories, installs dependencies, runs builds and tests, and opens a headless browser to look at pages, all of which use memory; with 4G, a browser open plus one build is enough to run out. We recommend 2 vCPU 8G: the official 4G is the floor, and 8G lets the agent, the browser and builds run at the same time without crowding each other; for a light agent that only calls APIs, such as Hermes Agent, 4G will do; for n8n and multi-service Docker setups, also plan on 8G. Disk 40G or more: Docker images, node_modules and browsers each take a few GB. Traffic is small, only API requests and text go back and forth, so there is no need to pay extra for traffic.
Browser agents need more memory. Agents like OpenClaw that open Chrome and click through web pages themselves, like Claude Code running Playwright tests, use a few hundred MB per tab; a session with several pages open takes one or two GB, and with the agent itself and the system on top, that is the main reason for 8G rather than 4G. To run two such agents at the same time, buy 16G.
Requests to the model API go out from whichever machine the agent is installed on. Anthropic only provides service in the countries and regions it supports, and neither mainland China nor Hong Kong is among them, so the server must be in a supported region such as the US, Japan or Singapore. The “Claude” column in this site's tables follows the official list of supported regions; whether you can use it is determined by Anthropic's official list and terms of use.
If you are in China and often open the agent's web panel, the server's route affects how responsive the panel feels, but not the agent's own work. For choosing a route, see How to choose a China route for Telecom, Unicom and Mobile.
An agent runs around the clock, so just pay yearly: the effective monthly price is often half the monthly rate, the server stays put, and you do not have to deal with renewals every month. In the table below, “Monthly price” is the yearly price divided by 12 where a yearly price exists, converted to US dollars; the “List price and billing” column is the vendor's list price and billing period, and plans whose first-year price differs from the renewal price are marked “Renewal”. Yearly plans are often limited stock; if one is out of stock, wait for a restock. This site checks stock daily. The cheapest right now is $8.99/mo. 8G is this site's Main server tier; filter “Use” by “Main server” on the home page to see them all. Click a column header to sort; for the full list and filters, see the home page.
| Vendor | Plan | Specs | Data centre | Monthly price | List price and billing | Traffic |
|---|---|---|---|---|---|---|
| Hostinger | KVM 2 | 2 vCPU / 8G / 100GB NVMe | Same price in every data centre | $8.99 | $8.99/mo, 24 months prepaid Renewal $14.99/mo | 8TB |
| RackNerd | 8 GB KVM VPS yearly deal | 7 vCPU / 8G / 150GB SSD | Same price in every data centre | $10.00 | $119.99/yr Same price on renewal | 20TB |
| Lcayun | Japan BGP Elastic 1 vCPU 8G | 1 vCPU / 8G / 30GB | Japan | $14.78 | ¥1190/yr, monthly ¥105 | 500GB |
| HostKvm | Japan Japan-Gold (overseas IP, Tokyo) | 4 vCPU / 8G / 80GB | Japan | $15.00 | $15/mo, yearly $180; Japan IP (Osaka SoftBank) adds $5/mo | 2000GB |
| HostKvm | South Korea KR-Gold (overseas IP, includes mainland optimisation) | 4 vCPU / 8G / 80GB | South Korea | $15.00 | $15/mo, yearly $180; Korean local IP adds $5/mo | 1500GB |
| Lcayun | US CN2 Elastic 2 vCPU 8G | 2 vCPU / 8G / 30GB | US West (city not stated by vendor) | $15.21 | ¥1225/yr, monthly ¥105 | not stated |
| Lcayun | South Korea CN2 Elastic 1 vCPU 8G | 1 vCPU / 8G / 20GB | South Korea | $16.10 | ¥108/mo | not stated |
| Lcayun | Singapore Elastic 1 vCPU 8G | 1 vCPU / 8G / 30GB | Singapore | $22.35 | ¥150/mo | 1000GB |
| V.PS | NRT Premium (Cloud KVM, SoftBank) | 8 vCPU / 8G / 80GB NVMe | Tokyo | $22.35 | €19.95/mo Same price on renewal | 1TB |
| Lcayun | Taiwan Elastic 1 vCPU 8G | 1 vCPU / 8G / 30GB | Taiwan | $23.55 | ¥158/mo | 1000GB |
| TmhHost | US 9929 #6 | 4 vCPU / 8G / 60GB SSD | Los Angeles | $25.78 | ¥173/mo | 4000GB |
| TmhHost | US 4837 #6 | 4 vCPU / 8G / 60GB SSD | Los Angeles | $25.78 | ¥173/mo | 5000GB |
These are self-hosted AI suites: Open WebUI and AnythingLLM are your own chat interface, Dify builds workflows and knowledge bases, and n8n is workflow automation with LLM nodes. They do not run models themselves, they only pass requests on to the Anthropic or OpenAI API, so they need memory rather than compute: Open WebUI or n8n alone runs fine on 2 vCPU 4G; Dify brings up a dozen or so containers (PostgreSQL, Redis, a vector store, a sandbox), so plan on 8G; more if the knowledge base computes embeddings locally. The data centre must also be in a region Claude supports, because the API requests go out from this machine. The 8G table above is meant for these too; no need to buy anything else.
A Telegram, Discord or Feishu bot connected to an LLM, or an always-on MCP service or webhook receiver, only receives messages, calls an API and replies; idle memory use is a few dozen MB, so a smallest plan of 1 to 2G is enough, the cheapest tier. The requirements are the same as above: the server in a region Claude supports, running 24 hours a day, paid yearly. The table below shows the cheapest plans that are in stock now, available for Claude, with 1 to 2G, sorted by monthly price; click a column header to sort. Most of these plans come with China-optimised routes; bots do not need the route, but it does no harm.
| Vendor | Plan | Specs | Data centre | Monthly price | List price and billing | Traffic |
|---|---|---|---|---|---|---|
| LisaHost | 9929 premium network yearly deal (non-native IP) | 1 vCPU / 1G / 10GB SSD | Los Angeles | $2.47 | ¥199/yr | 200GB |
| Lcayun | Japan BGP Elastic, smallest plan | 1 vCPU / 1G / 30GB | Japan | $4.35 | From ¥350/yr, monthly from ¥35 | not stated |
| Lcayun | US CN2 Elastic 2 vCPU 1G | 2 vCPU / 1G / 30GB | US West (city not stated by vendor) | $4.78 | From ¥385/yr, monthly from ¥35 | not stated |
| LisaHost | 4837 3-carrier return route Dual-ISP residential yearly deal | 1 vCPU / 1G / 10GB NVMe | Los Angeles | $4.96 | ¥399/yr | 600GB |
| Lcayun | South Korea CN2 Elastic, smallest plan | 1 vCPU / 1G / 20GB | South Korea | $5.66 | From ¥38/mo | not stated |
| TmhHost | US 9929 #1 | 1 vCPU / 1G / 10GB SSD | Los Angeles | $5.66 | ¥38/mo | 800GB |
| TmhHost | US 4837 #1 | 1 vCPU / 1G / 10GB SSD | Los Angeles | $5.66 | ¥38/mo | 800GB |
| LisaHost | Singapore native IP yearly deal | 1 vCPU / 1G / 10GB NVMe | Singapore | $5.79 | ¥466/yr | 2000GB |
Not recommended. Running a 7B model in Ollama takes 8 to 16G of RAM, and a VPS without a GPU produces only a few tokens per second, a far worse experience than calling an API, and no cheaper; to run models you need to rent a GPU cloud, which is not a VPS and is not listed on this site. The right uses for a VPS are the ones above: running agents, suites and bots, and leaving the model to the API.
.env file; never commit it to the code repository.ssh -L 5678:127.0.0.1:5678 user@server-ip; or put a password-protected reverse proxy in front of it.--restart unless-stopped so services restart automatically after a crash.