Docs / Admin Guide
This guide covers day-to-day administration of Maree-DB: the admin portal, CLI commands, user management, and backup/restore.
The admin portal is accessible via the REST API port (default 8080) at http://localhost:8080/admin. It provides a web UI for:
| Command | Description |
|---|---|
| maree-db-server | Start the server (foreground). Use sudo systemctl start maree-db for a managed service. |
| sudo systemctl stop maree-db | Gracefully stop the server (systemd). |
| sudo systemctl restart maree-db | Restart the server (systemd). |
| sudo systemctl status maree-db | Show service status. |
| maree-db-server verify --all | Run self-verification benchmarks. |
| maree-db health-check | Run the health check manually. |
| maree-db backup now --target local | Take a managed backup (Professional+). |
| maree-db backup restore --source <path> | Restore from a managed backup (Professional+). |
| maree-db users create <user> --role <role> | Create a new database user. |
| maree-db users list | List all users. |
| maree-db users delete <user> | Delete a user. |
| maree-db users grant <user> <permission> ON <target> | Grant a permission to a user. |
| maree-db users revoke <user> <permission> ON <target> | Revoke a permission from a user. |
| maree-db licence activate | Activate a licence key. |
| maree-db licence status | Show current licence details. |
| maree-db licence hardware-id | Print the Hardware ID for offline activation. |
| maree-db migrate map-type | Convert a source column type to Maree-DB. |