A modern, scalable solution for deploying and managing game servers with ease. Built with Nuxt 3 and cutting-edge technologies.
- 🎮 One-click game server deployment
- 📊 Real-time server monitoring and metrics
- 🔐 Secure authentication and authorization
- 💳 Built-in billing and subscription management
- 🎛️ Advanced configuration options for each game
- 🔄 Automatic scaling and load balancing
- 📱 Responsive dashboard interface
- Frontend: Nuxt 3, Vue 3, TailwindCSS
- Backend: Node.js, Prisma
- Infrastructure: Docker, Kubernetes
- Authentication: OAuth 2.0 - Auth.js
- Billing: Stripe API - More to come
- Monitoring: Custom metrics collection
A live production demo is available at https://kratoshost.com.
- Node.js (>=16.x)
- PNPM (recommended) or NPM
- Docker (for local development)
- Clone the repository:
git clone https://github.com/KratosHost/Kratos.git
cd Kratos- Install dependencies:
pnpm install- Set up environment variables:
cp .env.example .env- Provision the database:
pnpm prisma migrate dev- Seed the database (optional):
pnpm prisma db seed- Start the development server:
pnpm devThe application will be available at http://localhost:3000
pnpm buildTo preview the production build:
pnpm previewFor detailed documentation, please visit our Wiki.
We welcome contributions! Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by the Kratos and Inovex Solutions team.
For support or inquiries, please open an issue or contact our support team at support-gh@kratoshost.com.