ES
Inicia sesión Crea tu cuenta

Cómo instalar Adminer en Saplo: panel para bases de datos MySQL y PostgreSQL sin SSH

Gestiona tu base de datos MySQL o PostgreSQL desde el navegador, sin necesidad de SSH y sin instalar un cliente de base de datos en tu ordenador. Adminer inicia sesión con las credenciales de la base de datos cada vez que accedes, por lo que no crea una cuenta propia. Guía paso a paso, Box S por 27 € al año.

Grzegorz Kalmus ·

Necesitas echar un vistazo a una tabla, corregir un error tipográfico en un registro o exportar datos, y lo único que tienes es el panel de Saplo y la dirección de la aplicación. En Box S no tienes acceso SSH, e instalar un cliente de base de datos en tu ordenador solo para mirar la base de datos de vez en cuando es excesivo. Adminer resuelve este problema: es un panel de administración de bases de datos, todo en un solo archivo PHP, accesible desde el navegador bajo tu propio dominio o subdominio. En este tutorial, te mostraremos cómo configurar Adminer en Saplo y conectarlo a una base de datos MySQL o PostgreSQL en el mismo Box.

Qué es Adminer y para quién es adecuado

Adminer es un panel de código abierto ligero para la gestión de bases de datos, que funciona como una sola aplicación PHP en un contenedor Docker. Es compatible con MySQL, MariaDB, PostgreSQL y otros motores. A diferencia de la mayoría de las aplicaciones del catálogo de Saplo, Adminer no crea su propia cuenta de administrador ni de sesión; inicias sesión con los datos de la base de datos cada vez que accedes a la página, como en un cliente de escritorio. Esta es una decisión consciente: el panel no almacena nada de su lado, por lo que no añade una nueva superficie de ataque a tu Box.

Es útil si ya tienes un módulo MySQL/MariaDB o PostgreSQL en el mismo Box y quieres gestionarlo sin iniciar sesión a través de SSH. Es especialmente útil en el Box S, donde no hay acceso SSH, pero también en planes más grandes, ya que a menudo es más rápido abrir un navegador que iniciar un cliente SQL local. Puedes encontrar la descripción de la aplicación en la página de hosting de Adminer en Saplo.

Requisitos y coste del hosting

Adminer solo necesita 256 MB de RAM y 2 GB de espacio en disco, por lo que el plan más económico que cumple los requisitos de instalación es Box S por 27 € al año. Se trata solo de la aplicación de panel: la base de datos a la que te conectas es un módulo separado (MySQL/MariaDB o PostgreSQL), que ocupa sus propios recursos en el mismo Box. Si aún no lo tienes, instálalo antes de Adminer.

Para la instalación, basta con el panel de Saplo en el navegador. No necesitas SSH, tu propio cliente de base de datos ni herramientas adicionales en tu ordenador.

Instalación paso a paso

  1. Si tu Box aún no tiene una base de datos, inicia sesión en el panel de Saplo, abre el catálogo de aplicaciones e instala el módulo MySQL / MariaDB o PostgreSQL.
  2. Después de instalar la base de datos, abre su página de detalles en el panel y anota la información de la pestaña Datos de conexión: host, puerto, nombre de la base de datos, usuario y contraseña.
  3. Vuelve al catálogo de aplicaciones, selecciona Adminer y comienza a crear la aplicación.
  4. Asígnale un nombre, por ejemplo baza-panel, e indica el mismo Box en el que funciona el módulo de la base de datos.
  5. Elige el dominio o subdominio *.saploapp.pl. Mantén la dirección HTTPS exacta que se muestra en el panel.
  6. Confirma la instalación y espera el estado de la aplicación.

Adminer no crea una cuenta ni guarda contraseñas, por lo que en el catálogo de aplicaciones no encontrarás un archivo con los datos de inicio de sesión para el propio panel, solo hay un archivo ADMINER-SETUP.txt con un recordatorio de cómo conectarse a la base de datos en el mismo Box.

Iniciar sesión en la base de datos

Abre la dirección de la aplicación Adminer en tu navegador. Verás una pantalla de inicio de sesión con cuatro campos:

  • Sistema: elige MySQL o PostgreSQL, según el módulo de base de datos que hayas instalado.
  • Servidor: este campo está prellenado con el valor 127.0.0.1, que es la dirección de la base de datos en el mismo Box. No lo cambies si la base de datos está localmente.
  • Usuario y Contraseña: los mismos datos que en la tarjeta "Datos de conexión" del módulo de la base de datos en el panel de Saplo.

Una vez que hayas iniciado sesión, selecciona el nombre de la base de datos de la lista o introdúcelo manualmente si Adminer te lo pide. Cada entrada a la página es una nueva sesión; Adminer no recuerda nada entre visitas, por lo que tendrás que iniciar sesión de nuevo en tu próxima visita, a menos que tu navegador guarde los datos en su gestor de contraseñas.

Qué puedes hacer en Adminer

Una vez que inicias sesión, tienes una vista completa de la estructura de la base de datos: lista de tablas, previsualización y edición de filas, tus propias consultas SQL, exportación de la base de datos o de una sola tabla a un archivo SQL, e importación de datos desde un archivo. También puedes cambiar la estructura de las tablas (añadir y eliminar columnas, índices o claves) sin conectarte al servidor a través de SSH. Esto es suficiente para tareas administrativas típicas: corregir un error tipográfico en el contenido, previsualizar los logs guardados en la base de datos o verificar rápidamente si la aplicación realmente guardó un nuevo registro.

Seguridad

Adminer no tiene su propia cuenta, lo que significa que la única línea de defensa es la contraseña de la propia base de datos. Cualquiera que conozca la dirección de la aplicación y las credenciales de la base de datos podrá acceder al panel. Guarda la contraseña de la base de datos con el mismo cuidado que la contraseña del panel de Saplo: no la envíes a través de canales no cifrados y no compartas la dirección de la aplicación con personas que no necesiten acceder a la base de datos. Si planeas usar Adminer con poca frecuencia, es buena idea cerrar la pestaña del navegador después de terminar de trabajar en lugar de dejar una sesión abierta e iniciada en la base de datos de producción.

Preguntas frecuentes

¿Cuánto cuesta Adminer en Saplo?

El plan más económico que cumple los requisitos de instalación es Box S por 27 € al año. La propia base de datos, a la que se conecta Adminer, utiliza los recursos de la misma Box.

¿Adminer creará una base de datos por sí solo?

No. Adminer es solo un panel de administración, se conectará a una base de datos que ya existe. Primero, instala el módulo MySQL/MariaDB o PostgreSQL en la misma Box.

¿Por qué falla el inicio de sesión?

Verifica que en el campo 'Sistema' hayas seleccionado el motor compatible con el módulo de base de datos instalado y que el usuario y la contraseña coincidan con los datos de la tarjeta 'Datos de conexión' en el panel de Saplo. El campo 'Servidor' debe dejarse como 127.0.0.1 si la base de datos se encuentra en la misma Box.

¿Puedo conectar Adminer a una base de datos en otra Box?

Por defecto, el módulo de base de datos solo escucha en 127.0.0.1, es decir, dentro de la misma Box, y no está disponible desde el exterior. La conexión a una base de datos ubicada en otra Box requeriría una configuración de red separada, que Saplo no proporciona en la instalación estándar.

¿Se guardan en algún lugar los datos de inicio de sesión?

No en el servidor. Adminer no almacena sesiones ni contraseñas: el inicio de sesión lo introduces cada vez que accedes, a menos que tu gestor de contraseñas del navegador lo recuerde.

Abre la oferta de Adminer en Saplo, instálalo en la misma Box que la base de datos e inicia sesión con los datos que ya tienes en el panel del módulo de base de datos.

  • #Adminer
  • #Self-hosting
  • #Bases de datos
  • #Guía