Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/thenoname-gurl/EcliPanel/llms.txt

Use this file to discover all available pages before exploring further.

EcliPanel gives hosting providers and teams a single, secure interface to provision and manage game servers across distributed Wings nodes. From spinning up a Minecraft server to monitoring your entire fleet’s resource usage, EcliPanel handles the full lifecycle — with built-in billing, DNS, AI tools, and a Rust-powered anti-abuse system running on every node.

Quickstart

Get EcliPanel running in minutes with backend, frontend, and Wings node connected

Architecture

Understand how the backend, frontend, Wings nodes, and tunnel agents fit together

Server Management

Create, monitor, and control game servers with real-time console and file access

API Reference

Explore the full REST API with authentication, endpoints, and request/response schemas

What EcliPanel includes

EcliPanel is built as a full-stack platform with distinct components that work together:

Game Server Control

Power, console, file manager, backups, schedules, and startup configuration per server

Wings Node Orchestration

Connect remote Wings nodes and distribute servers across your infrastructure

Organisations and Teams

Multi-tenant workspace with member roles, shared servers, and DNS zones

Billing and Plans

Plans, orders, and PDF invoice generation for hosting providers

AI Studio and Chat

OpenAI-compatible AI endpoints with per-user and per-org model access control

EcliTunnel

Secure TCP tunnels via Rust client/server agents with panel-managed allocations

Get started

1

Install Wings

EcliPanel requires wings-rs — the Rust-based Wings agent. Install it on each node host before configuring the panel.
2

Deploy the backend

Set up the Elysia/Bun API server with MariaDB, Redis, and your environment variables. Run bun run seed to create the default admin role.
3

Deploy the frontend

Configure the Next.js frontend with your backend URL and branding settings in lib/panel-config.ts, then start it on port 3000.
4

Connect your first node

From the admin panel, register your Wings node, generate a token, and configure Wings to connect back to your EcliPanel backend.
EcliPanel is open source for non-commercial use. For production deployments, see the self-hosting guide and systemd setup.

Build docs developers (and LLMs) love