Skip to content

Conversation

@Kalletal
Copy link

@Kalletal Kalletal commented Dec 7, 2025

Summary

Add Pelican Panel package - a free, open-source game server management panel built with PHP, React, and Go.

Features

  • Pelican Panel web interface (Docker container)
  • Wings daemon for server management (Docker container)
  • DSM integration with "Open" button and Wings configuration UI
  • Installation wizard for easy setup on Synology NAS
  • Automatic Docker-in-Docker fixes for Synology compatibility

Requirements

  • DSM 7.0+
  • Container Manager (Docker)
  • x86_64 architecture

Package Details

  • Name: pelican_panel
  • Version: 1.0.0
  • Architecture: noarch (Docker-based)
  • Homepage: https://pelican.dev
  • License: MIT

Screenshots / Testing

Tested on DS920+ with DSM 7.2

Checklist

  • Package follows spksrc conventions
  • Makefile properly configured
  • Service scripts (service-setup.sh, dsm-control.sh)
  • Installation wizard
  • DSM UI integration (Open button, Wings config)
  • Documentation in package

🤖 Generated with Claude Code

Pelican Panel is a free, open-source game server management panel
built with PHP, React, and Go. This package includes:

- Pelican Panel web interface (Docker container)
- Wings daemon for server management (Docker container)
- DSM integration with "Open" button and Wings configuration UI
- Installation wizard for easy setup
- Automatic Docker-in-Docker fixes for Synology

Requirements:
- DSM 7.0+
- Container Manager (Docker)
- x86_64 architecture

Homepage: https://pelican.dev
@hgy59
Copy link
Contributor

hgy59 commented Dec 7, 2025

Some remarks

In this repository (spksrc) we mainly provide packages with cross compiled code.
There are some noarch packages that do not need compilation and contain arch independent code (mainly php, but also html, perl, etc..)
If we ever provide packages like this, to run with synology docker-manager, we should create a new repository, because the installation, configuration and package update have less in common.

IMHO it is not worth to create packages for docker-manager.
The docker way is to create a docker-compose file for the deployment.
With this you have full control over the ports (port mappings) the volumes, environments, users, etc.
If you want to have a better deployment, you could use portainer to manage your containers.
But a spk is not the right solution.

@hgy59 hgy59 added request/off-topic request for packages that are impossible to implement or make no sense for NAS devices. dsm-container-manager related to synology container-manager labels Dec 7, 2025
@Kalletal
Copy link
Author

Kalletal commented Dec 7, 2025

Personally, I find it simpler to use a package manager (SPK) than the container manager. So if it's simpler for me, I think it can be for others too.
Everything happens in the package manager; I install the SPK, it's seamless, everything runs in the background, and it works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dsm-container-manager related to synology container-manager request/off-topic request for packages that are impossible to implement or make no sense for NAS devices.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants