adminer

adminer

Official

Docker app from Selfhosters

Overview

Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB.

Go to https://github.com/vrana/adminer/tree/master/designs for themes

Plugins: https://github.com/vrana/adminer/tree/master/plugins

Adminer

Adminer is a full-featured database management tool written in PHP. It consists of a single file ready to deploy to the target server. Adminer Editor offers data manipulation for end-users.

Official Website

Features

  • Supports: MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL, Oracle
  • Plugins for: Elasticsearch, OpenSearch, SimpleDB, MongoDB, Redis, Firebird, ClickHouse, IGDB, IMAP
  • Requirements: PHP 5.3+ (compiled file), PHP 7.4+ (source codes)

Screenshot

Table structure

Installation

If downloaded from Git then run: git submodule update --init (or composer install)

  • adminer/index.php - Run development version of Adminer
  • editor/index.php - Run development version of Adminer Editor, needs adminer/ next to it
  • editor/example.php - Example customization
  • compile.php - Create a single file version
  • lang.php - Update translations
  • tests/*.spec.js - Playwright end-to-end tests

Plugins

There are several plugins distributed with Adminer, as well as many user-contributed plugins listed on the Adminer Plugins page.

Download Statistics

406,963,119
Total Downloads
2,859,514
This Month
2,142,600
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
adminer
Last Updated2026-09-30
First Seen2019-09-24

Runtime arguments

Web UI
http://[IP]:[PORT:8080]
Network
bridge
Privileged
false

Template configuration

WebUI PortPorttcp

Container Port: 8080

Target
8080
Default
8080
ThemeVariable

Container Variable: ADMINER_DESIGN

Target
ADMINER_DESIGN
Default
flat
PluginsVariable

e.g. ADMINER_PLUGINS='tables-filter tinymce'

Target
ADMINER_PLUGINS