Hosting for Discord bots that stay up.
Upload your bot or point us at a Git repository. It runs in an isolated container with a real console, SFTP access, and a process that restarts itself when it dies.
No card required to start.
What you get
Everything below is part of every plan. There is no tier where we take the console away.
A console, not a log tail
Read stdout as it happens and type commands back into the process. Stack traces show up while you are still looking at them.
SFTP on port 2022
Connect VS Code, WinSCP, or plain sftp. Edit files in place instead of re-uploading a zip after every fix.
Git-based deploys
Give us a repository and a branch. Enable auto-update and the bot pulls the latest commit each time it boots.
Dependencies handled
A requirements.txt or package.json is installed before your entry point runs. Extra packages can be listed per server.
Restarts without you
If the process exits, it comes back. Scheduled restarts and backups run on a cron you control.
Honest resource limits
CPU, memory, disk, and network are metered and graphed. When a bot leaks memory you will see it before Discord does.
Runtimes
Pick a version when you create the server, change it later from the startup tab.
22 LTS2426 — for discord.js and anything on npm3.103.113.123.133.14 — for discord.py, nextcord, hikaribot.py, index.js, or a bash script you provideDeploying
Two paths in, both take about a minute.
-
Create the server
Choose Node.js or Python and a version. The container is provisioned and the image pulled before you reach the console.
-
Get your code in
Drag files into the file manager, connect over SFTP, or set a Git address and branch and let the install script clone it.
-
Add the token and start
Put your bot token in an environment variable or config file, hit start, and watch it connect in the console.
Put your bot somewhere it belongs.
Set up an account and have something running before your coffee gets cold.