Repolode
vrana

vrana/adminer

Herramienta completa de gestión de bases de datos para PHP, distribuida en un solo archivo y compatible con MySQL, PostgreSQL, SQLite y otros sistemas.

Alternativa open source a:phpMyAdminDBeaver

Estrellas
7,920
Forks
1,181
Issues abiertos
3
Último commit
hace 6 días

¿Qué es?

Adminer es una herramienta web de gestión de bases de datos escrita en PHP. La aplicación completa se distribuye en un solo archivo PHP que se sube a un servidor web, por lo que no hay que instalar ni configurar nada más en el servidor de destino.

Se conecta a MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL y Oracle, y sus plugins amplían la compatibilidad a sistemas como Elasticsearch, OpenSearch, MongoDB, Redis, ClickHouse y Firebird. Un proyecto complementario, Adminer Editor, ofrece una interfaz más sencilla para que los usuarios finales editen datos.

El repositorio incluye el código fuente de desarrollo y un script de compilación que genera la versión de un solo archivo. El archivo compilado funciona con PHP 5.3 y versiones posteriores, mientras que el código fuente requiere PHP 7.4 o posterior.

Funciones clave

  • 01Gestiona bases de datos MySQL, MariaDB, PostgreSQL, SQLite, MS SQL y Oracle desde una sola interfaz.
  • 02Se distribuye como un único archivo PHP, sin dependencias adicionales que instalar.
  • 03Ofrece plugins para sistemas NoSQL y de búsqueda, como MongoDB, Redis y Elasticsearch.
  • 04Incluye un script de compilación que genera la versión de un solo archivo a partir del código fuente.

Casos de uso

  • Inspeccionar o editar datos rápidamente en un servidor donde no sea práctico instalar un cliente de escritorio.
  • Ofrecer a personas que no son desarrolladoras una forma de ver y editar tablas de bases de datos desde el navegador.
  • Administrar varios motores de bases de datos desde una sola herramienta web.

Inicio rápido

  1. 1

    Clona el repositorio y descarga los submódulos

    git submodule update --init
  2. 2

    O instala las dependencias con Composer

    composer install
  3. 3

    Ejecuta la versión de desarrollo sirviendo adminer/index.php con PHP

  4. 4

    Crea la versión de un solo archivo con compile.php

Antes de usarlo

  • El archivo compilado requiere PHP 5.3 o posterior; para ejecutarlo desde el código fuente se necesita PHP 7.4 o posterior.
  • El README no especifica una licencia de código abierto clara más allá de NOASSERTION, así que comprueba la licencia antes de reutilizarlo.

Temas

Preguntas frecuentes

¿Qué es adminer?
Herramienta completa de gestión de bases de datos para PHP, distribuida en un solo archivo y compatible con MySQL, PostgreSQL, SQLite y otros sistemas. Adminer es una herramienta web de gestión de bases de datos escrita en PHP. La aplicación completa se distribuye en un solo archivo PHP que se sube a un servidor web, por lo que no hay que instalar ni configurar nada más en el servidor de destino.
¿adminer es gratuito? ¿Qué licencia tiene?
adminer es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿adminer sigue mantenido?
Mantenimiento activo. El último commit de adminer fue el 16 oct 2026.
¿Para qué puedo usar adminer?
Inspeccionar o editar datos rápidamente en un servidor donde no sea práctico instalar un cliente de escritorio. Ofrecer a personas que no son desarrolladoras una forma de ver y editar tablas de bases de datos desde el navegador. Administrar varios motores de bases de datos desde una sola herramienta web.
¿Cómo se instala adminer?
Clona el repositorio y descarga los submódulos: git submodule update --init O instala las dependencias con Composer: composer install Ejecuta la versión de desarrollo sirviendo adminer/index.php con PHP Crea la versión de un solo archivo con compile.php
¿Dónde consigo adminer?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vrana/adminer

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados