Nakama, an open source realtime backend for games and apps: authentication, realtime multiplayer, matchmaker, chat, leaderboards and a storage engine, with a built in admin console.
Nakama is an open source realtime server for games and apps. It gives your client SDKs one backend for user authentication, realtime multiplayer over WebSocket, a matchmaker, parties and chat, leaderboards and tournaments, friends and groups, and a flexible storage engine, and it can be extended with server side runtime code in Lua, Go or JavaScript. A built in admin Console web UI lets you inspect accounts, storage, leaderboards, matches and server configuration.
It suits realtime multiplayer games, turn based games, social and chat features, live leaderboards and any app that needs low latency messaging between many connected users.
cloudimg delivers Nakama fully installed with its PostgreSQL database on the same instance and the admin Console fronted by nginx, so the backend answers the moment the instance boots. The image is secure by default: there is no default login. Nakama ships many built in default secrets, and every one of them, the console admin username and password, the client server key, the session and runtime keys and the database password, is generated uniquely on each instance's first boot and is never baked into the image. Every image is paired with a step by step deploy guide and backed by 24/7 support.
Real screenshots taken while testing this image against its deployment guide.