View .md

Glossary

FeatherPanel terms explained, with their Pterodactyl equivalents - spells, realms, nodes, allocations, WebSpaces, WebPlates, Wings, Quilld and more.

TermMeaningPterodactyl name
PanelThe FeatherPanel web application: backend API, frontend, async runner and MCP server.Panel
FeatherWingsThe Go daemon on a game node that runs servers in Docker.Wings
Calagopus Wings (wings_rs)An alternative daemon type that FeatherPanel can drive.-
FeatherQuilldThe .NET daemon on a web node that runs WebSpaces, proxy, DNS, mail and SFTP/FTP.-
NodeA machine running FeatherWings. Web nodes run FeatherQuilld and VDS nodes are Proxmox hosts.Node
LocationA group of nodes. Each location has a type (game, VPS/VDS or web) and only accepts nodes of that type.Location
AllocationAn IP and port pair on a node that a server can use.Allocation
RealmA group of spells.Nest
SpellA server template: Docker images, startup command, variables, config parsers and install script.Egg
Spell variableA startup variable defined by a spell, optionally editable by the user.Egg variable
ServerA game server: a Docker container on a Wings node.Server
SubuserA user who has access to someone else’s server, VDS or WebSpace with a chosen set of permissions.Subuser
Schedule / taskA cron-style schedule and the ordered tasks it runs (power, command, backup, container shell).Schedule / task
Lifecycle hookA pipeline of steps that runs on pre_start, post_start, pre_stop, post_stop or server_crash.-
MountA host directory mounted into server containers.Mount
Database hostA MySQL/MariaDB server where per-server databases are created. Global or bound to one node.Database host
RoleA set of admin permission nodes assigned to users. Role 4 is Administrator.Root admin flag
VDSA virtual dedicated server: a QEMU/KVM VM or LXC container on Proxmox VE.-
VDS nodeA Proxmox VE host the panel talks to through its API.-
WebSpaceA web hosting account on a FeatherQuilld node: files, domains, databases, mail, DNS, apps.-
WebPlateA web hosting template for FeatherQuilld (not a game spell).-
Hosting packageA named tier that prefills WebSpace disk, CPU, memory and database limits.-
Web nodeA machine running FeatherQuilld.-
Mail host / DNS hostMail (docker-mailserver or mailcow) and PowerDNS services on web nodes, used by WebSpaces.-
Plugin / addonAn extension in backend/storage/addons/<identifier>, shipped as an .fpa package.Blueprint extension (third party)
Theme pack / UI packVisual themes and layout takeovers provided by plugins.-
FeatherCloudMythicalSystems’ cloud services connected from Admin → Cloud: marketplace, AI agent and premium features.-
FeatherZeroTrustThe malicious-file scanner for server files.-
Storage SenseAn admin tool that prunes old rows from history tables.-
Join dataA base64 bootstrap config that featherwings configure --join-data and featherquilld configure --join-data use to connect a node.wings configure token
Node backupA backup of a whole Wings node (volumes, user backups and config) made by featherwings node-backup.-
SnapshotA backup of the panel database made by featherpanel snapshots.-
FeatherCliThe terminal client for the panel API, also used for Pterodactyl migration.-
Panel CLIphp cli inside the backend, or the featherpanel wrapper on installer hosts.php artisan p:*
Async runnerThe Rust worker that sends mail, creates VMs and proxies VNC consoles.Queue worker
MCP serverThe Model Context Protocol server that lets AI assistants use the panel API.-

Frequently asked questions

What is a spell in FeatherPanel?

A spell is FeatherPanel's name for a Pterodactyl egg - the template that defines a game's Docker images, startup command, variables and install script.

What is a realm in FeatherPanel?

A realm groups spells, like a nest in Pterodactyl. The Pterodactyl egg importer maps nest_id to realm_id.