# FeatherPanel documentation

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

Source: https://featherpanel.com/docs/

## What FeatherPanel runs

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

- Game servers. The [FeatherWings](https://featherpanel.com/docs/wings) 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](https://featherpanel.com/docs/quilld) 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](https://featherpanel.com/docs/featherpanel-vs-pterodactyl) and the
[migration guide](https://featherpanel.com/docs/migrating/pterodactyl).

## Components

| Component | What it is | Docs |
|-----------|------------|------|
| FeatherPanel | The web panel: PHP 8.5 backend (FrankenPHP), Next.js frontend, Rust async runner, MCP server, MariaDB and Redis | [Install](https://featherpanel.com/docs/panel/installation), [Admin guide](https://featherpanel.com/docs/admin), [User guide](https://featherpanel.com/docs/user) |
| FeatherWings | Go daemon that runs game servers in Docker and serves SFTP | [FeatherWings](https://featherpanel.com/docs/wings) |
| FeatherQuilld | .NET daemon for web hosting nodes (WebSpaces, proxy, DNS, mail, SFTP/FTP) | [FeatherQuilld](https://featherpanel.com/docs/quilld) |
| FeatherCli | .NET command line client for the panel API and the Pterodactyl migration tool | [FeatherCli](https://featherpanel.com/docs/cli/feathercli) |
| Panel CLI | `php cli` inside the backend (wrapped as `featherpanel` on installer hosts) | [Panel CLI](https://featherpanel.com/docs/cli/panel) |
| Installer | `install.bash`, the interactive installer for the panel, Wings, Quilld, CLI and SSL | [Installer script](https://featherpanel.com/docs/cli/installer) |

## How these docs are made

Scripts in [`scripts/docs-data`](https://github.com/MythicalLTD/FeatherPanel-Website/tree/v4/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

- Community support: [Discord](https://discord.mythical.systems)
- Bugs: [FeatherPanel issues](https://github.com/MythicalLTD/FeatherPanel/issues), [FeatherWings issues](https://github.com/MythicalLTD/FeatherWings/issues), [FeatherQuilld issues](https://github.com/MythicalLTD/FeatherQuilld/issues)
- Security reports: see [Security](https://featherpanel.com/docs/security)
