Files

23 lines
845 B
Markdown

# 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`.