Launch a production-ready Nakama realtime game backend on AWS in minutes with security-hardened defaults and 24/7 cloudimg support included.
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.
Real screenshots taken while testing this image against its deployment guide.
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
## Security-Hardened First Boot
On the first boot of every instance, a one-shot service:
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.