Skip to content

panel

Server & OS Management

Open-source web-based application for managing game servers with Docker isolation and real-time monitoring

PHP Latest v1.0.0-beta34 · 26d ago Security brief →

Features

  • Modern web UI for creating and managing game servers
  • Runs each server in an isolated Docker container via Wings
  • Supports a wide range of games, databases, bots, voice servers, and generic software

Recent releases

View all 4 releases →
v1.0.0-beta34 Breaking risk
Breaking changes
  • Minimum required runtime: PHP 8.3 (was PHP 8.2), Node.js 22 (was Node.js 20)
  • Drops support for Laravel 12 and earlier
  • Drops support for PHP 8.2 and earlier
Notable features
  • User‑mountable functionality for Mounts (#2077)
  • Toggles for account created, subuser added/removed email notifications
  • Backup completed notifications
Full changelog

What's Changed

  • Make plugin id in artisan commands also case insensitive by @Boy132 in https://github.com/pelican-dev/panel/pull/2252
  • Limit activity logs on profile page by @Boy132 in https://github.com/pelican-dev/panel/pull/2253
  • Laravel 12.52.0 Shift by @lancepioch in https://github.com/pelican-dev/panel/pull/2247
  • Do not throw error when checking for egg updates by @Boy132 in https://github.com/pelican-dev/panel/pull/2256
  • Fix stock egg UUID migration by @Boy132 in https://github.com/pelican-dev/panel/pull/2259
  • Fix invisible force delete button by @notAreYouScared in https://github.com/pelican-dev/panel/pull/2262
  • Use folder name as id when having id mismatch to allow deletion by @Boy132 in https://github.com/pelican-dev/panel/pull/2263
  • Laravel 12.53.0 Shift by @lancepioch in https://github.com/pelican-dev/panel/pull/2266
  • Fix encodings with new tested helper by @lancepioch in https://github.com/pelican-dev/panel/pull/2238
  • Add jobs for plugin install, update and uninstall by @Boy132 in https://github.com/pelican-dev/panel/pull/2267
  • Run composer update and update model phpdocs by @Boy132 in https://github.com/pelican-dev/panel/pull/2275
  • Do not allow all file extensions for egg image in egg importer by @Boy132 in https://github.com/pelican-dev/panel/pull/2279
  • Add sortable feature to name column in ListServers by @julianbenz in https://github.com/pelican-dev/panel/pull/2282
  • Fix PATCH /api/application/nodes returning 500 due to null timestamps by @NeilHanlon in https://github.com/pelican-dev/panel/pull/2286
  • Feature: Add support for user-configurable egg/nests index file. by @JorgenVatle in https://github.com/pelican-dev/panel/pull/2287
  • Refactor egg & server icon uploading by @Boy132 in https://github.com/pelican-dev/panel/pull/2281
  • Allow to add translation prefix to custom subuser permissions by @Boy132 in https://github.com/pelican-dev/panel/pull/2265
  • Add changes from upstream by @Boy132 in https://github.com/pelican-dev/panel/pull/2293
  • Laravel 12.56.0 Shift by @lancepioch in https://github.com/pelican-dev/panel/pull/2283
  • Add user_mountable functionality for Mounts (#2077) by @lancepioch in https://github.com/pelican-dev/panel/pull/2181
  • Catch icon exception when importing egg by @Boy132 in https://github.com/pelican-dev/panel/pull/2299
  • install plugin packages on start by @parkervcp in https://github.com/pelican-dev/panel/pull/2298
  • Add subuser permission for changing server icon by @Boy132 in https://github.com/pelican-dev/panel/pull/2304
  • Correctly store falsy startup variable values by @Boy132 in https://github.com/pelican-dev/panel/pull/2305
  • Cleanup node fqdn/ip validation by @Boy132 in https://github.com/pelican-dev/panel/pull/2307
  • Fix "undefined key" error for TagsFilter by @Boy132 in https://github.com/pelican-dev/panel/pull/2312
  • Add "backup completed" notifications by @Boy132 in https://github.com/pelican-dev/panel/pull/2313
  • Allow to reorder startup_commands and docker_images by @Boy132 in https://github.com/pelican-dev/panel/pull/2316
  • Replace hardcoded hex strings by @Boy132 in https://github.com/pelican-dev/panel/pull/2314
  • Add toggles for account created, subuser added/removed email notifications by @karaolidis in https://github.com/pelican-dev/panel/pull/2309
  • Add missing database driver in CLI by @karaolidis in https://github.com/pelican-dev/panel/pull/2317
  • Update to Laravel 13 & Filament v5 (+ drop php 8.2 / node.js 20 support) by @Boy132 in https://github.com/pelican-dev/panel/pull/2315

New Contributors

  • @julianbenz made their first contribution in https://github.com/pelican-dev/panel/pull/2282
  • @NeilHanlon made their first contribution in https://github.com/pelican-dev/panel/pull/2286
  • @JorgenVatle made their first contribution in https://github.com/pelican-dev/panel/pull/2287
  • @karaolidis made their first contribution in https://github.com/pelican-dev/panel/pull/2309

Full Changelog: https://github.com/pelican-dev/panel/compare/v1.0.0-beta33...v1.0.0-beta34

v1.0.0-beta33 Bug fix

Multiple bug fixes and improvements for composer handling, OAuth, Docker, UI elements, and error handling across the panel.

v1.0.0-beta32 New feature
Notable features
  • Localized email notifications
  • Permission-based allocation management
  • Improved file browser UI
v1.0.0-beta31 New feature
Notable features
  • Egg installer
  • Plugin error notifications
  • Per-request permission caching

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
2,087
Forks
283
Languages
PHP Blade CSS

Alternative to

Pterodactyl

Beta — feedback welcome: [email protected]