For trading bots

Your bot never sleeps. Neither should its server.

Linux for Python and Node bots. Windows for MetaTrader. Paid with crypto, online in minutes.

What will it run?

A rough estimate from typical memory use.

Python or Node botsFreqtrade, Hummingbot, CCXT2
MetaTrader terminalsMT4 or MT5, one per account0
Browser windowsWeb terminals you keep open0

Your server

Spark

Linux VPS

$6.50 /mo

1 vCPU · 2 GB · about 1.1 GB in use

Deploy Spark

No laptop left running. No home internet going down. Just your bot, trading.

Linux or Windows?
The bot decides.

Linux VPS

No window? Linux.

Freqtrade, Hummingbot, CCXT scripts and Telegram signal bots. Connect with SSH and run them as a service.

Linux VPS plans ›

Windows RDP

Needs a desktop? Windows.

MetaTrader 4 and 5 are Windows programs, and so are most desktop trading terminals. Connect with Remote Desktop.

Windows RDP plans ›

Survives every reboot.

Servers restart for updates. Eleven lines make your bot start with the server and come back if it crashes.

bot.service
[Service]
WorkingDirectory=/root/bot
ExecStart=/root/bot/.venv/bin/python main.py
Restart=always

[Install]
WantedBy=multi-user.target

6 places to put it.

Pick the one closest to your exchange. Order a month, ping its API from the server, keep it if the number is right.

Questions? Answers.

MetaTrader 4 and 5 are Windows programs, so a Windows RDP server is the straightforward choice. Python and Node bots run on the cheaper Linux VPS.

More use cases

All use cases ›