Jonas Kaninda
|
6ee7255a48
|
docs: add Azure Blob storage
|
2024-12-06 21:27:50 +01:00 |
|
Jonas Kaninda
|
915ebbfb40
|
Refactoring of code to meet all go lint requirements
|
2024-12-06 21:27:04 +01:00 |
|
Jonas Kaninda
|
adf6a478fe
|
Add version
|
2024-12-06 14:25:08 +01:00 |
|
Jonas Kaninda
|
9f25a20a28
|
docs: update core features
|
2024-12-06 03:11:49 +01:00 |
|
Jonas Kaninda
|
0d66ebe6c1
|
Add LICENSE
|
2024-12-06 03:08:17 +01:00 |
|
Jonas Kaninda
|
42ac3c935e
|
chore: update dependencies
|
2024-11-19 04:16:11 +01:00 |
|
Jonas Kaninda
|
e509ec4002
|
Refactoring
|
2024-11-19 04:09:30 +01:00 |
|
Jonas Kaninda
|
3c8bd91ad1
|
Migrate storage
|
2024-11-19 04:03:41 +01:00 |
|
Jonas Kaninda
|
048c93cc48
|
chore: add multi databases backup verification
|
2024-11-19 03:27:33 +01:00 |
|
Jonas Kaninda
|
518f20bf3b
|
chore: Replace the first backup by configuration test when using the scheduled mode
|
2024-11-19 03:18:03 +01:00 |
|
Jonas Kaninda
|
63101ae84f
|
refactor: refactoring of code to meet all golangci-lint requirements
|
2024-11-19 02:54:31 +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
|
bc4964b287
|
docs: update readme
|
2024-10-23 10:29:21 +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
|
caf7101678
|
chore: clean up
|
2024-10-22 16:56:50 +02:00 |
|
Jonas Kaninda
|
9c804aff3d
|
docs: update notification template
|
2024-10-22 16:55:28 +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
|
97c709489c
|
chore: add ssh, ftp to storage list
|
2024-10-21 08:33:01 +02:00 |
|
Jonas Kaninda
|
3b75f0432c
|
doc: update deployment using s3 storage
|
2024-10-21 08:30:24 +02:00 |
|
Jonas Kaninda
|
f09c1d6fd0
|
refactor: clean up Dockerfile
|
2024-10-21 08:18:39 +02:00 |
|
Jonas Kaninda
|
01c5a061c5
|
refactor: clean up code
|
2024-10-21 08:02:57 +02:00 |
|
Jonas Kaninda
|
0089e8ed6d
|
refactor: ineffectual assignment
|
2024-10-20 08:20:51 +02:00 |
|
Jonas Kaninda
|
3e3084d828
|
chore: add command usage error
|
2024-10-20 06:36:59 +02:00 |
|
Jonas Kaninda
|
f7514ccf33
|
chore: add backup prune, replace period flag by BACKUP_RETENTION_DAYS environment variable
|
2024-10-20 06:01:30 +02:00 |
|
Jonas Kaninda
|
6d50862538
|
chore: replace prune and keep-last flags by BACKUP_RETENTION_DAYS env variable
|
2024-10-19 05:25:05 +02:00 |
|
Jonas Kaninda
|
713a748ccf
|
doc: update using s3 storage example
|
2024-10-18 08:48:29 +02:00 |
|
Jonas Kaninda
|
cc3f6b09f1
|
chore: add build arg
|
2024-10-15 16:49:18 +02:00 |
|
Jonas Kaninda
|
5f58b959e8
|
chore: Add github link
|
2024-10-15 16:28:00 +02:00 |
|
Jonas Kaninda
|
6fbe4a3abc
|
docs: update scheduled backup docker deployment example
|
2024-10-15 16:24:48 +02:00 |
|
Jonas Kaninda
|
3d4b9fa7ba
|
add env.example
|
2024-10-15 16:20:26 +02:00 |
|
Jonas Kaninda
|
82976f60b6
|
ad env.example
|
2024-10-15 16:19:56 +02:00 |
|
Jonas Kaninda
|
65abf29020
|
chore: clean up Dockerfile
|
2024-10-15 15:59:19 +02:00 |
|
Jonas Kaninda
|
6031d2e991
|
refactor: add default env variable value
|
2024-10-15 15:58:32 +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
|
d4319b70c0
|
docs: update restoration supported extensions
|
2024-10-12 11:14:40 +02:00 |
|
Jonas Kaninda
|
a6b37e47b2
|
docs: update email notification example
|
2024-10-12 10:45:05 +02:00 |
|
Jonas Kaninda
|
3c21010837
|
docs: update readme
|
2024-10-10 21:20:20 +02:00 |
|
Jonas Kaninda
|
f080173887
|
docs: update Kubernetes deployments
|
2024-10-10 21:19:21 +02:00 |
|
Jonas Kaninda
|
4dfa5ab871
|
docs: update Kubernetes deployments
|
2024-10-10 21:18:36 +02:00 |
|
Jonas Kaninda
|
7cf76822da
|
chore: update github link
|
2024-10-10 21:13:02 +02:00 |
|
Jonas Kaninda
|
e5d574562f
|
fix: backup, restore, migrate script since the migration of base image from Ubuntu to alpine
|
2024-10-10 09:52:44 +02:00 |
|
Jonas Kaninda
|
495d2f43a1
|
fix: fix multi backup s3 path
|
2024-10-10 05:50:12 +02:00 |
|
Jonas Kaninda
|
9ce8de7b0b
|
fix: fix multi backup s3 path
|
2024-10-10 05:25:58 +02:00 |
|
Jonas Kaninda
|
f763600915
|
chore: fix infinity calling Fatal, add backup reference
|
2024-10-10 04:32:03 +02:00 |
|
Jonas Kaninda
|
4a43a28888
|
feat: add email notification for failed and success backup
|
2024-10-09 22:39:44 +02:00 |
|
Jonas Kaninda
|
45826d19cd
|
docs: update backup encrytpion example
|
2024-10-09 13:08:15 +02:00 |
|
Jonas Kaninda
|
361626b84e
|
docs: add mutli database backup example
|
2024-10-09 12:45:29 +02:00 |
|
Jonas Kaninda
|
431d0cdde9
|
ci: change Dockerfile path
|
2024-10-09 12:06:41 +02:00 |
|
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
|
815aae28f8
|
chore: remove os.kill.signal
|
2024-10-05 10:42:05 +02:00 |
|
Jonas Kaninda
|
85c82b384f
|
fix: logging time
|
2024-10-05 10:39:08 +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
|
45aec0d461
|
docs: update ssh and ftp deployment example
|
2024-10-02 04:09:24 +02:00 |
|
Jonas Kaninda
|
34ad549bd2
|
docs: update ssh and ftp deployment example
|
2024-10-02 03:59:58 +02:00 |
|
Jonas Kaninda
|
82d27f687e
|
ci: add Deocker build argument
|
2024-10-02 03:54:40 +02:00 |
|
Jonas Kaninda
|
ce2d321beb
|
refactor: remove old arguments, refactor aws and ssh configuration
|
2024-10-02 03:47:02 +02:00 |
|
Jonas Kaninda
|
598c513307
|
chore: add Time Zone
|
2024-09-30 17:48:23 +02:00 |
|
Jonas Kaninda
|
c23d828891
|
chore: add Time Zone
|
2024-09-30 17:41:05 +02:00 |
|
Jonas Kaninda
|
d3fc8fc272
|
fix: backup date and time
|
2024-09-30 01:59:28 +02:00 |
|
Jonas Kaninda
|
21a20e7745
|
chore: update app version
|
2024-09-30 00:33:43 +02:00 |
|
Jonas Kaninda
|
19d34e5f6c
|
docs: update configuration reference
|
2024-09-30 00:24:01 +02:00 |
|
Jonas Kaninda
|
be9707e91d
|
docs: add ssh backup example
|
2024-09-30 00:00:21 +02:00 |
|
Jonas Kaninda
|
9c3bfe83fb
|
feat: add ftp backup storage
|
2024-09-29 23:53:19 +02:00 |
|
Jonas Kaninda
|
49a5a4f3f7
|
docs: update baseos
|
2024-09-29 20:38:07 +02:00 |
|
Jonas Kaninda
|
ee25f2dcff
|
chore: migrate baseos from Ubuntu to Alpine
|
2024-09-29 20:32:11 +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
|
5a5e4dee2a
|
docs: add docker recurring backup examples
|
2024-09-29 06:52:38 +02:00 |
|
Jonas Kaninda
|
a90e5c673c
|
Add favicon
|
2024-09-29 06:19:16 +02:00 |
|
Jonas Kaninda
|
4a1b8106b9
|
docs: update deployment example
|
2024-09-28 21:28:27 +02:00 |
|
Jonas Kaninda
|
ddc76a6a1b
|
chore: update help example
|
2024-09-28 09:54:08 +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
|
dcc5b87ca6
|
docs: update about page
|
2024-09-12 06:31:02 +02:00 |
|
Jonas Kaninda
|
c1cd255fd5
|
docs: update readme
|
2024-09-12 06:29:37 +02:00 |
|
Jonas Kaninda
|
334fbc33d5
|
docs: update Kubernetes deployment
|
2024-09-12 06:23:24 +02:00 |
|
Jonas Kaninda
|
5e83967ba3
|
Update Intro
|
2024-09-12 06:17:13 +02:00 |
|
Jonas Kaninda
|
d8230860b7
|
clean up project
|
2024-09-11 04:52:45 +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
|
440ac663af
|
docs: update Kubernetes deployments
|
2024-09-09 07:11:06 +02:00 |
|
Jonas Kaninda
|
bc1cea14e4
|
docs: add buy me a coffe link
|
2024-09-05 22:40:36 +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
|
cfe9f7bb59
|
docs: update env variable
|
2024-08-30 18:58:45 +02:00 |
|