Lance Pioch 28ad3c9c0f Attach scope claim to JWTs issued to wings
Without a scope, a JWT minted for one purpose (e.g. a websocket token
any user can request) is interchangeable against unrelated wings
endpoints since the daemon only validates signature + server UUID.

Adds a JwtScope enum and a setScopes() method on NodeJWTService that
must be called before handle(); every existing call site (websocket,
file download/upload, backup download, server transfer) now declares
its scope. The hash algorithm parameter is dropped — sha256 always.

Wings must be updated to verify the scope claim for this to take
effect; the new claim is ignored by older daemons.
2026-06-11 14:59:56 -04:00
2026-06-09 05:56:24 -04:00
2026-06-11 10:00:01 -04:00
2026-06-09 05:56:24 -04:00
2025-12-20 00:32:13 +01:00
2026-04-20 17:25:54 +02:00
2026-04-20 17:25:54 +02:00
2022-10-24 09:48:30 -06:00
2022-12-04 16:32:15 -07:00
2025-03-03 14:41:00 -05:00
2025-12-23 15:46:00 -05:00
2026-06-11 10:00:01 -04:00
2026-06-11 10:00:01 -04:00
2026-06-09 19:22:44 -04:00
2026-06-09 19:22:44 -04:00
2026-06-11 10:00:01 -04:00
2026-06-11 10:00:01 -04:00
2024-04-21 21:25:13 -04:00
2025-01-30 16:39:17 -05:00
2025-09-24 13:34:19 +02:00
2026-05-21 09:15:24 -04:00
2026-01-13 08:39:50 +01:00

logo

Pelican Panel

Fly High, Game On: Pelican's pledge for unrivaled game servers.

Total Downloads Latest Release

Pelican Panel is a free, open-source game server control panel built for communities, hosts, and self-hosters. It gives users a modern web UI for creating and managing game servers while running each server in an isolated Docker container through Wings.

Why Pelican?

Use Pelican if you want:

  • A modern alternative in the Pterodactyl ecosystem
  • Docker-isolated game servers
  • Support for Minecraft, SteamCMD games, databases, bots, voice servers, and more
  • A free, open-source panel suitable for personal servers, communities, and hosting providers

Support

Supported Games and Servers

Pelican supports a wide variety of games by utilizing Docker containers to isolate each instance. This gives you the power to run game servers without bloating machines with a host of additional dependencies.

Some of our popular eggs include:

Category Eggs
Minecraft Paper Sponge Bungeecord Waterfall
SteamCMD 7 Days to Die ARK: Survival Arma 3 Counter Strike
DayZ Enshrouded Left 4 Dead Palworld
Project Zomboid Satisfactory Sons of the Forest Starbound
Standalone Games Among Us Factorio FTL GTA
Kerbal Space Mindustry Rimworld Terraria
Discord Bots Redbot JMusicBot Dynamica
Voice Servers Mumble Teamspeak Lavalink
Software Elasticsearch Gitea Grafana RabbitMQ
Programming Node.js Python Java C#
Databases Redis MariaDB PostgreSQL MongoDB
Storage S3 SFTP Share
Monitoring Prometheus Loki

Contributing

We welcome contributions from developers, designers, translators, testers, documentation writers, and egg maintainers.

Good places to start:

  • Read contributing.md
  • Browse open issues
  • Join Discord and ask where help is needed
  • Improve docs or submit egg updates

Supporting the Project

Pelican is built and maintained by volunteers. If Pelican helps you or your community, consider supporting ongoing development:

Repository Activity

Stats

Copyright Pelican® 2024-2026

Description
No description provided
Readme 67 MiB
Latest
2026-01-19 01:17:23 +03:00
Languages
PHP 97.2%
Blade 1.9%
CSS 0.7%