Try describing what you need:

GameAP logo

GameAP

★ 141
MIT LicenseOpen Source — No Paywall3 Containers — 3 containers — light hosting footprintDocker · Compose · BinaryNeeds Postgres3+ active committers (12mo)

About

GameAP is a self-hosted game server management panel aimed at administrators who need to deploy, configure, and operate game servers from a browser. It presents a web interface for controlling...

Community Ratings

Ease of Setup
5.0
Documentation
5.0
Resource Usage
5.0
Feature Completeness
—
Paywall Fairness
—
Maintenance
5.0
Community
—

Features

  • web UI
  • game server deployment
  • server management
  • user management
  • configuration management
  • REST API
  • WebSocket real-time events
  • gRPC communication with daemons
  • TLS/HTTPS support
  • Let’s Encrypt ACME certificate management

Details

Last Updated
Nov 7, 2026
Created
Nov 3, 2025
Install Methods
dockerdocker-composebinary
Requirements
PostgreSQLMySQLMariaDBSQLiteIn-memory database (testing only)RedisS3 storageCloudflare DNS API (for DNS-01 ACME)
Minimum Requirements
RAM: 1GB
Default Port
8025From the project's Compose file
Authentication
local
API
RESTWEBSOCKETGRPC
Runtime / Stack
GoDocker
Privacy & Independence
Cloud: Optional
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓3 Containers — light hosting footprintRuns as 3 containers

Run GameAP yourself

Pick how much you want to manage.

1 more way to host

Some links earn us a commission. netcup pays us one and is our preferred VPS host.

Is this your project? Sponsor a listing

Run GameAP with Docker Compose

Compose file from the GameAP project repository.

3 services · database: postgres · infra: postgres, redis

no resource limits declared

needs persistent storage (3 volumes)

docker-compose.yml · @ c89eb4f · scanned Nov 3, 2026

services:
  gameap:
    image: gameap/gameap:latest
    build:
      context: .
      dockerfile: Dockerfile
      args:
        VERSION: dev
        BUILD_DATE: ${BUILD_DATE:-2025-01-01T00:00:00Z}
    container_name: gameap
    entrypoint: ["/bin/sh", "-c", "mkdir -p /var/lib/gameap/files && /usr/bin/gameap"]
    ports:
      - "8025:8025"
    environment:
      HTTP_HOST: 0.0.0.0
      HTTP_PORT: 8025
      DATABASE_DRIVER: postgres
      DATABASE_URL: postgres://gameap:gameap@postgres:5432/gameap?sslmode=disable
      ENCRYPTION_KEY: ${ENCRYPTION_KEY:-change-me-in-production}
      AUTH_SECRET: ${AUTH_SECRET:-change-me-in-production}
      CACHE_DRIVER: redis
      CACHE_REDIS_ADDR: redis:6379
      FILES_DRIVER: local
      FILES_LOCAL_BASE_PATH: /var/lib/gameap/files
      LOGGER_LEVEL: ${LOGGER_LEVEL:-info}
    volumes:
      - gameap-storage:/var/lib/gameap
    depends_on:
      postgres:
        condition: service_healthy
      redis:
        condition: service_healthy
    networks:
      - gameap-network
    restart: unless-stopped
    healthcheck:
      test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:8025/api/health"]
      interval: 30s
      timeout: 3s
      start_period: 10s
      retries: 3

  postgres:
    image: postgres:17-alpine
    container_name: gameap-postgres
    environment:
      POSTGRES_DB: gameap
      POSTGRES_USER: gameap
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-gameap}
    volumes:
      - gameap-postgres-data:/var/lib/postgresql/data
    networks:
      - gameap-network
    restart: unless-stopped
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U gameap"]
      interval: 10s
      timeout: 5s
      retries: 5

  redis:
    image: redis:7-alpine
    container_name: gameap-redis
    command: redis-server --appendonly yes
    volumes:
      - gameap-redis-data:/data
    networks:
      - gameap-network
    restart: unless-stopped
    healthcheck:
      test: ["CMD", "redis-cli", "ping"]
      interval: 10s
      timeout: 5s
      retries: 5

volumes:
  gameap-storage:
    driver: local
  gameap-postgres-data:
    driver: local
  gameap-redis-data:
    driver: local

networks:
  gameap-network:
    driver: bridge

This file may be out of date. Check the GameAP website for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Sep 3, 2026

Alternatives to GameAP

Pterodactyl logo

Pterodactyl

9.5k
Pterodactyl Panel is a free, open-source game server management panel for running game servers in isolated Docker containers.
Game Server PanelsPermissive LicenseSelf Hosting Solutions+2
Details
PufferPanel logo

PufferPanel

1.8k
PufferPanel is a web-based game server management system for managing multiple game servers from one central location.
Game Server PanelsPermissive LicenseSelf Hosting Solutions+1
Details
EasyWI logo

EasyWI

246
Easy-WI is a web interface for managing game server daemons and voice servers, with a CMS for automated game and voice server rental.
Game Server PanelsCopyleft LicenseCMS Platforms+2
Details
Pelican Panel logo

Pelican Panel

2.4k
Pelican Panel is a free, open-source web-based control panel for creating and managing game servers.
Game Server PanelsCopyleft LicenseSelf Hosting Solutions+2
Single ContainerTelemetry: Opt-OutFully FOSS
Details
Calagopus logo

Calagopus

897
A modern Rust-based game server management panel with a container-based architecture.
Game Server PanelsSelf Hosting SolutionsAutomation Tools
3 Containers
Details
auto-mcs logo

auto-mcs

506
A Minecraft server management app that helps users create, configure, import, and operate game servers with minimal setup.
Game Server PanelsCopyleft LicenseAutomation Tools+2
Single Container
Details
Crafty Controller logo

Crafty Controller

256
Minecraft launcher and manager that allows users to start and administer Minecraft servers from a user-friendly interface.
Game Server PanelsSelf Hosting SolutionsWeb Servers+1
Details

Related Software

LinuxGSM logo

LinuxGSM

4.9k
LinuxGSM is a command-line tool for quick deployment and management of Linux dedicated game servers.
Game Server PanelsSelf Hosting SolutionsAutomation Tools+1
Details
RconCli logo

RconCli

691
A command-line client for sending RCON queries to remote Source dedicated game servers.
Game Server PanelsPermissive LicenseNetwork Utilities
Details
Nginx Proxy Manager logo

Nginx Proxy Manager

34.7k
A Docker-based Nginx reverse proxy manager with a web admin interface for forwarding hosts and managing SSL certificates.
Web ServersPermissive LicenseProxy Servers+3
Details
Cloud Seeder logo

Cloud Seeder

199
A one-click server appliance wizard for self-hosting containerized applications.
Self Hosting SolutionsAutomation ToolsPlatform as a Service
Source AvailableCloud Required
Details
GameVault logo

GameVault

333
GameVault Backend is the server component of a self-hosted gaming platform for organizing DRM-free games on a file server.
Game Server PanelsGamesMedia Management+1
Source Available
Details
piqueserver logo

piqueserver

238
An Ace of Spades 0.75 server based on PySnip.
GamesCopyleft LicenseSelf Hosting Solutions+1
Single ContainerFully FOSS
Details
SWAG (Secure Web Application Gateway) logo

SWAG (Secure Web Application Gateway)

3.8k
SWAG is a LinuxServer.io container that provides an Nginx reverse proxy with PHP support, automated SSL certificate generation/renewal, and fail2ban-based intrusion prevention.
Web ServersProxy ServersSelf Hosting Solutions+4
Details
Gameyfin logo

Gameyfin

1.2k
Gameyfin is a web-based library manager for video games that scans game folders, fetches metadata and cover art, and lets users browse and download games from a browser.
Game Server PanelsCopyleft LicenseSelf Hosting Solutions+3
Details
CapRover logo

CapRover

15.2k
CapRover is a deployment platform and webserver manager for NodeJS, Python, PHP, ASP.NET, Ruby, and common databases.
Platform as a ServiceSelf Hosting SolutionsNot FOSS+4
Not FOSS
Details
once logo

once

2.0k
ONCE is a platform for installing and managing Docker-based web applications, with automatic updates, backups, and a TUI/CLI for self-hosting operations.
Self Hosting SolutionsAutomation ToolsPlatform as a Service
Details
Cloudron logo

Cloudron

Open-core software allowing you to effortlessly self-host web apps on your server.
Self Hosting SolutionsPlatform as a ServiceAutomation Tools+2
Open Core
Details