Pelican Panel

A game server control panel for deploying and managing isolated game servers within Docker containers.

Pelican Panel is an open-source game server control panel designed for communities, hosting providers, and self-hosters. It provides a web-based interface for the creation and management of game servers, which are executed in isolated Docker containers via a component called Wings. This architecture ensures that each server instance remains separate from others and the host system.

The software is deployed as a web application that manages server instances across one or more nodes. It allows administrators to deploy various types of software, from game servers to databases and bots, without installing dependencies directly on the host machine. This approach prevents system bloat and simplifies the process of scaling server resources across different hardware environments.

Key features

  • Deployment of game servers in isolated Docker containers
  • Support for Minecraft versions including Paper, Sponge, Bungeecord, and Waterfall
  • Integration with SteamCMD for games such as Palworld, ARK: Survival, and DayZ
  • Management of standalone games including Factorio, Terraria, and Rimworld
  • Support for Discord bots like Redbot and JMusicBot
  • Deployment of voice servers including Mumble and Teamspeak
  • Hosting of databases such as MariaDB, PostgreSQL, MongoDB, and Redis
  • Support for general software including Gitea, Grafana, and Elasticsearch
  • Environment support for Node.js, Python, Java, and C#

The application is built using PHP and the Laravel framework, utilizing FilamentPHP for the administrative interface. It uses a system of eggs to define how different server types are configured and deployed within their containers. This system allows for the rapid deployment of diverse software stacks, ranging from monitoring tools like Prometheus and Loki to storage solutions like S3 and SFTP shares. The panel is intended for users who require a centralized location to monitor and control multiple disparate services on a single machine or across a distributed cluster of servers.

Pelican Panel serves as a management layer for Docker-based game server hosting and general application deployment.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity16 days ago
Repository Age2 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.