Skip to content

All: add plugin system with autologin and server list (#73) - #87

Open
f3l1x wants to merge 1 commit into
masterfrom
feat/default-credentials-env
Open

f3l1x wants to merge 1 commit into
masterfrom
feat/default-credentials-env

Conversation

@f3l1x

@f3l1x f3l1x commented Sep 19, 2026

Copy link
Copy Markdown
Member

Adds a plugin system to all Adminer variants (except dg). Plugins live in .plugins/ and are activated via ADMINER_PLUGIN_=1. All plugins are disabled by default.

Available plugins:

  • autologin: skip login form, connect directly via DSN ADMINER_PLUGIN_AUTOLOGIN=1 ADMINER_AUTOLOGIN_SERVER=driver://user:pass@host:port/db

  • server-list: dropdown with Auto Sign-In button ADMINER_PLUGIN_SERVER_LIST=1 ADMINER_SERVERS_Name=driver://user:pass@host:port/db

Credentials are handled server-side, never exposed in HTML/JS. Build context changed to repo root so all variants share .plugins/.

Adds a plugin system to all Adminer variants (except dg).
Plugins live in .plugins/ and are activated via ADMINER_PLUGIN_<name>=1.
All plugins are disabled by default.

Available plugins:

- autologin: skip login form, connect directly via DSN
  ADMINER_PLUGIN_AUTOLOGIN=1
  ADMINER_AUTOLOGIN_SERVER=driver://user:pass@host:port/db

- server-list: dropdown with Auto Sign-In button
  ADMINER_PLUGIN_SERVER_LIST=1
  ADMINER_SERVERS_Name=driver://user:pass@host:port/db

Credentials are handled server-side, never exposed in HTML/JS.
Build context changed to repo root so all variants share .plugins/.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant