Files

845 B

pelican_server

Deploys a Pelican server/node daemon directly on a VM with systemd.

This is intentionally separate from pelican_panel: the panel is the web control plane, while this role installs the Wings daemon on a game node VM and opens SFTP plus game allocation firewall ports. Docker is still required because the daemon uses Docker to run game server containers.

Default ports:

  • Daemon API: 8080/tcp
  • SFTP: 2022/tcp
  • Game allocations: 25565:25575/tcp

By default the role downloads the latest binary from GitHub using the host architecture. Override pelican_server_binary_url to pin a release.

The role does not create the panel-provided config.yml; put it at pelican_server_config_file. Set pelican_server_require_config: false only when staging the node before the panel config exists.

Tags: pelican_server.