Alau
Бот, сайт и панель для Discord-сообщества, всё на одном сервере
- Роль
- Всё сам: бот, сайт, панель и Linux-сервер
- Стек
- TypeScript, Node.js, discord.js, PostgreSQL, Redis, Docker, Caddy
- Сайт
- alau-discord.com

Задача
Alau — казахстанский Discord-сервер: 8 347 участников на 27 октября 2026 года. Всё вокруг него сделал я: бота для повседневной жизни сообщества, публичный сайт, панель управления и Linux-сервер, на котором всё это работает.
Что сделано
- Бот на TypeScript и discord.js: экономика с двумя валютами и магазином ролей, приватные голосовые комнаты, автомодерация с логами и тикетами, ивенты и донаты.
- Сайт alau-discord.com: правила, магазин, ивенты и живой счётчик участников.
- Панель для управления сообществом и один API, через который работают бот, сайт и панель.
- Сам сервер: Linux, все сервисы в Docker за Caddy, он же отвечает за HTTPS. Выкладываю одним скриптом, бэкапы на месте.
- Ещё для сообщества: серверы Minecraft и Stardew Valley.
Что было трудно
Сделать из бота, сайта и панели одну систему с общей базой и API, а не три отдельных проекта.