Bot & Script Hosting
Hosting for Python, Node.js, and bots
Keep Discord bots, Telegram bots and small background scripts running without leaving your own computer on. Your application must fit the selected plan's resource and networking limits.
Supported workloads
JavaScript / Node.js
Node.js bots and scripts that fit within the hosting package limits.
Python
Lightweight Python scripts and small background processes.
Discord and Telegram bots
Discord Gateway bots and Telegram long-polling bots usually work in NAT zones because they make outbound connections. Telegram webhooks require a publicly reachable HTTPS endpoint.
Choose a hosting plan
All CPU allocations are shared vCPU. RAM and swap are separate resources. Each service is billed for its stated period.
| Plan | CPU | RAM | Swap | Storage | Price | Order |
|---|---|---|---|---|---|---|
| Starter HostingTiny scripts and experiments1 Starter server per account | 0.15 shared vCPU | 64 MB | 64 MB | 512 MB | ≈$0.031/day | Choose Starter |
| Basic HostingBots and scripts that need more memoryMultiple servers, billed separately | 1 shared vCPU | 512 MB | 512 MB | 3 GB | ≈$1.20/month | Choose Basic |
Approximate USD estimates using an offline reference rate. Official prices are in THB.
Starter has just 64 MB RAM, so ordinary bots may exceed the limit. Swap is slower disk-backed memory, not additional physical RAM.
Manage services in Pterodactyl
Use your RyoCloud server panel for console access, file management and startup configuration. No fabricated dashboard or made-up live resource data is shown here.
Zones ending in -NAT, such as TH-NAT, provide outbound internet access but no dedicated public IP or inbound public ports. Long-polling bots can generally work. Public web servers or incoming webhooks need a separately reachable endpoint.
Our current bot hosting node runs on Intel Xeon E5-2673 v3 @ 2.40 GHz with shared vCPU allocations. See our Server Status page.