Registry / devops / n8n-nodes-backup-dbs-rsd

n8n-nodes-backup-dbs-rsd

JSON →
library0.3.6jsnpmunverified

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-rsd
INSTALL
IMPORT
SIG · N8N-NODES-BACKUP-D
N
n8n-nodes-backup-dbs-rsd
devopsjavascriptv0.3.6
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

BackupMongoDB
import { BackupMongoDB } from 'n8n-nodes-backup-dbs-rsd'
const BackupMongoDB = require('n8n-nodes-backup-dbs-rsd').BackupMongoDB
ESM module; named export. In CommonJS, use destructuring require.
BackupPostgreSQL
import { BackupPostgreSQL } from 'n8n-nodes-backup-dbs-rsd'
import BackupPostgreSQL from 'n8n-nodes-backup-dbs-rsd'
Not a default export.
BackupQdrant
import { BackupQdrant } from 'n8n-nodes-backup-dbs-rsd'
Named export, similar to MongoDB.
BackupRabbitMQ
import { BackupRabbitMQ } from 'n8n-nodes-backup-dbs-rsd'
const BackupRabbitMQ = require('n8n-nodes-backup-dbs-rsd').RabbitMQBackup
Export name is exactly 'BackupRabbitMQ', no 'RabbitMQ' prefix.
S3BackupStorage
import { S3BackupStorage } from 'n8n-nodes-backup-dbs-rsd'
Credential class for S3 storage.

Shows how to import the BackupMongoDB node for use in an n8n custom extension or as a demonstration of the package's import pattern.

// n8n node code (extending INodeType) - example Backup MongoDB import { BackupMongoDB } from 'n8n-nodes-backup-dbs-rsd'; // Then register in n8n as a community node. // In practice, install via n8n UI: Settings → Community Nodes → Install → n8n-nodes-backup-dbs-rsd // Then use the node in a workflow.
Debug
Known issues
gotchaAll backup nodes require the 'S3 Backup Storage' credential - ensure you create one before configuring any node. Each node also requires its own database-specific credential (e.g., 'MongoDB Backup').
fix
In n8n credentials UI, add an S3 Backup Storage credential and the respective database credential for the node you are using.
affects: >=0.1.0
gotchaBackup File Name option defaults to today's date; if multiple backups run on the same day, files will be overwritten.
fix
Set a unique file name per backup, e.g., using a timestamp ({{Date.now()}}).
affects: >=0.1.0
deprecatedNode.js >=20.15.0 required. Older Node versions (18.x) may fail to load the package.
fix
Upgrade Node.js to >=20.15.0.
affects: <0.3.0
gotchaOnly qdrant supports 'Collection scope' option; for MongoDB and PostgreSQL use 'Database scope'. Mixing them will cause runtime errors.
fix
Check node documentation and use the correct scope option for your database type.
affects: >=0.1.0
Errors
Common errors & fixes
Error: Cannot find module 'n8n-nodes-backup-dbs-rsd'
Package not installed or not recognized by n8n as a community node.
fix
Install via n8n Admin UI: Settings → Community Nodes → Install → n8n-nodes-backup-dbs-rsd. Or npm install in the n8n directory.
TypeError: n8nNodesBackupDbsRsd.BackupMongoDB is not a constructor
Trying to use CommonJS require without destructuring; the package uses named exports.
fix
Use import { BackupMongoDB } from 'n8n-nodes-backup-dbs-rsd' (ESM) or const { BackupMongoDB } = require('n8n-nodes-backup-dbs-rsd') (CommonJS).
Error: S3 Backup Storage credential not found
The backup node requires an S3 credential that was not added in n8n.
fix
Create an S3 Backup Storage credential via the n8n credentials panel with valid AWS access key and secret.
Upgrade
Version history
0.3.6latest on npm
Audit
Dependencies
n8n-workflowrequiredPeer dependency: provides n8n node base classes and interfaces
Agent activity
19 hits · last 30 days
node
16
Amazon
1
OpenAI (training)
1
Resources
n8n-nodes-backup-dbs-rsd — npm install n8n-nodes-backup-dbs-rsd · libregistry