OrynXSec is an open-source Discord security bot providing anti-nuke, anti-raid, and alt detection for self-hosted single-server deployments.
Features
- Anti-nuke protection (channel/role delete flood detection, ban/kick flood detection)
- Anti-raid system (join-rate velocity tracking, panic mode)
- Alt detection (account age gating, unverified bot flagging)
- Moderation commands (/warn, /kick, /ban, /mute)
- /lockdown for full server panic
- /status for security overview
- Discord OAuth2 login dashboard
- Legacy (!) and slash (/) command support
- Audit logging (ban, kick, nuke attempts, raids, join/leave)
Requirements
- Node.js 20+
- PostgreSQL 15+
- Redis 7+
- pnpm
Setup
- cp .env.example .env and fill in your credentials
- pnpm install
- pnpm migrate
- pnpm register
- pnpm dev
Limitations
- Single-server instance only
- Fixed detection thresholds (not customizable)
- No payment/trial system, no dashboard admin, no backup/restore, no cross-server ban sync
License GNU General Public License v3 (GPL-3.0)