Cube docs Sign in

Getting started

Download or build the binary, run it, and open the printed admin link to create your first account.

Requirements

Run it

# build & run from source
go run .

# or run a built binary on a custom port and data directory
./cube -addr :8080 -data /var/lib/cube

Cube listens on http://localhost:8080 by default.

Create the first admin

On first boot with no accounts, Cube prints a one-time bootstrap invite link to its log, for example:

no accounts yet — create the first admin via: http://localhost:8080/invite/<token>

Open that link, choose a username, an optional display name, and a password. That account becomes an admin. From there you can invite teammates and create servers.

Create a server

On the dashboard, choose New server, give it a name and a Minecraft version (e.g. 1.20.4), set the JVM heap, and optionally hard CPU/RAM caps. Cube provisions it in the background — you can watch progress and the console immediately.