21+ years in hosting · Jaipur, India · INR billing with 18% GST · 24/7 email support
Blog · WebJi® India

Crypto Trading Bot Hosting

Quick answer

Crypto trading bot hosting is a Linux VPS that keeps a bot such as Freqtrade or Hummingbot connected to an exchange around the clock. Use a KVM server with a static IPv4, trade-only API keys locked to that IP, and systemd or Docker restart so the bot returns after a crash. WebJi®'s published KVM start is ₹499 a month before GST.

Sizing, deployment, key security and crash recovery for Python bots, from a host that runs the server only.

✓ In business since 2005
✓ INR + GST billing
✓ 24/7 Email Support — avg reply < 60 min
GuideWebJi®
knowledge
Read time
4 min
Sections
6
Updated
14 Nov 2026
Written by
WebJi® team

Why does a crypto trading bot need a VPS?

A trading bot must be reachable and running while you sleep, because crypto exchanges never close — and a VPS gives the process a datacenter connection, a static IP and automatic restart instead of a laptop that sleeps, updates and loses Wi-Fi. For bot frameworks like Freqtrade and Hummingbot, which poll exchange APIs every few seconds, steady uptime matters more than microsecond latency; the datacenter line just has to never blink.

  • 24/7 polling: the bot keeps quoting, cancelling and re-placing orders overnight without you online.
  • One static IPv4: the exchange's API key can be allow-listed to exactly that address.
  • Root access: you install Python or Docker yourself and run the bot under its own user, not root.
  • Survives reboots: systemd or a Docker restart policy brings the bot back after a crash or host restart.

The scope line matters: WebJi®'s crypto trading VPS is the server. You install the bot, pick the strategy and keep your funds on the exchange — WebJi® holds no coins, runs no strategies and sends no orders. If you trade forex or indices on MetaTrader rather than crypto APIs, the setup differs: see installing MT4 and MT5 on a VPS.

How much RAM and CPU does a Freqtrade or Hummingbot VPS need?

One Freqtrade strategy or one Hummingbot instance fits in 2 vCPU and 4 GB RAM; a live bot with a backtest beside it, or two bots, wants 8 GB; several pairs or connectors want 16 GB. No single bot needs 32 GB — candle files and logs, not a blockchain node, are what fill the disk.

Sample Linux VPS sizes for trading bots
SampleSpecsFits
VPS-Start2 vCPU · 4 GB RAM · 60 GB NVMe · 2 TB transferOne Freqtrade or Hummingbot instance
VPS-Growth4 vCPU · 8 GB RAM · 120 GB NVMe · 4 TB transferLive bot plus backtest, or two bots
VPS-Pro8 vCPU · 16 GB RAM · 240 GB NVMe · 8 TB transferSeveral pairs or connectors

These are the sample Linux sizes published on the VPS hosting pages — the exact configuration for your size is quoted by email before payment. Bots written in Python (both of these are) are light processes; the sizing grows with instance count, not with trading volume.

How do you deploy Freqtrade or Hummingbot on the VPS?

Install Ubuntu, run the bot as its own non-root user, and prove it in dry-run or paper mode for days before the first live order — that sequence is the whole method.

  1. Order Ubuntu on a Linux VPS, sign in over SSH, and note the public IPv4 — the exchange key will be locked to it. Key setup is covered in generating an SSH key on Ubuntu.
  2. Update packages, install Python 3 or Docker, and create a non-root user for the bot; the steps are in adding a sudo user on Ubuntu.
  3. Freqtrade: follow the project's install, write the config with the exchange in dry-run, and start it — the log showing the bot loop with no API error is the pass mark.
  4. Hummingbot: follow the project's Docker install, connect the exchange with a trade-only key, and start in paper mode until the connector shows online.
  5. Add a systemd unit or a Docker restart policy, then reboot the VPS once deliberately: the bot must be running again without anyone logging in.

A minimal systemd unit for Freqtrade looks like this — the point is Restart=on-failure:

[Unit]
Description=Freqtrade bot
After=network-online.target

[Service]
User=freqtrade
ExecStart=/home/freqtrade/freqtrade/.venv/bin/freqtrade trade --config /home/freqtrade/config.json
Restart=on-failure

[Install]
WantedBy=multi-user.target

Container fans can run the same discipline with Docker's --restart unless-stopped flag; the broader container workflow is in Docker hosting.

How do you lock down exchange API keys on a bot VPS?

The key on the VPS should be able to trade and unable to withdraw, restricted to the VPS's single IPv4 — so even a leaked config file's worst day is a trade, from one address.

  • Trade permission on, withdrawal permission off — most major exchanges offer exactly this split.
  • IP allow-list set to the VPS IPv4; calls from anywhere else are refused before they reach the account.
  • 2FA stays on the exchange account and never appears in the bot config.
  • SSH hardened: key-only login, password auth off; fail2ban on Ubuntu handles brute-force noise.

WebJi® does not ask for the key and cannot see your coins — the exchange account stays yours for as long as the bot runs.

What happens to open trades when the VPS reboots?

An order the exchange has already accepted stays open — the bot process merely stops until systemd or Docker starts it again, then reads open orders back from the API. The risk is the gap before that reconnect, which is exactly what the reboot test measures.

Reboot once while still in dry-run and confirm the bot returns on its own before enabling live trading. Take a snapshot before changing the strategy or the operating system, so a bad change costs minutes, not the whole setup. WebJi® publishes a 99.9% uptime target; if a machine stays down, email support@webji.services — replies come 24/7 in Hindi and English, with an average first reply under 60 minutes. The office phone is not a trading hotline.

What does bot hosting cost, and what is WebJi®'s role?

The published KVM start on the VPS hosting page is ₹499 a month before 18% GST (read 30 October 2026); the 8 GB and 16 GB samples are quoted by email before you pay, and the bots themselves are open source with no licence fee.

What you pay for, and what stays yours
ItemCostSource
KVM VPS published start₹499/mo before 18% GSTVPS hosting page, read 30 Oct 2026
VPS-Start / Growth / Pro samplesQuoted by email firstsupport@webji.services
Freqtrade, HummingbotNo licence from WebJi®Open source; you install

On regulation: whether algorithmic trading is permitted on a given exchange, and what Indian law requires of a retail algo trader, are separate questions with their own guide — the static-IP and exchange-side rules are covered in SEBI's static IP requirements for algo trading, and the broker-side MetaTrader setup in MT4 and MT5 on a VPS. WebJi® rents servers; none of this is financial or tax advice.

FAQ

Frequently asked questions

Can I run Freqtrade and Hummingbot on the same VPS?

Yes. Either bot alone is comfortable on 4 GB; run both, or a live bot beside a backtest, on 8 GB so the processes do not fight for memory. Give each bot its own Linux user or container so one crash, update or config error cannot touch the other.

Does exchange latency matter for these bots?

For polling bots like Freqtrade, consistent connectivity matters more than microseconds — the strategy reacts on candle intervals, not tick speed. A datacenter VPS is typically faster and steadier than home broadband either way. Genuinely latency-sensitive setups colocate near the exchange's matching engine, which is a different purchase class entirely.

Is it safe to store API keys on a VPS?

Reasonably, when the blast radius is capped: trade permission only, withdrawals off, the key allow-listed to the VPS IP, SSH key-only, and the config file readable only by the bot's user. Then a leak can place trades from one address but cannot move funds off the exchange.

What happens if the bot crashes mid-trade?

Orders already accepted by the exchange remain open. With Restart=on-failure or Docker's restart policy, the bot comes back within seconds and reloads open orders from the API. Test this deliberately: reboot the VPS during dry-run and watch the bot return before you ever enable live mode.

Does WebJi® manage the bot or the strategy?

No — only the server. You install the open-source bot, choose the strategy and keep your funds on the exchange. WebJi® never asks for your API key and cannot see the coins. Whether a bot is allowed on a particular exchange is that exchange's rule, not a legal opinion from WebJi®.

Last editorial update: 15 November 2026. Prices follow the dated sources on this page; checkout confirms current charges.

WebJi® since 2005

Ready to get started with WebJi®?

Join 12,000+ businesses across India and overseas. INR pricing, 18% GST shown before payment and 24/7 email support in Hindi and English — average first reply under 60 minutes.