Nakama Game Backend

AWS Application Servers
Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Launch a production-ready Nakama realtime game backend on AWS in minutes with security-hardened defaults and 24/7 cloudimg support included.

Why the cloudimg image

This image arrives installed, configured and hardened, so there is no manual setup before you can use it. It is built on a patched base, runs with credentials generated uniquely for your instance on first boot, and passes an automated health check before every release. Every deployment is backed by 24/7 support from cloudimg engineers.

Key features

  • Launch a production-ready Nakama backend in minutes with zero manual setup. The AMI handles server installation, PostgreSQL database provisioning, nginx reverse-proxy configuration, and systemd service management automatically. SSH in, retrieve your credentials, open the admin console, and connect your client SDKs immediately - skipping hours of manual assembly that self-hosting requires.
  • Every instance generates unique security credentials on first boot: admin console password, socket server key, session and signing keys, and PostgreSQL password. The default admin username is randomized so no well-known login exists. Unlike community images shipping default credentials, no two deployments share a secret and there is no published default login to exploit.
  • 24/7 expert technical support from cloudimg engineers included with your subscription. Coverage spans client SDK integration, authentication configuration, realtime multiplayer and matchmaking, leaderboards, server runtime extensions, version upgrades, performance tuning, and PostgreSQL database administration. Critical issues receive a one-hour average response time.

See it running

Real screenshots taken while testing this image against its deployment guide.

Nakama Game Backend screenshot 1 Nakama Game Backend screenshot 2 Nakama Game Backend screenshot 3

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

## Nakama Realtime Game and App Backend - Ready in Minutes

Nakama is an open-source, self-hosted realtime backend for games and apps. This AMI delivers Nakama fully installed and hardened on AWS so you have a working backend running within minutes of launch - no manual assembly of server binaries, databases, or reverse proxies required.

## Why Choose This AMI Over Alternatives?

vs. Manual Self-Hosting: Skip hours of configuring a Go server, PostgreSQL database, nginx reverse proxy, systemd services, and security hardening. This AMI handles all of it automatically on first boot.

vs. Default-Credential Community Images: Unlike community images that ship well-known default admin logins and server keys, this AMI generates unique secrets for every instance. No two deployments share a credential, eliminating a common attack vector.

vs. Unmanaged Open-Source Deploys: Includes 24/7 expert support from cloudimg engineers who assist with integration, upgrades, performance tuning, and PostgreSQL administration - support you would otherwise need to source separately.

## Application Stack

Nakama runs as a single self-contained Go server under a dedicated unprivileged system user, backed by PostgreSQL for durable state. The admin console binds to the loopback interface and is reverse-proxied behind nginx on port 80 with WebSocket support. The game client API is served on port 7350 for your client SDKs. systemd manages PostgreSQL, Nakama, and nginx for automatic restarts and clean logging.

## Use-Case Scenario

A mobile multiplayer game studio launches this AMI to power their competitive title. Players authenticate via device ID or social login, the matchmaker pairs opponents in real time, match state streams over WebSocket connections, and results post to leaderboards - all handled by a single Nakama instance. For larger-scale deployments, the architecture supports horizontal scaling behind a load balancer.

## Realtime Backend Features

  • Authentication: Device, email, custom ID, or social login
  • Storage Engine: Per-user and shared data reads and writes
  • Realtime Multiplayer: Matchmaker pairs players and streams match state via WebSocket
  • Chat: Realtime messaging channels for players
  • Leaderboards and Tournaments: Competitive ranking with configurable resets
  • Server Runtime: Extend server logic with custom runtime code
  • Client SDKs: Connect any official Nakama client SDK using the per-instance server key

## Security-Hardened First Boot

On the first boot of every instance, a one-shot service:

  • Generates a fresh, unique admin console password
  • Generates a unique socket server key, session key, and signing key
  • Creates a fresh PostgreSQL password
  • Randomizes the console administrator username (the default "admin" account does not exist)
  • Writes all credentials to a configuration file readable only by root and the service user
  • Applies the database schema automatically

No shared or default password or server key ever ships in the image.

## Ready To Use

Browse to your instance on port 80, sign in with the generated console credentials, and manage accounts, storage, leaderboards, and configuration. Point your game or app client at port 7350 with the generated server key. The operating system is fully patched at build time and receives unattended security updates.

## Getting Started

1. Launch the AMI from AWS Marketplace

2. SSH into the instance and retrieve your generated credentials from the root-only config file

3. Open the admin console in your browser (port 80)

4. Connect your Nakama client SDK to port 7350 using the generated server key

5. Authenticate players and start building your game logic

## 24/7 cloudimg Support Included

Expert technical support by email and live chat covers deployment, client SDK integration, authentication, the storage engine, realtime multiplayer and matchmaking, leaderboards, server runtime, version upgrades, performance tuning, and PostgreSQL database administration.

This is a repackaged open-source software product with additional charges for cloudimg support services. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Related technologies

game backendrealtime multiplayermatchmaking serverwebsocket serverleaderboardsgame server AMIplayer authenticationself hosted backendmultiplayer matchmakergame chat servertournament serverpostgresql game backend