Skip to content

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.

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.

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.

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/dockerhub

Use 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.


With Docker Hub ready, continue to Create and push your Dockerfile.