Skip to content

Repository files navigation

TenangDB

Backup yang Bikin Tenang — MySQL & PostgreSQL backup automation tool.

# Quick start
cp config.yaml.example config.yaml          # edit with your database credentials
docker compose pull                         # pull pre-built image
docker compose run --rm tenangdb backup --yes

Features

  • Interactive setupdocker compose run --rm tenangdb init
  • Metrics exporter — Prometheus endpoint at :9090
  • Cloud upload — S3, GCS, Azure via rclone
  • Compression — tar.gz, tar.zst, tar.xz
  • Scheduling — cron or systemd timer on the host

Docs

Guide Description
Docker Setup, networking, volumes
Production Scheduling, security, monitoring
Commands CLI reference
Configuration Quick config example
Full Reference All config options
Database User Setup Create MySQL/PostgreSQL users for TenangDB

Compatibility

Platform: Linux, macOS (dev), Docker (prod)
MySQL: 5.7+, 8.0+, MariaDB 10.3+
PostgreSQL: 12+ (pg_dump >= server version required) Cloud: 40+ providers via rclone

About

TenangDB: Automated & secure MySQL backups. Sleep soundly.

Topics

Resources

Security policy

Stars

25 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages