Velld

Velld

Database backup management and automation tool

454stars
21forks
Last commit: 1mo ago
Repo age: 2y old
Velld screenshot

Velld is a self-hosted database backup management and automation tool that centralizes backups, scheduling, monitoring, and restores for multiple database types. It provides a web UI and API to manage connections, run scheduled backups, and recover data.

Key Features

  • Multi-database support (PostgreSQL, MySQL, MongoDB, Redis) with connection management
  • Automated scheduling using cron syntax and flexible retention controls
  • Store backups to S3-compatible object storage with configurable targets
  • Built-in backup comparison and diff viewer to inspect changes between snapshots
  • Database restore functionality to recover from selected backups
  • Notifications for backup results via email and webhooks; dashboard for status and history
  • Web UI (TypeScript/Next.js) and API backend (Go) with Docker Compose deployment
  • Secrets and sensitive data protected by an encryption key; JWT-based authentication for API

Use Cases

  • Centralize backup schedules and logs for heterogeneous database fleets across projects
  • Automate regular backups to S3-compatible storage and receive alerts on failures
  • Inspect changes between backups and perform targeted restores during incident response

Limitations and Considerations

  • Encryption key requirements: the ENCRYPTION_KEY must be a 64-character hex string; key generation must be done externally and added to environment configuration
  • Default development settings (such as open registration) should be tightened in production
  • Not all database engines may have feature parity; additional database integrations are planned but may be limited compared to enterprise backup suites

Velld provides a focused, open-source solution for managing database backup workflows with scheduling, storage integration, and restore tooling. It is suited for teams that need a lightweight, centralized backup manager deployable via Docker.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

rclone

rclone

Command-line sync and management tool for cloud and remote storage

55k
4.8k
Last commit: 2d ago

rclone is a CLI tool to sync, copy, mount, and serve files across cloud storage providers and standard protocols like S3, WebDAV, FTP, and SFTP.

Alternative to:
GoodSync
GoodSync
+8
restic

restic

Fast, secure, deduplicating backup tool for files and directories

31.8k
1.7k
Last commit: 1mo ago

Restic is a fast, efficient backup program with encryption, deduplication, snapshots, and multiple storage backends including local, SFTP, REST, and S3-compatible stores.

Alternative to:
Arq Backup
Arq Backup
+15
Duplicati

Duplicati

Encrypted, incremental backups to cloud and remote storage

14.1k
1k
Last commit: 1d ago

Open-source backup client for encrypted, compressed, incremental backups to cloud storage and remote servers via SFTP, WebDAV, and more.

Alternative to:
Duplicacy (Commercial)
Duplicacy (Commercial)
+15
BorgBackup

BorgBackup

Deduplicating backup tool with encryption and compression.

12.9k
811
Last commit: 3d ago

BorgBackup is a deduplicating backup program with authenticated encryption and compression for Unix-like systems.

Alternative to:
BorgBase
BorgBase
+14
Kopia

Kopia

Cross-platform snapshot-based backup tool with encryption and deduplication

12.3k
594
Last commit: 11d ago

Cross-platform backup and restore tool with snapshot-based incremental backups, client-side end-to-end encryption, compression, and deduplication via CLI and GUI.

Alternative to:
Duplicacy (Commercial)
Duplicacy (Commercial)
+15
Duplicacy

Duplicacy

Lock-free deduplicating backup tool with cloud and SFTP storage support

5.6k
349
Last commit: 8mo ago

Cross-platform backup tool with lock-free deduplication, encryption, snapshots, and pruning, supporting local disk, SFTP, and many cloud storage backends.

Alternative to:
Duplicacy (Commercial)
Duplicacy (Commercial)
+15