|
|
6300a8f2dd
|
feat: add backup all databases
|
2025-03-14 05:20:54 +01:00 |
|
|
|
528282bbd4
|
feat: add backup all databases separately
|
2025-03-13 07:48:28 +01:00 |
|
|
|
d5061453b0
|
feat: add backup all databases
|
2025-03-12 15:50:30 +01:00 |
|
|
|
bd65db2418
|
chore: update helper func to check env with prefix or suffix for multi backups
Build / docker (push) Failing after 14m58s
|
2025-02-05 07:39:52 +01:00 |
|
|
|
fc028a2c55
|
feat: add multiple backup rescued mode for scheduled mode
|
2025-01-26 13:43:39 +01:00 |
|
|
|
661702a97e
|
docs: add quick restore
|
2025-01-26 12:11:29 +01:00 |
|
|
|
b7cdfebd9c
|
chore: notification remove MAIL_USERNAME and MAIL_PASSWORD from required env
Build / docker (push) Failing after 13s
|
2025-01-25 09:19:23 +01:00 |
|
|
|
4b93becdf2
|
feat: add Set default values from environment variables if not provided for multiple backup
|
2025-01-25 09:12:28 +01:00 |
|
|
|
b95ccf3905
|
feat: add backup flags for configuration and cron expression
|
2025-01-13 14:23:27 +01:00 |
|
|
|
95a81cb6b7
|
fix: SSH storage key identitify file
|
2024-12-07 20:14:30 +01:00 |
|
Jonas Kaninda
|
07d580a8a9
|
refactoring of code
|
2024-12-07 02:23:38 +01:00 |
|
Jonas Kaninda
|
d5a0adc981
|
refactoring of code
|
2024-12-06 20:53:46 +01:00 |
|
|
|
eb414d818c
|
refactor: Restructure project files for better organization, readability, and maintainability
|
2024-11-04 09:02:41 +01:00 |
|
Jonas Kaninda
|
431be36210
|
refactor: create storage interface, refactor local, s3, ftp and ssh storage
|
2024-10-22 17:21:01 +02:00 |
|
Jonas Kaninda
|
1dcb9586a6
|
chore: add command usage error
|
2024-10-20 06:57:06 +02:00 |
|
Jonas Kaninda
|
3f7d28ea49
|
chore: replace prune and keep-last flags by BACKUP_RETENTION_DAYS env variable
|
2024-10-19 05:30:57 +02:00 |
|
Jonas Kaninda
|
24ccdaa671
|
refactor: add default env variable value
|
2024-10-15 16:43:02 +02:00 |
|
Jonas Kaninda
|
d72156f890
|
feat: add multi database backup
|
2024-10-09 12:23:14 +02:00 |
|
Jonas Kaninda
|
fe05fe5110
|
feat: add encrypt backup using public key, migrate gpg to go gpg dependency
|
2024-10-08 23:02:46 +02:00 |
|
Jonas Kaninda
|
9380a18b45
|
refactor: remove old arguments, refactor aws and ssh configuration
|
2024-10-02 04:07:14 +02:00 |
|
Jonas Kaninda
|
a7b6abb101
|
feat: add ftp backup storage
|
2024-09-30 00:40:35 +02:00 |
|
Jonas Kaninda
|
76bbfa35c4
|
refactor: replace function params by config struct
|
2024-09-29 20:08:36 +02:00 |
|
Jonas Kaninda
|
e97fc7512a
|
fix: generate backup file name in scheduled mode
|
2024-09-28 09:18:58 +02:00 |
|
Jonas Kaninda
|
7912ce46ed
|
chore: add cron-expression to get value from flag
|
2024-09-28 08:32:04 +02:00 |
|
Jonas Kaninda
|
cbb73ae89b
|
chore: migrate backup scheduled mode from linux cron to go cron
|
2024-09-28 07:26:33 +02:00 |
|
Jonas Kaninda
|
0f07de1d83
|
feat: Add Telegram notification
|
2024-09-10 23:01:26 +02:00 |
|
Jonas Kaninda
|
07c2935925
|
chore: rename environment variable for database migration operation
|
2024-09-03 06:49:26 +02:00 |
|
Jonas Kaninda
|
a2cec86e73
|
chore: remove dbport from command flag
|
2024-08-30 21:21:21 +02:00 |
|
Jonas Kaninda
|
662b73579d
|
feat: add migrate database from a source to a target databse
fix: gpg encrypt permission warning message, update Kubernetes deployment example
|
2024-08-30 19:58:12 +02:00 |
|
|
|
caeba955c5
|
Add SSH storage, add database backup encrypt and decrypt
|
2024-08-03 16:03:17 +02:00 |
|