Getting Started
Get a license, install the bot on your own server, and activate it.
Ionide runs as a bot you host yourself — there's no dashboard to trade from. You get a license on the website, run one install command on your own Docker host, and control everything from Discord.
What you'll need
- A Discord server where you can add a bot and create slash commands.
- A Linux host with Docker (a small VPS is enough).
- An account on Bitget or MEXC with API keys created for trading only (see Adding Exchange API Keys).
1. Get a license
Sign up and go to My Profile → License. Start a free trial (30 days, up to 2 exchanges) or buy a license — either way you'll get a license key. The trial doesn't start counting down until your self-hosted instance connects and activates it.
2. Install the bot
On your Docker host, run:
curl -fsSL https://install.ionide.net | bash
The installer checks for Docker (offers to install it if missing), asks once for your Discord bot token, generates an encryption key for storing exchange secrets, and starts the container. See Self-Hosting Ionide for what the installer does under the hood and how to create the Discord bot token it asks for.
3. Activate your license
Invite the bot to your server using the invite link the installer prints, then run in the channel you want as your command center:
/activate <your license key>
This validates your license and sets that channel as the command center, where the bot posts
pinned summary and chart updates. The Discord user who runs /activate becomes the bot owner.
4. Add your exchange API keys
Still in Discord, run /secrets-set for the exchange on your license (Bitget or MEXC). See
Adding Exchange API Keys for how to create a key with the right permissions.
Next steps
- Adding Exchange API Keys
- Self-Hosting Ionide — installer details, updating, troubleshooting
- Discord Commands — the full command reference
- Questions? See the FAQ or reach us on Discord.