Documentation

Getting
Started.

Everything you need to deploy and manage your Discord bot on Ryok Cloud. Python and JavaScript supported out of the box.

01 Is hosting free?

Yes — Ryok Cloud offers both a free tier and paid plans. The free tier is great for small bots and testing. Paid plans unlock more RAM, CPU, and storage for production-grade bots.

To see available plans or request a custom one, join our Discord server and open a ticket.

Note

Join our Discord server to ask about pricing or request a custom plan for large-scale bots.

02 Getting Started

Setting up your first bot on Ryok Cloud takes under 5 minutes.

01
Create an account
Head to panel.ryokcloud.space and register for a free account. No credit card required.
02
Create a server
Once logged in, click Create Server and choose your runtime — Python or Node.js — and your plan.
03
Upload your bot
Upload your bot files via the File Manager in the panel or connect via SFTP. Then start your server.
04
You're live
Your bot is running. Monitor logs and resource usage from the panel dashboard in real time.
03 Deploy a Python Bot

Ryok Cloud supports Python 3.8 through 3.12. discord.py and all common libraries install via pip.

01
Create a Python server
In the panel, create a new server and select Python as the runtime.
02
Add a requirements.txt
Include a requirements.txt in your project root. Dependencies install automatically on startup.
discord.py
python-dotenv
aiohttp
03
Set your startup command
In the panel under Startup, set the start command.
python bot.py
04
Set your bot token
Go to .env file and add your TOKEN in it
05
Start the server
Hit Start. Your bot is live. Check the console tab for live logs.
Tip

Use os.getenv('TOKEN') to read environment variables set in the panel.

04 Deploy a JavaScript Bot

Ryok Cloud supports Node.js 16 through 22. discord.js, discord.fixed.js, and all npm packages work out of the box.

01
Create a Node.js server
In the panel, create a new server and select Node.js as the runtime.
02
Upload your project
Upload your files including package.json. The panel runs npm install automatically.
03
Set your startup command
In Startup, set the start command to your main file.
node index.js
04
Set your bot token
Add your TOKEN in .env file and read it with process.env.TOKEN.
05
Start the server
Hit Start. Your bot is live. Monitor everything from the console tab.
05 Managing Your Bot

The Ryok Cloud panel gives you full control over your bot from any browser.

  • Start / Stop / Restart — control your bot process from the panel home screen with one click
  • Console — view live logs and send console input directly to your running bot
  • File Manager — upload, edit, rename, and delete files directly in the browser
  • SFTP Access — connect with any SFTP client using credentials in the Settings tab
  • Resource Usage — monitor CPU, RAM, and disk usage in real time
  • Auto-restart — your bot restarts automatically if it crashes
  • Schedules — set up timed restarts or commands to run on a schedule
Need help?

Join our Discord server and open a support ticket. Our team responds 24/7.