Quickstart
Installing Valkyrie is simple and the following approaches are supported:
- Using an official release
- Using a Docker container
- Installing on Kubernetes using Helm
- Building from source
Using an official release is the easiest, unless you know you want to use another approach.
Building from source
Valkyrie is built using Go and supports most platforms and architectures.
Clone the source repository from GitHub:
git clone https://github.com/valkyrie-fnd/valkyrie.git
cd valkyrie
The application can then be built by running:
go build
note
Requires go 1.19 or later
Running
You can run Valkyrie using:
./valkyrie -config path/to/config.yml
This will open two ports: :8083 and :8084. On port 8084 you will have a game launch endpoint.
Port 8083 is open for the provider to communicate with Valkyrie, and Valkyrie will normalize the request to your specified PAM module.
The ports can be configured in the config. Read configuration to see what the configs needs to contain.