Skip to content

ddev/ddev-adminer

Repository files navigation

tests project is maintained

DDEV Adminer Service

What is this?

This repository allows you to quickly install the Adminer database manager into a DDEV project using just ddev add-on get ddev/ddev-adminer.

Adminer is a full-featured database management tool written in PHP. This service currently ships the official adminer container with no external plugins.

Adminer works with MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, and MongoDB.

Installation

ddev add-on get ddev/ddev-adminer && ddev restart

Then you can just ddev adminer or use ddev describe to get the URL (https://<project>.ddev.site:9101).

Advanced Customization

To change the design:

# design: https://www.adminer.org/en/#extras
ddev dotenv set .ddev/.env.adminer --adminer-design=dracula
git add .ddev/.env.adminer
ddev add-on get ddev/ddev-adminer && ddev restart

To add more plugins:

# plugins: https://www.adminer.org/en/plugins/
ddev dotenv set .ddev/.env.adminer --adminer-plugins="tables-filter edit-calendar"
git add .ddev/.env.adminer
ddev add-on get ddev/ddev-adminer && ddev restart

All possible customization options are listed below (avoid using them if you're unsure):

  • --adminer-design
  • --adminer-docker-image
  • --adminer-default-driver
  • --adminer-default-db
  • --adminer-default-username
  • --adminer-default-password
  • --adminer-plugins

What does this add-on do?

  • Adds the adminer container as a service

Contributed by @bserem. Maintained by DDEV team.