View .md

FeatherPanel documentation

Install, run and extend FeatherPanel, the open-source panel for game servers, Proxmox VDS and web hosting, with FeatherWings, FeatherQuilld and FeatherCli.

On this page

Products

FeatherPanel

The web panel. Install it, run it and manage users, nodes and servers.

FeatherWings

The game server daemon. Runs servers in Docker on each node.

FeatherQuilld

The web hosting daemon. WebSpaces, reverse proxy, DNS, mail and SFTP.

FeatherCli

Command-line tools: FeatherCli, the panel CLI and the installer.

Plugins

Extend the panel with routes, events, pages, widgets, themes and cron jobs.

API

REST API guides, authentication, OAuth2 and every endpoint.

Migration

Coming from Pterodactyl?

Import users, nodes, eggs, servers and backups with feathercli migrate, then switch each node to FeatherWings.

For AI agents

Read these docs from an AI tool

Connect the docs MCP server at featherpanel.com/mcp, or fetch /llms.txt and any page as Markdown.

What FeatherPanel runs

FeatherPanel is a self-hosted control panel from MythicalSystems. One panel manages three kinds of workload:

  • Game servers. The FeatherWings daemon on each game node runs them in Docker containers.
  • Virtual machines and containers on Proxmox VE, sold to users as “VDS”. The panel talks to the Proxmox API directly.
  • Web hosting. The FeatherQuilld daemon on each web node runs WebSpaces, a reverse proxy, DNS, mail and SFTP/FTP.

The panel is released under the AGPL-3.0. FeatherWings is a fork of Pterodactyl Wings and keeps its MIT license. If you are coming from Pterodactyl, read FeatherPanel vs Pterodactyl and the migration guide.

Components

ComponentWhat it isDocs
FeatherPanelThe web panel: PHP 8.5 backend (FrankenPHP), Next.js frontend, Rust async runner, MCP server, MariaDB and RedisInstall, Admin guide, User guide
FeatherWingsGo daemon that runs game servers in Docker and serves SFTPFeatherWings
FeatherQuilld.NET daemon for web hosting nodes (WebSpaces, proxy, DNS, mail, SFTP/FTP)FeatherQuilld
FeatherCli.NET command line client for the panel API and the Pterodactyl migration toolFeatherCli
Panel CLIphp cli inside the backend (wrapped as featherpanel on installer hosts)Panel CLI
Installerinstall.bash, the interactive installer for the panel, Wings, Quilld, CLI and SSLInstaller script

How these docs are made

Scripts in scripts/docs-data generate the reference pages from the source code of each repository: API endpoints, permission nodes, settings, plugin events, widget slots, Wings and Quilld config.yml keys and command flags. The guides are written by hand against the same code. Each page lists the source files it was written from at the bottom. If a page no longer matches the code, use “Edit this page on GitHub”.

Getting help