Tarantool Admin
What is Tarantool Admin?
Tarantool Admin is a browser-based UI for inspecting and managing a Tarantool instance: browse spaces, run queries, and watch server state without dropping into the Lua console.
Start Tarantool Admin
docker compose up -d tarantool tarantool-admin
The admin panel only shows data once it's pointed at a running tarantool container, start both together.
Stop Tarantool Admin
docker compose stop tarantool-admin
Configuration
All settings live in tarantool-admin/defaults.env and can be overridden by adding the same line to your own .env:
| Variable | Default | What it does |
|---|---|---|
TARANTOOL_ADMIN_PORT | 8002 | Host-side port the admin web UI is published on. |
Open the admin panel
- Open http://localhost:8002 (or your custom
TARANTOOL_ADMIN_PORT). - Set Hostname to
tarantool, the container name of the Tarantool service, your data then appears in the panel.
Common issues
- Blank panel / can't connect. The
tarantoolcontainer isn't running, or the Hostname field isn't set totarantool(the container name). It won't resolvelocalhostsince the UI runs inside its own container. - Port already in use on your host. Another local service (or another Laradock project) is already bound to
8002. ChangeTARANTOOL_ADMIN_PORTin.envand restart:docker compose up -d tarantool-admin. - Changes made in the panel don't persist. Data lives in the
tarantoolcontainer's own storage, not intarantool-admin; if you're losing data, check the Tarantool service and itsDATA_PATH_HOST/tarantoolvolume, not this admin container.
Need the Tarantool server itself? See Tarantool. New to Laradock? Start at Getting Started.