Commit Graph

34 Commits

Author SHA1 Message Date
Jonas Kaninda
1eb57044ad refactor: clean up code 2024-12-07 02:28:16 +01:00
Jonas Kaninda
915ebbfb40 Refactoring of code to meet all go lint requirements 2024-12-06 21:27:04 +01:00
f781b69b64 refactor: Restructure project files for better organization, readability, and maintainability 2024-11-04 08:59:12 +01:00
Jonas Kaninda
37b2fb6303 refactor: clean up 2024-10-23 12:00:41 +02:00
Jonas Kaninda
23edaff2c4 refactor: update logger, fix warning message 2024-10-23 11:59:48 +02:00
Jonas Kaninda
6e76848104 fix: add identifyFile 2024-10-23 09:39:30 +02:00
Jonas Kaninda
5242bf1b48 chore: integrate external storage module 2024-10-23 04:08:39 +02:00
Jonas Kaninda
49d3ffe6b2 chore: clean up 2024-10-22 17:18:40 +02:00
Jonas Kaninda
9c1bdccae5 refactor: create storage interface, refactor local, s3, ftp and ssh storage 2024-10-22 16:48:42 +02:00
Jonas Kaninda
01c5a061c5 refactor: clean up code 2024-10-21 08:02:57 +02:00
Jonas Kaninda
35bfefafad fix: fix log message 2024-10-13 14:31:28 +02:00
Jonas Kaninda
5a74e3f904 chore: switch to encryptor module 2024-10-13 14:20:43 +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
44d9b83426 chore: add storage type alt for smallcase and uppercase 2024-10-03 18:05:50 +02:00
Jonas Kaninda
9c3bfe83fb feat: add ftp backup storage 2024-09-29 23:53:19 +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
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
00ca15e94f feat: add migrate database from a source to a target databse 2024-08-29 21:49:35 +02:00
6ae35943fb Add delete /tmp directory and update docs 2024-08-11 09:39:44 +02:00
df2757fb1d Fix log , refactoring of code 2024-08-04 01:20:30 +02:00
4208a16223 Fix restore from ssh, refactoring of code 2024-08-01 07:14:40 +02:00
5b0d450740 Add restore from SSH 2024-07-31 22:32:07 +02:00
886773e38f Refactoring of code, renaming env variables name 2024-07-30 08:59:15 +02:00
c277228ab3 Add backup encryption and decryption with GPG 2024-07-29 23:03:28 +02:00
a8fa58dacb Migrate from s3fs to go aws s3 client 2024-07-29 07:33:26 +02:00
41c4dd7ba6 refactor: refactoring of code, update docs 2024-01-21 15:32:59 +01:00
82987c82f0 feat: replace --operation flag by backup and restore command 2024-01-20 14:03:06 +01:00
52ed96ae09 refactore: refactoring of code 2024-01-19 14:41:25 +01:00
d148e26aee refactor: refactoring of code 2024-01-19 06:49:29 +01:00
53e8bfed35 refactor: move backup, restore, s3fs tasks in pkg folder 2024-01-19 06:32:30 +01:00