EN

VibeNest is currently available in English. More interface languages are coming soon.

Go to Home
DISCORD BOT + WEB DASHBOARD

aether-bot

A full-featured Discord bot with web dashboard for server management and configuration.

Explore Features
Server Management
Bot Online
Web Dashboard Access
● Bot operational

Features

Everything you need to run and manage your Discord bot — from OAuth2 authentication to a fully integrated web dashboard.

Discord Bot Integration

Complete Discord.js bot implementation with OAuth2 authentication.

Web Dashboard

User-friendly interface for managing bot settings and server configurations.

Database Persistence

PostgreSQL integration for storing user sessions and bot data.

Server Management

Permission-based access control for Discord server administrators.

Bot Bridge

Modular bridge system for external bot control and communication.

Web Dashboard

Manage everything from your browser

A clean, user-friendly interface lets you manage bot settings and server configurations without touching a terminal. Built with vanilla HTML, CSS, and JavaScript for maximum simplicity and performance.

Server Overview Active
Bot Configuration Enabled
User Management 3 Admins
● Dashboard connected
Server Management

Granular permission control

Permission-based access control ensures that only authorized Discord server administrators can modify settings. Every action is scoped and auditable, giving you full confidence in your bot's security.

Role-based access Secure
Audit logging Enabled
Session tracking Active
● All systems operational

Tech Stack

Built with modern, reliable technologies that scale with your community.

Backend
Node.js (ES modules), Express.js
Database
PostgreSQL with session storage
Authentication
Discord OAuth2 with express-session
Frontend
Vanilla HTML/CSS/JavaScript dashboard
Deployment
Railway-ready configuration

Quick Start

Get your bot up and running in minutes with these simple steps.

1

Clone the repository

2

Copy .env.example to .env and configure:

DISCORD_TOKEN=****** DISCORD_OAUTH_CLIENT_ID=your_client_id DISCORD_OAUTH_CLIENT_SECRET=****** DATABASE_URL=****** SESSION_SECRET=******
3

Set up the database schema:

psql $DATABASE_URL < sql/schema.sql
4

Install dependencies and start:

npm install npm start

Project Structure

A clean, modular codebase organized for clarity and maintainability.

📄 server.js — Main Express server with Discord API integration
📁 bot-bridge/ — Bot control and communication bridge
📁 public/ — Web dashboard frontend files
📁 sql/ — Database schema and migrations
📄 railway.toml — Railway deployment configuration

Requirements

Make sure your environment meets these prerequisites before getting started.

  • Node.js ≥ 22.12.0
  • PostgreSQL database
  • Discord application with bot token
aether-bot

Reconnecting to the server...

Reconnecting in sec.

Failed to reconnect.
The page will reload automatically.

Session paused by the server.

Failed to resume the session.
Reloading the page...