Self-hosting¶
Previous experience with hosting is recommended. If you don't understand this section, consider getting a managed bot instead.
Requirements¶
Regardless of the installation method you choose, the bot requires:
- Node.js v18 or higher (with NPM, PNPM, or Yarn)
- 1 free port
- at least 120MB memory available
- 150MB recommended for large guilds
- at least 1GB disk space available (shared between files and database)
- at least 100MB of database space is recommended for archiving
- a supported database (MySQL recommended)
Using git
is strongly recommended.
Supported databases¶
Provider | Database | Supported versions |
---|---|---|
mysql (recommended) |
MySQL | 5.6 , 5.7 , 8 |
mysql |
MariaDB | 10 |
postgresql |
PostgreSQL | 9.4 , 10 , 11 , 12 , 13 , 14 |
sqlite |
SQLite (built-in) | * |
SQLite should be avoided, especially if you are going to use the archiving feature. It is significantly slower than a separate database server.
Installation¶
If you don't currently have a system that meets these requirements, there are some hosting providers on the next page ( you can press N).