Commit Graph

50 Commits

Author SHA1 Message Date
Jonas Kaninda ad9d7a00cc feat: add multi database backup 2024-10-09 12:05:37 +02:00
Jonas Kaninda 1df1c46a96 feat: add multi backup 2024-10-09 08:32:51 +02:00
Jonas Kaninda 0c3a9b323b chore: remove checking key log infog 2024-10-08 23:01:40 +02:00
Jonas Kaninda 2b58998643 feat: add encrypt backup using public key, migrate gpg to go gpg dependency 2024-10-08 22:12:54 +02:00
Jonas Kaninda dbed77ac8a refactor: renaming encrypt functions 2024-10-08 21:27:53 +02:00
Jonas Kaninda d997ce84ab fix: fix database migration 2024-10-08 20:06:21 +02:00
Jonas Kaninda 35c4a5475e feat: add backup encryption using public key and decryption using private key 2024-10-08 11:04:46 +02:00
Jonas Kaninda 4def951f52 chore: remove testDatabaseConnection function for scheduled mode 2024-10-03 18:08:53 +02:00
Jonas Kaninda 44d9b83426 chore: add storage type alt for smallcase and uppercase 2024-10-03 18:05:50 +02:00
Jonas Kaninda ce2d321beb refactor: remove old arguments, refactor aws and ssh configuration 2024-10-02 03:47:02 +02:00
Jonas Kaninda d3fc8fc272 fix: backup date and time 2024-09-30 01:59:28 +02:00
Jonas Kaninda 9c3bfe83fb feat: add ftp backup storage 2024-09-29 23:53:19 +02:00
Jonas Kaninda b151489324 refactor: replace function params by config struct 2024-09-29 20:00:30 +02:00
Jonas Kaninda e388d0ca14 chore: add test configurations before running in scheduled mode 2024-09-29 07:31:52 +02:00
Jonas Kaninda 91f4a46226 chore: define gpg home directory, update scheduled deployment doc 2024-09-28 09:48:37 +02:00
Jonas Kaninda 39890e71a9 chore: Add notification emoji for failed and success message 2024-09-28 09:22:28 +02:00
Jonas Kaninda e4d2d69fa0 chore: migrate backup scheduled mode from linux cron to go cron 2024-09-28 09:20:35 +02:00
Jonas Kaninda 7475e35bd3 fix: backup scheduled mode script for Docker, remove port number 2024-09-28 03:40:33 +02:00
Jonas Kaninda 5e83967ba3 Update Intro 2024-09-12 06:17:13 +02:00
Jonas Kaninda 4fe646ad63 refactor: add Telegram env in Dockerfile, move telegram notification to utils 2024-09-11 04:33:41 +02:00
Jonas Kaninda 13ea6194d3 feat: Add Telegram notification 2024-09-10 22:59:28 +02:00
Jonas Kaninda 27b6ff679e chore: rename environment variable for database migration operation 2024-09-03 06:09:56 +02:00
Jonas Kaninda f74ecfa87d chore: remove dbport from command flag 2024-08-30 21:23:02 +02:00
Jonas Kaninda 3d7f1cdd3b fix: gpg encrypt permission warning message, update Kubernetes deployment example 2024-08-30 13:47:50 +02:00
jkaninda 00ca15e94f feat: add migrate database from a source to a target databse 2024-08-29 21:49:35 +02:00
jkaninda 278c4685cf Fix encryption permission issue on Openshift 2024-08-14 21:30:29 +02:00
jkaninda 6ae35943fb Add delete /tmp directory and update docs 2024-08-11 09:39:44 +02:00
jkaninda 2f6f9393e9 fix: fix supervisord, add container entrypoint 2024-08-04 12:38:52 +02:00
jkaninda 012f6392a7 fix: Fix AWS S3 and SSH backup in scheduled mode on Docker and Docker Swarm 2024-08-04 11:19:11 +02:00
jkaninda df2757fb1d Fix log , refactoring of code 2024-08-04 01:20:30 +02:00
jkaninda bd86310707 Add docs 2024-08-03 00:49:14 +02:00
jkaninda c3fdef18d2 Delete s3fs file 2024-08-01 07:16:45 +02:00
jkaninda 4208a16223 Fix restore from ssh, refactoring of code 2024-08-01 07:14:40 +02:00
jkaninda 5b0d450740 Add restore from SSH 2024-07-31 22:32:07 +02:00
jkaninda 6976bf7597 Add SSH remote backup 2024-07-30 19:18:34 +02:00
jkaninda 886773e38f Refactoring of code, renaming env variables name 2024-07-30 08:59:15 +02:00
jkaninda 05a195e1ba Refactoring of code 2024-07-30 07:02:18 +02:00
jkaninda c277228ab3 Add backup encryption and decryption with GPG 2024-07-29 23:03:28 +02:00
jkaninda a8fa58dacb Migrate from s3fs to go aws s3 client 2024-07-29 07:33:26 +02:00
jkaninda 0aa38eec20 Add maintain log in scheduled mode 2024-07-28 16:59:26 +02:00
jkaninda 519d659644 refactor: clean up code 2024-02-25 14:40:48 +01:00
jkaninda 4e16823072 refactor: refactoring of code 2024-02-20 07:55:55 +01:00
jkaninda 641ac941a0 refactor: refactoring of code, improvement of deleteOldBackup function 2024-02-18 13:33:05 +01:00
jkaninda af8a50f646 feat: add backup prune, to delete old backup 2024-02-17 18:20:35 +01:00
jkaninda 41c4dd7ba6 refactor: refactoring of code, update docs 2024-01-21 15:32:59 +01:00
jkaninda 82987c82f0 feat: replace --operation flag by backup and restore command 2024-01-20 14:03:06 +01:00
jkaninda 52ed96ae09 refactore: refactoring of code 2024-01-19 14:41:25 +01:00
jkaninda d148e26aee refactor: refactoring of code 2024-01-19 06:49:29 +01:00
jkaninda b19e97064a refactor: move backup, restore, s3fs tasks in pkg folder 2024-01-19 06:34:22 +01:00
jkaninda 53e8bfed35 refactor: move backup, restore, s3fs tasks in pkg folder 2024-01-19 06:32:30 +01:00