845 B
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.