Quickstart
Install with npx @adminiumjs/adminium, answer the setup wizard, and have an admin panel
on your own schema in a few minutes.
export ADMINIUM_SECRET=$(openssl rand -hex 32)npx @adminiumjs/adminiumQuickstart
Install with npx @adminiumjs/adminium, answer the setup wizard, and have an admin panel
on your own schema in a few minutes.
Run with Docker
A single container, or Compose with a managed Postgres meta store.
Connect a database
PostgreSQL, MySQL/MariaDB, and SQLite — or import a schema file and connect nothing at all.
Self-host it properly
Meta-store placement, reverse proxies, secrets, upgrades, and telemetry.
Adminium reads your database schema — never your rows — classifies it, and interprets that model at runtime as a working admin application: tables with filters and inline edit, detail pages that follow your foreign keys, dashboards, roles, and an audit trail.
Two things follow from “interprets at runtime”, and both matter:
src/ directory to eject into and
maintain. Your schema changes; you re-introspect; the app follows.adminium export-zip gives
you the server plus its config bundle so you can move or replay an instance —
it does not hand you a generated codebase. See
Export & restore.