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
- Laradock CLI
- Docker Compose
./laradock start tarantool 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
- Laradock CLI
- Docker Compose
./laradock stop tarantool-admin
docker compose stop tarantool-admin
To delete the container entirely, this is safe any time since the panel holds no data of its own (all the data lives in the tarantool container, untouched):
- Laradock CLI
- Docker Compose
./laradock remove tarantool-admin
docker compose rm -sf 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.
Change the port
Set TARANTOOL_ADMIN_PORT in your .env, then apply it:
- Laradock CLI
- Docker Compose
./laradock restart tarantool-admin
docker compose restart tarantool-admin
TARANTOOL_ADMIN_PORT only changes the host-side port, the container itself always serves the UI on its internal port 80, so no image rebuild is needed, a restart is enough.
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:./laradock restart 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.