Adminer
[SSO] Full-featured database management tool
Adminer is a full-featured database management tool written in PHP that consists of a single file ready to deploy to the target server. It supports MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL, Oracle, and through plugins: Elasticsearch, SimpleDB, MongoDB, Firebird, ClickHouse, and IMAP systems.
Links:
- Home: Adminer - Database management in a single PHP file
- Source: GitHub - vrana/adminer: Database management in a single PHP file
- Docs: adminer - Official Image | Docker Hub
TODO: Enable custom plugins via ADMINER_PLUGINS environment variable TODO: Consider mounting custom CSS themes for UI customization TODO: Create dedicated database network for secure database connections
Authentik ForwardAuth
Authentik ForwardAuth limits the Adminer browser UI to the developers group.
It is only an outer access gate: database-native credentials remain required.
Setup
Keep the router middleware set to localaccess-authentik@file and do not
publish Adminer’s HTTP port outside Traefik.
Verify
Confirm a developers member reaches the Adminer database login screen, a
non-member is denied, database credentials are still required, and group
removal is applied after proxy-session refresh.