Distats Panel Documentation

Self-hosted Discord bot management panel — beautiful, fast, and zero-dependency on cloud services. Up and running in under a minute.

Install in one command

No cloning, no manual setup. The Distats CLI initializes your panel, installs dependencies, builds the app, and generates a config — all in one step.

# 1. Initialize the panel (in an empty directory)
npx distats-cli@latest init

# 2. Create your first admin user
npx distats-cli@latest create-user

# 3. Start the panel
npm start

Built for Discord bot developers

Explore the features, configuration options, and CLI reference to get your Distats Panel running exactly how you want it.

One-command install via CLILocal SQLite authenticationscrypt password hashingJWT session tokensReal-time bot statsServer & user browserNo cloud dependencyTypeScript & Next.js 16Fully self-hosted

Zero cloud setup

No MongoDB, no Atlas, no external services. Everything runs locally — credentials stored in a SQLite database on your own machine.

Secure by default

Passwords hashed with Node.js scrypt. Sessions signed with JWT and stored in encrypted HTTP-only cookies. Route protection enforced by Next.js middleware.

Premium dark UI

Glassmorphism cards, animated count-up stats, skeleton loaders, smooth hover micro-animations — built for a polished, modern dashboard feel.

Ready to set up your panel?

Read the docs