n8n community node package for backing up RabbitMQ, MongoDB, PostgreSQL, and Qdrant directly to Amazon S3. Provides four separate nodes (Backup MongoDB, Backup PostgreSQL, Backup Qdrant, Backup RabbitMQ) with dedicated credential types for each database and a shared S3 Backup Storage credential. Version 0.3.6 is the latest. All nodes support custom backup file naming; MongoDB, PostgreSQL, and RabbitMQ support gzip compression. Differences vs. generic backup solutions: deep integration with n8n, no-code automation, and direct S3 upload without intermediate storage. Requires n8n-workflow as peer dependency and Node.js >=20.15.0. Useful for DevOps teams automating database backups within n8n pipelines.
npm install n8n-nodes-backup-dbs-rsdNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to import the BackupMongoDB node for use in an n8n custom extension or as a demonstration of the package's import pattern.
In n8n credentials UI, add an S3 Backup Storage credential and the respective database credential for the node you are using.
Set a unique file name per backup, e.g., using a timestamp ({{Date.now()}}).Upgrade Node.js to >=20.15.0.
Check node documentation and use the correct scope option for your database type.
Install via n8n Admin UI: Settings → Community Nodes → Install → n8n-nodes-backup-dbs-rsd. Or npm install in the n8n directory.
Use import { BackupMongoDB } from 'n8n-nodes-backup-dbs-rsd' (ESM) or const { BackupMongoDB } = require('n8n-nodes-backup-dbs-rsd') (CommonJS).Create an S3 Backup Storage credential via the n8n credentials panel with valid AWS access key and secret.