Databasus

Copia de seguridad de PostgreSQL con Point-in-Time Recovery y verificación de restauración

Databasus es una herramienta gratuita, de código abierto y autoalojada para respaldar PostgreSQL. Cree copias de seguridad en distintos almacenamientos (S3, Google Drive, FTP, etc.) con notificaciones sobre el progreso (Slack, Discord, Telegram, etc.). Con un enfoque en Point-in-Time Recovery con RPO/RTO bajos

GitHub starsDocker pulls
Interfaz del panel de Databasus
Con el apoyo de los programas OSS de Anthropic y OpenAI
Con el apoyo de los programas de código abierto de Anthropic y OpenAI. Más información →
Resumen

Funcionalidades

Databasus ofrece todo lo necesario para gestionar respaldos de producción de forma fiable. Desde la programación automática hasta el cifrado de las copias de seguridad. Es adecuado tanto para desarrolladores individuales con proyectos personales como para equipos DevOps y empresas

1

Copias de seguridad programadas

Copias de seguridad programadas

Un respaldo debe ejecutarse a la hora indicada y de forma regular. Por eso ofrecemos muchas opciones: cada hora, diaria, semanal, mensual, cron, etc.

2

Comprobaciones de estado configurables

Comprobaciones de estado

Cada minuto (o el intervalo que prefiera) el sistema hará ping a su base de datos y le mostrará el historial de intentos

La base de datos puede considerarse caída tras 3 intentos fallidos, por ejemplo. Cuando vuelve a estar operativa, usted también recibe una notificación

3

Muchos destinos de almacenamiento

Los archivos se guardan en su VPS, en almacenamientos en la nube y en otros lugares. Puede elegir el almacenamiento que quiera. Los archivos siempre le pertenecen a usted. Ver todos →

Almacenamiento
4

Notificaciones

Puede recibir notificaciones sobre el éxito o el fallo del proceso. Resulta útil para desarrolladores y equipos DevOps. Ver todos →

Notificaciones
5

Autoalojado mediante Docker

Databasus se ejecuta en su PC o VPS. Por lo tanto, todos sus datos le pertenecen y están protegidos. El despliegue lleva unos 2 minutos mediante script, Docker o k8s

Docker
6

Código abierto y gratuito

El proyecto es totalmente de código abierto, gratuito y con licencia Apache 2.0. Puede copiar y bifurcar el código por su cuenta. También está abierto al uso empresarial

GitHub
7

Verificación de restauración

Una copia de seguridad que termina sin errores no es lo mismo que una copia que se puede restaurar. Databasus descarga periódicamente el último respaldo, lo restaura en un contenedor de base de datos desechable e informa del resultado. Leer más →

PostgreSQL
8

Gestión de accesos

para equipos
Gestión de accesos

Otorgue a los usuarios acceso para ver o gestionar las bases de datos. Separe equipos y proyectos. Adecuado para equipos DevOps y desarrolladores. Leer más →

9

Registros de auditoría

para equipos
Registros de auditoría

Siga toda la actividad del sistema con registros de auditoría completos. Puede ver el historial de accesos y cambios de cada usuario (descargas de copias, cambios de programación, actualizaciones de configuración, etc.). Leer más →

10

Seguridad

El cifrado de nivel empresarial protege los datos sensibles y las copias de seguridad. El acceso de solo lectura a la base de datos evita la corrupción de datos. Todo esto no requiere ningún conocimiento y funciona de forma automática desde el primer momento. Leer más →

Seguridad
11

Copias lógicas, físicas, incrementales y de WAL

Databasus admite copias lógicas y físicas (completas e incrementales) con streaming de WAL para Point-in-Time Recovery. Esto hace que Databasus sirva para la recuperación ante desastres y funcione igual de bien con bases de datos autoalojadas y en la nube: use el modo remoto para bases de datos gestionadas en la nube o accesibles públicamente. Las copias físicas se realizan sobre el mecanismo nativo de respaldo de PG 17. Leer más →

Resumen de 4 minutos

¿Cómo usar Databasus?

Vea en este video cómo conectar su base de datos, cómo configurar la programación de las copias de seguridad, cómo descargarlas y restaurarlas, cómo añadir miembros al equipo y qué son los registros de auditoría de usuarios

Rostislav Dugin

Rostislav Dugin

Desarrollador de Databasus

¿Cómo usar Databasus? (resumen)
Bases de datos

Bases de datos compatibles

Databasus admite PostgreSQL, MySQL, MariaDB y MongoDB. Puede respaldarlas y restaurarlas todas con la misma herramienta. El enfoque principal está en PostgreSQL, pero MySQL, MariaDB y MongoDB también están soportadas

PostgreSQL

PostgreSQL

PostgreSQL es la base de datos principal soportada por Databasus. Se admiten todas las versiones de la 12 a la 18

MySQL

MySQL

MySQL es la segunda base de datos más popular del mundo. Puede respaldar y restaurar sus bases de datos MySQL con la misma simplicidad

MariaDB

MariaDB

MariaDB está soportada con las mismas funciones que MySQL. Puede respaldar y restaurar sus bases de datos MariaDB sin complicaciones

MongoDB

MongoDB

MongoDB es la base de datos NoSQL más popular. Puede respaldar y restaurar sus bases de datos MongoDB con la misma interfaz fácil de usar

Proceso

¿Cómo crear una copia de seguridad de PostgreSQL?

La prioridad principal de Databasus es la simplicidad; ahora mismo es la herramienta más fácil del mundo para respaldar PostgreSQL. Para crear copias de seguridad solo hay que seguir 4 pasos. Después podrá restaurar con un clic

Paso 1

Seleccione la programación necesaria

Puede elegir el momento que necesite: diario, semanal, mensual, una hora concreta (como las 4 AM) y ciclos cron

Para el intervalo semanal debe indicar un día concreto; para el mensual, también un día concreto

Si su base de datos es grande, le recomendamos elegir la hora en la que baja el tráfico

Paso 1
Paso 2

Introduzca los datos de su base de datos

Introduzca las credenciales de su base de datos PostgreSQL, seleccione la versión y la base de datos de destino. Elija también si se requiere SSL

De forma predeterminada, Databasus comprime las copias en un nivel equilibrado para no ralentizar el proceso (~20% más lento) y ahorrar de 4 a 8 veces el espacio (lo que reduce el tráfico de red)

Paso 2
Paso 3

Elija el almacenamiento para las copias

Puede guardar los archivos con las copias de seguridad en local, en S3, en Google Drive, NAS, Dropbox y otros servicios

Tenga en cuenta que necesita espacio suficiente en el almacenamiento

Paso 3
Paso 4

Elija dónde recibir las notificaciones (opcional)

Cuando una copia de seguridad termina con éxito o falla, Databasus puede enviarle una notificación. Puede ser el chat con DevOps, su correo o incluso un webhook de su equipo

Vamos a dar soporte a la mayoría de las plataformas y mensajerías populares

Paso 4
Primeros pasos

¿Cómo instalar?

Databasus admite muchas formas de instalación. Se soporta tanto en local como en la nube. Ambas vías son extremadamente sencillas y fáciles de usar, incluso para quien no tiene experiencia en administración o DevOps

Script automático (recomendado)
El script de instalación instalará Docker con Docker Compose (si aún no están instalados), configurará Databasus y activará el arranque automático al reiniciar el sistema.
sudo apt-get install -y curl && \
sudo curl -sSL https://raw.githubusercontent.com/databasus/databasus/refs/heads/main/install-databasus.sh | sudo bash
Más sobre la instalación
Cómo instalar Databasus
FAQ

Preguntas frecuentes

El objetivo de Databasus es hacer que respaldar sea lo más simple posible tanto para desarrolladores individuales (y DevOps) como para equipos. La interfaz facilita crear copias de seguridad, visualiza el progreso y restaura cualquier cosa en un par de clics

1

¿Qué es Databasus y por qué usarlo en lugar de scripts escritos a mano?

Databasus es un servicio autoalojado con licencia Apache 2.0 que respalda bases de datos. Se diferencia de los scripts de shell en que ofrece una interfaz para programar tareas, comprimir y guardar los archivos en varios destinos (disco local, S3, Google Drive, NAS, Dropbox, SFTP, rclone, etc.), configurar políticas de retención que eliminan automáticamente las copias antiguas y avisar a su equipo cuando las tareas terminan o fallan, todo sin escribir código a mano
2

¿Cuál es la forma más rápida de instalar Databasus?

Databasus admite varios métodos de instalación: script automatizado, Docker, Docker Compose y Kubernetes con Helm. La vía más rápida es ejecutar el instalador de una línea con cURL, que descarga la imagen Docker actual, crea un docker-compose.yml y arranca el servicio, que volverá a levantarse automáticamente tras cada reinicio del servidor. Para entornos Kubernetes, use el chart oficial de Helm para despliegues listos para producción. El tiempo total suele ser inferior a dos minutos en un VPS típico.
3

¿Cómo funciona la verificación de restauración?

Databasus ejecuta un pequeño agente de verificación en un host que usted controla. En cada ejecución programada, el agente descarga la copia de seguridad más reciente. La restaura en un contenedor de base de datos desechable. Luego compara la base de datos restaurada con la de origen. El resultado se informa de vuelta, incluyendo el código de salida de la restauración y el recuento de filas por tabla. Las programaciones admiten después de cada copia, cada hora, diaria, semanal, mensual o una expresión cron en UTC. Los fallos pueden enviarse por cualquier notificador conectado a la base de datos: Slack, Teams, Discord, correo y otros.
4

¿Cómo garantiza Databasus la seguridad?

Databasus aplica seguridad en tres niveles: (1) Cifrado de datos sensibles: todas las contraseñas, tokens y credenciales se cifran con AES-256-GCM y se guardan separados de la base de datos; (2) Cifrado de las copias de seguridad: cada archivo de respaldo se cifra con una clave única derivada de una clave maestra, el ID de la copia y una sal aleatoria, de modo que las copias resultan inútiles sin su clave de cifrado aunque alguien acceda al almacenamiento; (3) Acceso de solo lectura a la base de datos: Databasus solo requiere permisos SELECT y realiza comprobaciones exhaustivas para asegurar que no existen privilegios de escritura, lo que evita la corrupción de datos incluso si la herramienta se ve comprometida.

Más allá del tiempo de ejecución, la seguridad y la fiabilidad se integran en cada commit y PR: análisis estático con CodeQL, CodeRabbit con gitleaks y semgrep, monitoreo de CVE con Dependabot, escaneo de imágenes y Dockerfiles con Trivy, y auditorías periódicas de Codex Security de OpenAI. Las pruebas de integración se ejecutan contra contenedores reales de PostgreSQL, MySQL, MariaDB y MongoDB y verifican ciclos completos de copia y restauración en cada PR. Las GitHub Actions están fijadas a SHA de commit y los flujos de trabajo siguen permisos de privilegio mínimo.

Consulte Ingeniería de seguridad y fiabilidad para ver el flujo completo.

Además, todos los registros pueden exportarse a cualquier sistema externo (VictoriaLogs, SigNoz, Graylog, etc.) mediante el estándar OpenTelemetry. De forma predeterminada, los registros (incluidos los de auditoría) también se escriben en archivos locales, así que los registros de auditoría no pueden perderse. Consulte la configuración avanzada aquí.
5

¿Cómo configuro y ejecuto mi primera tarea de respaldo en Databasus?

Para iniciar su primera copia de seguridad con Databasus, inicie sesión en el panel, haga clic en New Backup y seleccione un intervalo: cada hora, diario, semanal, mensual o cron. Después indique la hora exacta de ejecución (por ejemplo, 02:30 para horas de poca actividad).

A continuación introduzca el host de su PostgreSQL, el número de puerto, el nombre de la base de datos, las credenciales y la preferencia de SSL. Elija adónde debe enviarse el archivo (ruta local, bucket de S3, carpeta de Google Drive, Dropbox, etc.).

Si lo necesita, añada canales de notificación como correo, Slack, Telegram o un webhook y haga clic en Save. Databasus valida los datos al instante, activa la programación, ejecuta la primera tarea y envía el estado en vivo. Así podrá restaurar con un toque cuando la copia esté completa.
6

¿Cuál es el nivel de adopción de Databasus?

Databasus es hoy la herramienta de código abierto para copias de seguridad de PostgreSQL con mayor adopción. A 17 de junio de 2026, DBA, ingenieros DevOps, desarrolladores y equipos de todo el mundo la han descargado más de 1.800.000 veces en Docker. Con más de 8.500 estrellas en GitHub, supera a pgBackRest (~4.200 estrellas, disponible desde 2014) y a WAL-G (~4.100 estrellas, disponible desde 2017). Databasus se lanzó en 2025 y superó a ambos en su primer año.
7

¿En qué se diferencia Databasus de PgBackRest, Barman o pg_dump? ¿Dónde puedo leer comparativas?

Databasus apuesta por la simplicidad: ofrece una interfaz web moderna para gestionar las copias de seguridad de muchas bases de datos a la vez, en lugar de archivos de configuración complejos y herramientas de línea de comandos. A diferencia de los scripts de pg_dump puros, incluye programación integrada, compresión, múltiples destinos de almacenamiento, monitoreo del estado y notificaciones en tiempo real, todo gestionado desde una interfaz web sencilla.

A la vez, a diferencia de pgBackRest y WAL-G, Databasus realiza copias físicas, incrementales y de WAL sobre el mecanismo nativo de PostgreSQL 17, así que no reinventa su propio motor de respaldo. Se conecta a sus bases de datos de forma remota y alcanza redes cerradas mediante un túnel SSH al servidor o a un bastión, de modo que las bases de datos sin exposición pública también pueden respaldarse y gestionarse desde un único panel. Lea cómo están implementadas las copias físicas y PITR.

Tenemos páginas de comparación detalladas para las herramientas de respaldo más populares: Databasus vs pg_dump, Databasus vs pgBackRest, Databasus vs Barman, Databasus vs WAL-G y Databasus vs pgBackWeb. Cada comparación explica las diferencias clave, los pros y los contras, y le ayuda a elegir la herramienta adecuada para sus necesidades.
8

¿Databasus cuenta con el apoyo de los programas OSS de Anthropic y OpenAI?

Sí, estamos orgullosos de que Databasus haya sido reconocido como un proyecto de código abierto valioso por dos de las empresas de IA líderes del mundo. En marzo de 2026, Databasus fue aceptado tanto en Claude for Open Source de Anthropic como en Codex for Open Source de OpenAI. Es una confirmación independiente de fiabilidad para nosotros: el proyecto fue evaluado y reconocido como infraestructura crítica que merece apoyo. Leer más →
9

¿Es Databasus una alternativa a pg_dump?

No exactamente. Databasus se centra en la recuperación ante desastres con RTO y RPO bajos, así que está más cerca de ser una alternativa a pgBackRest o WAL-G: intenta hacer la recuperación ante desastres tan simple como pg_dump. Dicho esto, para copias lógicas sí sirve como alternativa a pg_dump y usa pg_dump por debajo, añadiendo una interfaz web fácil de usar, programación automática, múltiples destinos de almacenamiento, notificaciones en tiempo real, monitoreo del estado y cifrado de las copias. Las copias lógicas también están disponibles para MySQL, MariaDB y MongoDB.
10

¿Qué bases de datos admite Databasus?

Databasus admite PostgreSQL, MySQL, MariaDB y MongoDB. Sin embargo, Databasus fue creado originalmente para PostgreSQL y mantiene su enfoque principal en él: soporte excelente al 100% y la máxima eficiencia para las copias de seguridad de PostgreSQL.

Aunque MySQL, MariaDB y MongoDB están soportados, PostgreSQL sigue siendo la prioridad central, con las funciones más optimizadas y desarrollo continuo.

Por ejemplo, Databasus ofrece soporte nativo de copias físicas y de WAL para la recuperación ante desastres de PostgreSQL. En realidad, Databasus es una herramienta de copia de seguridad de PostgreSQL y las demás bases de datos son solo extensiones.
11

¿Qué tipos de copia de seguridad admite Databasus?

Databasus admite copias físicas, completas, incrementales, de WAL y lógicas, así que sirve tanto para quien quiere volcados lógicos simples como para quien necesita una herramienta sólida de recuperación ante desastres.
  • Física: copia a nivel de archivos de todo el clúster de la base de datos. Copia y restauración más rápidas para conjuntos de datos grandes que los volcados lógicos. Construida sobre el mecanismo nativo de respaldo de PostgreSQL 17, así que nos apoyamos en las herramientas probadas de PostgreSQL en lugar de reinventarlas
  • Completa: una copia íntegra y autocontenida del clúster, la base de la que parte cada cadena de respaldos
  • Incremental: guarda solo lo que cambió desde la copia anterior, así que los respaldos se mantienen pequeños y rápidos
  • Streaming de WAL: captura de forma continua el flujo de escritura de la base de datos, lo que habilita la recuperación a un punto en el tiempo (PITR). Pensado para recuperación ante desastres y una pérdida de datos casi nula
  • Lógica: volcado nativo de la base de datos en su formato binario específico del motor. Comprimido y transmitido directamente al almacenamiento sin archivos intermedios

Las copias físicas, incrementales y de WAL se apoyan en el mecanismo nativo de PostgreSQL 17, así que requieren PostgreSQL 17 o superior; en versiones anteriores solo están disponibles las copias lógicas. Es una decisión deliberada: la mayoría de las bases de datos en producción ya funcionan con PostgreSQL 17 o superior, y en unos dos años las versiones más antiguas llegan al final de su vida útil. Databasus aspira a convertirse en la herramienta de respaldo estándar para bases de datos desde PostgreSQL 17 en adelante.

Todas estas copias pueden ejecutarse por un túnel SSH si necesita conexiones no públicas, de modo que la base de datos nunca tiene que exponerse públicamente. El túnel SSH viene integrado.
12

¿Cómo se usa la IA en el desarrollo de Databasus?

Ha habido preguntas sobre el uso de IA en el desarrollo del proyecto. Como el proyecto se centra en la seguridad, la fiabilidad y el uso en producción, queremos ser transparentes sobre cómo se usa la IA en el proceso de desarrollo.

La IA se usa como ayuda para verificar la calidad del código, mejorar la documentación y asistir durante el desarrollo. La IA NO se usa para escribir código completo ni código sin pruebas. El proyecto tiene una cobertura de pruebas sólida, automatización CI/CD y verificación por desarrolladores experimentados.

Para información detallada sobre el uso de IA, el proceso de desarrollo y las medidas de seguridad, visite nuestra página de FAQ dedicada.
13

¿Cómo puedo unirme a la comunidad de Databasus?

Puede unirse a nuestra gran comunidad de desarrolladores, DBA e ingenieros DevOps en t.me/databasus_community. La comunidad es un gran lugar para hacer preguntas, compartir experiencias, obtener ayuda con la configuración y estar al día de las últimas funciones y versiones.
14

¿Cuál es el nivel de adopción de Databasus?

Databasus supera los 1,8 millones de descargas en Docker y las 8,5k estrellas en GitHub. Como comparación, pgBackRest y WAL-G rondan las 4,2k estrellas cada uno y Barman está en torno a las 3,1k, lo que convierte a Databasus en la herramienta de respaldo de bases de datos más popular de GitHub.

Ha sido aceptado en los programas de código abierto de Anthropic y OpenAI como proyecto importante y crítico. Hoy Databasus lo usan empresas, equipos e ingenieros DevOps, respaldado por una comunidad grande y activa.

Databasus se desarrolla y se usa desde 2023, y es de código abierto con uso extendido desde principios de 2025. Lleva tiempo en producción real, así que está probado en muchos casos límite. Un punto clave: Databasus no inventa formas propias de respaldar sus datos; se apoya en la implementación nativa y probada de PostgreSQL en lugar de construir sus propias soluciones improvisadas para los casos límite.

Nuestro objetivo es convertirnos en la herramienta de respaldo estándar para PostgreSQL desde la versión 17 en adelante. Databasus es la primera herramienta de respaldo construida sobre el protocolo de respaldo nativo, eficiente y ya estándar de PostgreSQL, en lugar de escribir sus propias implementaciones.