Skip to content

3. Set up the Admin Panel

A step-by-step onboarding guide for new users who just received their credentials. By the end you will have an application configured, a Docker image tag loaded, and a container started to verify everything is working.

In production, session starts happen through the API — starting a container from the Admin Panel is useful for testing and debugging, but is not intended for continuous use.

Estimated time: 10–15 minutes.

For detailed reference on every page and feature, see the User Manual.


Before you begin, make sure the following are in place:

  1. Docker Hub setup complete — You have finished Set up Docker Hub and Create and push your Dockerfile (steps 1–2 of this guide).
  2. Gameye Admin credentials — You need an email and password for the admin panel. Your administrator will provide these.

Once both are ready, you’re good to go.


  1. Open the Gameye Admin URL provided by your team.
  2. Enter your email and password.
  3. Click Sign in.

You land on the Dashboard. If you see an empty dashboard, don’t worry — you haven’t created any applications or started any containers yet.

Gameye Admin — Sign in page Gameye Admin — Sign in page

Take a moment to orient yourself:

  • The sidebar on the left is your main navigation. The items you see depend on your role’s permissions.
  • The Dashboard page shows summary metrics (running containers, CPU / RAM allocation, warm containers) and time-series charts.
  • The date range picker in the top-right lets you change the time window. Try clicking a quick preset like Last 7 days to see if there is any historical data.
Gameye Admin — Dashboard with filters and KPI tiles Gameye Admin — Dashboard with filters and KPI tiles

An application represents a deployable game-server image and its configuration (resources, regions, ports, etc.).

  1. Navigate to Applications in the sidebar.
  2. Click the Add button (top-right).
  3. Fill in the form:
FieldWhat to enter
NameA unique, descriptive name (e.g. my-game-eu).
RepositoryYour Docker Hub repository path (e.g. mygame/server).
Tags to keepHow many image tags to retain on nodes. Recommended: 2 (keeps the current and previous version for quick rollback).
Network modehost (container shares the node’s network stack — typical for game servers) or bridge (isolated network).
Node poolSelect the node pool your containers should run on. If unsure, ask your administrator.
RegionsSelect one or more regions where containers may be started.
Port bindingsClick Add Port to define each port your server exposes. Set the protocol (TCP or UDP) and container port (1–65535).
Reserved CPUMinimum CPU cores guaranteed to each container.
CPU LimitMaximum CPU cores a container may use.
Reserved RAMMinimum RAM (MB) guaranteed to each container.
RAM LimitMaximum RAM (MB) a container may use.
  1. Click Save.
Gameye Admin — Application creation form Gameye Admin — Application creation form

Your new application now appears in the Applications table. Verify the repository, CPU/RAM, and port settings are correct before proceeding. If anything looks wrong, click Edit (pencil icon) on the row to fix it.


The application you just created points to a Docker Hub repository, but no image version has been selected yet. A tag is a specific Docker image version (e.g. v1.2.3 or latest). Before a container can start, the image must be pulled onto nodes.

There are three ways to make this happen:

Section titled “Option A — Webhook auto-pull (recommended)”

If the Docker Hub webhook is configured (see step 1), pushing a new image to your repository automatically triggers the orchestrator to pull the image. You don’t need to do anything in the admin panel.

  1. Push a new image tag to Docker Hub:
    Terminal window
    docker push mygame/server:v1.2.3
  2. Open the Tags page in the admin panel.
  3. Within a few moments the new tag appears under your application with a Preloading status.
  4. Wait for the status to change to Ready (the page auto-refreshes every 10 seconds).

Option B — Update Tags from the Applications page

Section titled “Option B — Update Tags from the Applications page”

Use this when you want to pull the latest tag for one or more applications.

  1. Go to Applications.
  2. Select one or more applications using the checkboxes.
  3. Click Update Tags in the toolbar that appears.
  4. A dialog shows each application’s current tag and the latest available tag on Docker Hub.
  5. Click Update Tags to pull the new tags.
  6. Check the Tags page to monitor the loading progress.

Option C — Add a tag manually from the Tags page

Section titled “Option C — Add a tag manually from the Tags page”

Use this when you want to load a specific (non-latest) tag.

  1. Go to Tags.
  2. Find the application card.
  3. Click Add Tag (right side of the card).
  4. A modal lists all tags available in the Docker Hub registry, with search, pushed date, size, and digest.
  5. Select the desired tag and click Confirm.
  6. The tag appears in the card with a Preloading status. Wait for it to become Ready.

Once at least one tag shows Ready, you can start a container to verify your setup is working. This is a manual test — in production, your sessions will be started via the API.

  1. Navigate to Active Containers.
  2. Click the Start button (top-right).
  3. In the dialog, fill in the required fields:
    • Application — The application you created.
    • Region — Where to run the container.
    • Environment variables (optional) — Key-value pairs to inject.
    • Arguments (optional) — Command-line arguments.
    • Labels (optional) — Key-value metadata.
  4. Click Submit.
  5. The container appears in the table. It may briefly show Starting before transitioning to Running.

  1. In Active Containers, click the row of your running container.
  2. You are taken to the Container Details page.
Gameye Admin — Container Details page showing metrics and logs Gameye Admin — Container Details page showing metrics and logs
SectionWhat it shows
InfoContainer metadata: application, region, hostname, IP, ports, tag, CPU/RAM, start time.
MetricsLive line charts for CPU, Memory, Network (in/out), and Disk I/O. Each chart shows current, average, and peak values.
LogsReal-time container logs with full ANSI color support.

Use the section chips in the sticky header to jump between Info, Metrics, and Logs.

  • Search — Type in the search field to filter logs server-side.
  • Live tail — Click ▶ Tail to stream new log lines in real time.
  • Download — Click Download to save the complete log as a .txt file.
  • Histogram minimap — The small bar chart above the log panel shows log density over time.

When you’re done, go back to Active Containers, click Stop on the container row, and confirm.


You’ve completed the basic onboarding. Here are some features to explore next:

  • Warm Pools — Pre-start containers so they are ready for instant player allocation. Great for reducing wait times.
  • Bulk operations — Use Mass Edit and Update Tags to manage multiple applications at once.
  • Containers History — Review past containers and investigate issues by inspecting historical metrics and logs.
  • Dashboard filters — Use application, region, and node pool filters combined with the date range picker to build custom operational views.
  • Profile — Change your password at any time.
  • Orchestrator API — Integrate container management into your own systems programmatically.
  • Start with the API — Want to automate container management? Learn how to launch sessions programmatically.

If you run into issues, check the Troubleshooting section of the User Manual or contact your administrator.