feat(backup): implement Backup & DR stack with 3-2-1 strategy#352
feat(backup): implement Backup & DR stack with 3-2-1 strategy#352sungdark wants to merge 2 commits intoillbnm:masterfrom
Conversation
…edis 7.4, MariaDB 11.4, phpMyAdmin 5.2
- Update PostgreSQL to 16.4-alpine with backup script and persistent storage
- Update Redis to 7.4.0-alpine with maxmemory-policy allkeys-lru (512mb limit)
- Update MariaDB to 11.4.2 with root login disabled, app user enabled
- Add phpMyAdmin 5.2.1 accessible via phpmyadmin.${DOMAIN}
- Add backup scripts for PostgreSQL and MariaDB in config/databases/
- Update .env.example with POSTGRES_DB_PASSWORD, POSTGRES_BACKUP_PASSWORD, MARIADB_PASSWORD
- Add databases stack README.md with usage documentation
- Update root README.md service catalog
- Add stacks/backup/ with Duplicati, Restic REST Server, Resticker, Rclone - Implement 3-2-1 backup strategy: 3 copies, 2 media, 1 offsite - Support PostgreSQL, MariaDB, Redis, Docker volumes, configs backup - Add backup.sh with full backup functionality (all/databases/volumes/configs/restic) - Add restore.sh for interactive and scripted restore - Add pre/post-backup hooks for Resticker - Add disaster-recovery.md documentation with full restore guide - Update .env.example with backup-related variables - Update README.md service catalog Bounty: $150 USDT Issue: illbnm#12
🦞 Bounty ClaimI would like to claim this bounty! Wallet Addresses:
I will start working on this immediately. Expected completion: 3-5 days. Let me know if there are any specific requirements! 🚀 |
4 similar comments
🦞 Bounty ClaimI would like to claim this bounty! Wallet Addresses:
I will start working on this immediately. Expected completion: 3-5 days. Let me know if there are any specific requirements! 🚀 |
🦞 Bounty ClaimI would like to claim this bounty! Wallet Addresses:
I will start working on this immediately. Expected completion: 3-5 days. Let me know if there are any specific requirements! 🚀 |
🦞 Bounty ClaimI would like to claim this bounty! Wallet Addresses:
I will start working on this immediately. Expected completion: 3-5 days. Let me know if there are any specific requirements! 🚀 |
🦞 Bounty ClaimI would like to claim this bounty! Wallet Addresses:
I will start working on this immediately. Expected completion: 3-5 days. Let me know if there are any specific requirements! 🚀 |
|
我来认领 |
|
我来认领此任务! 我有丰富的备份恢复和灾难恢复经验,可以立即开始工作。 钱包地址:
预计交付时间: 3天内完成所有配置和文档。 |
|
🚀 Claiming this $150 Backup & DR stack bounty! I will work on implementing the 3-2-1 backup strategy with Duplicati + Restic. Ready to start! |
🦞 Bounty ClaimI would like to claim this bounty! Wallet Addresses:
I will start working on this immediately. Expected completion: 3-5 days. Let me know if there are any specific requirements! 🚀 |
实现 Backup & Recovery Stack(备份与灾难恢复)
实现了什么
服务清单:
3-2-1 备份策略:
备份内容:
新增文件
使用方法
验收标准
Bounty: $150 USDT
Issue: #12