1. Set up Docker Hub
Gameye pulls your game-server images from Docker Hub. A webhook tells Gameye each time you push a new tag, so it can start pulling the new version onto nodes.
1. Create a repository
Section titled “1. Create a repository”Sign up at hub.docker.com if you don’t have an account, then create a repository for your server image. See Docker’s repository guide.
A public repository needs no further access setup. For a private repository, continue with step 2.
2. Give Gameye read access
Section titled “2. Give Gameye read access”Add the Docker Hub user gameyedocker as a collaborator with read-only access on your repository: open the repository, go to Settings → Collaborators, and add gameyedocker. See Docker’s collaborator documentation.
3. Add the Gameye webhook
Section titled “3. Add the Gameye webhook”The webhook registers every tag you push with your Gameye application. Without it, you load tags yourself from the Admin Panel or the API.
In Docker Hub, open your repository → Webhooks and add the webhook URL that Gameye shared with you during onboarding (see Docker’s webhook guide). It has this form, with your own webhook credentials:
https://<USER>:<WEBHOOK-TOKEN>@api.production-gameye.gameye.net/v1/integrations/dockerhubUse api.sandbox-gameye.gameye.net instead if you are integrating against the sandbox environment.
Without the webhook, load new tags from the Admin Panel (Update Tags or Add Tag, see step 3) or with the API’s enable tag endpoint.
Next step
Section titled “Next step”With Docker Hub ready, continue to Create and push your Dockerfile.