Getting Started
Get a license, install the bot on your own server, and connect 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. 128 MB RAM and a few hundred MB disk is enough (see Self-Hosting Ionide for the exact footprint), and the installer sets up Docker for you if it's missing.
- An account on one of the supported exchanges 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 it's tied to your account, no key to copy down. 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. Connect your account
Invite the bot to your server using the invite link the installer prints, then run in the channel you want as your command center:
/connect
The bot posts a magic link. Click it, and either confirm (if you're already logged in) or log in
via Discord to link this Discord account to your Ionide account. Once that's done, the bot
automatically activates whatever license your account owns and sets that channel as the command
center, where it posts pinned summary and chart updates. The Discord user who runs /connect
becomes the bot owner.
4. Add your exchange API keys
Still in Discord, run /secrets action:set for the exchange on your license. 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.