Skip to content

Repository files navigation

Stars License Build

Fenrir Panel

A modern game server management panel built with Next.js and NestJS, designed to work with Calagopus

Features

  • Server Management — Create, start, stop, restart, and delete servers with a live WebSocket console
  • File Manager — Browse, edit, upload, download, and archive files directly in the browser
  • Backup System — Create and restore server backups
  • Resource Allocation — Per-user RAM, disk, CPU, and server slot limits
  • Coin Economy — Built-in coin system with a configurable store for purchasing resources
  • AFK Rewards — Earn coins automatically while active on the dashboard
  • Package System — Assign resource packages to users
  • Egg Management — Configure server templates with custom images, Docker images, and startup variables
  • Role-Based Access Control — Granular permissions system with custom roles
  • Admin Panel — Manage users, servers, eggs, locations, roles, packages, and settings
  • Email System — SMTP email support with verification, login notifications, and test emails
  • Passkey Authentication — WebAuthn/FIDO2 passwordless login support
  • Dark Mode — Modern dark UI built with Tailwind CSS and shadcn/ui

Tech Stack

Layer Technology
Frontend Next.js, React, Tailwind, shadcn/ui
Backend NestJS, Prisma, PostgreSQL

Installation

Install Fenrir using Docker with our step-by-step guide:

Docker Installation Guide

Quick Start

mkdir -p /opt/fenrir && cd /opt/fenrir
curl -o docker-compose.yml https://raw.githubusercontent.com/Luxxy-Hosting/Fenrir/main/docker/docker-compose.yml
curl -o .env https://raw.githubusercontent.com/Luxxy-Hosting/Fenrir/main/docker/.env.example
nano .env
docker compose up -d

The first registered user is automatically assigned admin.

Screenshots

Coming soon

License

MIT

Links

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages