PostgreSQL, MariaDB y Redis en tu propio servidor
Zelie ejecuta bases de datos junto a tus apps y tus servidores de juegos. Cada una se crea con un clic, no tiene puerto público, se copia y se cifra según una programación, y se puede explorar en modo de solo lectura en el panel o abrir desde tus herramientas de escritorio.


Los motores
| Motor | Versiones | Lo que recibe una app |
|---|---|---|
| PostgreSQL | 18 y 17 | DATABASE_URL y las variables habituales del motor |
| MariaDB | 11.8 y 10.11 | DATABASE_URL y las variables habituales del motor |
| Redis | 8 | REDIS_URL |
Cada una corre en su propio contenedor, con un volumen para sus archivos. Instalar Zelie explica cómo poner el panel en el servidor.
Cerradas a internet
Una base de datos nunca recibe un puerto público. Cada app está en su propia red y el firewall descarta el tráfico entre ellas. Vincular una base de datos a una app abre un único camino, hacia el único puerto de la base de datos, para que la app llegue a ella por su nombre. Los servidores de juegos se vinculan igual, y la pestaña Database de un servidor de juegos muestra el host, el puerto, el usuario y la contraseña para el archivo de configuración de un plugin.
La contraseña está sellada: el panel la guarda pero no puede leerla. Para mostrarla hace falta un segundo paso de inicio de sesión de los últimos 15 minutos, y cada vez queda registrada.
Copias de seguridad y restauraciones
- Cada noche a las 3:00, guardadas siete días, salvo que lo cambies.
- Comprimidas y cifradas con age antes de tocar el disco. Un archivo de recuperación permite abrirlas en otro servidor.
- Copias en cualquier almacenamiento compatible con S3, guardadas 30 días por defecto.
- Se puede subir un volcado de otro sitio (
.sql,.sql.gz, un.rdbde Redis) para restaurarlo. - Una restauración hace primero una copia de lo que hay. Si la restauración falla, esa copia vuelve a su sitio.


Actualizaciones con vuelta atrás
Cuando sale una nueva versión de parche de la imagen, el panel la ofrece y hace una copia de seguridad antes del cambio. Pasar a una versión mayor nueva, como de PostgreSQL 17 a 18, vuelca los datos, los carga en la versión nueva sobre un volumen nuevo y vuelve a la anterior si algo falla. El volumen anterior se queda hasta que lo borres.
Mirar dentro sin riesgo
La pestaña Data muestra tablas, filas, filtros por columna, búsqueda, ordenación y exportación a CSV, y en Redis, las claves y sus valores. Todo es de solo lectura: el núcleo construye cada consulta por sí mismo y la ejecuta en una transacción de solo lectura con un límite de tiempo.
Herramientas como TablePlus o DBeaver se conectan a través de un túnel SSH a un puerto al que solo llega el propio servidor, con un usuario propio cuya contraseña se muestra una sola vez.
Preguntas
¿Puedo abrir la base de datos desde un programa de escritorio?
Sí, a través de un túnel SSH. Zelie crea un usuario para la herramienta con su propia contraseña, que se muestra una vez, así que se puede cambiar sin tocar tus apps.
¿Puedo traer una base de datos que ya existe?
Sube un volcado (.sql, .sql.gz o un .rdb de Redis) y Zelie lo restaura. Las sentencias que solo encajan en el servidor anterior se omiten y se cuentan.
¿Adónde van las copias de seguridad?
Se quedan en el servidor, cifradas, y una copia puede ir a cualquier almacenamiento compatible con S3, como Cloudflare R2, Backblaze B2, Amazon S3 o Wasabi.
Instalar Zelie
Zelie está en desarrollo temprano, y Free está abierto a todos: crea una cuenta e instálalo en un servidor propio. Pro y Business vendrán después: Pro también para tu propio servidor, Business para quien vende hosting.