Initialise repository structure and placeholder files. Generic functionality works i guess, need to come up with a better solution for compose templates
This commit is contained in:
commit
53695f4fff
411 files changed
+7817
No files matched your search
@@ -0,0 +1,22 @@
|
||||
# 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`.
|
||||
Reference in new issue
Block a user