Introduction to XyraPanel
XyraPanel is an open-source game server management panel built on Nuxt, TypeScript, and PostgreSQL. It provides a modern, secure, and scalable solution for managing game servers, with full compatibility with Pterodactyl Wings.XyraPanel is currently in Early Access (version 0.1.0-alpha.3) and under active development. APIs, UI, and behavior are subject to change. It is not recommended for production use yet.
What is XyraPanel?
XyraPanel is a comprehensive game server management platform that allows you to:- Manage Game Servers: Deploy, configure, and control game servers from a unified dashboard
- Monitor Resources: Track CPU, memory, disk usage, and network statistics in real-time
- Control Access: Manage users, permissions, and authentication with advanced security features
- Automate Tasks: Create schedules, backups, and automated workflows
- Scale Infrastructure: Deploy across multiple nodes and locations
Modern Architecture
Built with Nuxt 4, Vue 3, TypeScript, and Tailwind CSS for a fast, responsive experience
Pterodactyl Compatible
Works seamlessly with existing Pterodactyl Wings installations
Security First
Features 2FA, API key management, rate limiting, and comprehensive audit logs
Open Source
MIT licensed and community-driven development on GitHub
Key Benefits
Developer-Friendly
XyraPanel is built with modern web technologies that developers love:- TypeScript: Full type safety across the entire stack
- Nuxt 4: Server-side rendering, API routes, and file-based routing
- Drizzle ORM: Type-safe database queries with PostgreSQL
- Better Auth: Modern authentication with session management
Production-Ready Features
Despite being in early access, XyraPanel includes enterprise-grade features:- Redis Caching: High-performance caching layer for reduced database load
- Rate Limiting: Configurable rate limits per endpoint with Redis or LRU cache
- Content Security Policy: Strict CSP headers with nonce-based script execution
- PWA Support: Progressive Web App capabilities for mobile access
- Internationalization: Multi-language support with i18n integration
Easy Deployment
Get started quickly with minimal setup:Use Cases
Game Hosting
Host Minecraft, CS:GO, Rust, and other popular game servers
Development Teams
Provide team members with isolated development servers
Community Servers
Run community gaming servers with user management
Architecture Overview
XyraPanel consists of three main components:- Panel (Nuxt Application): The web interface for server management
- Database (PostgreSQL): Stores all configuration and state
- Wings (Pterodactyl): Manages Docker containers on remote nodes
Community & Support
Documentation
Comprehensive guides and API reference
Discord Community
Join the community for help and discussions
GitHub Repository
Contribute code, report issues, and track development
Crowdin Translations
Help translate XyraPanel into your language
Next Steps
Ready to get started? Check out these resources:- Features Overview - Explore what XyraPanel can do
- Architecture - Understand how XyraPanel works
- Installation Guide - Deploy your own instance
- Quick Start - Create your first server