Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.boostify.breaddevv.cc/llms.txt

Use this file to discover all available pages before exploring further.

Get Boostify running using the official cloud instance or self-host it on your own infrastructure.

Use Cloud Version

Start instantly using the official hosted instance.

Self Host

Deploy Boostify using Node.js or Docker.

Cloud Hosted

The fastest way to start using Boostify.

1. Invite Boostify

To start using our bot, invite it through this link.

2. Select Your Server

Choose the Discord server you want to configure. Boostify requires:
  • Add Reactions
  • Embed Links
  • Manage roles
  • Send Messages
  • View Server Subscription Insights
Make sure Boostify’s role is placed above any reward roles you want it to manage.

3. Configure Boostify

Once invited, start configuring:
  • Booster reward roles
  • Thank-you messages
  • Logging
  • Moderation settings
Continue to the Configuration section for detailed setup.

Self Hosting

Boostify can be fully self-hosted for complete control and customization.

Requirements

  • Node.js 20+
  • PostgreSQL database
  • Git
  • Discord Bot Token
Optional:
  • Docker
  • PM2

Clone the Repository

git clone https://github.com/teamboostify/boostify.git
cd boostify

Install Dependencies

npm install

Configure Environment Variables

Create a .env file in the project root.

DEBUG=true

BOT_TOKEN=your_bot_token
CLIENT_ID=
GUILD_ID=
GREET_CHANNEL_ID=
LOG_CHANNEL_ID=
DATABASE_URL=postgresql://user:password@localhost:5432/boostify
Never share your bot token or commit your .env file publicly.

Database Setup

Generate the Prisma client:
npx prisma generate
Run migrations:
npx prisma migrate deploy

Start Boostify

Development

npm run dev

Production

npm run build
npm start

Docker

Boostify also supports Docker deployments.

Build the Container

docker build -t boostify .

Run the Container

docker run -d \
  --name boostify \
  --env-file .env \
  boostify

For production environments, we recommend:
  • Docker
  • PM2
  • Reverse proxy (Nginx or Caddy)
  • Managed PostgreSQL provider
  • Linux VPS

Next Steps

Configuration

Configure roles, logging, and booster settings.

Commands

Learn all available Boostify commands.