Kevin Veen-Birkenbach
|
556cb17433
|
Implemented check for empty database name
|
2025-04-21 10:52:06 +02:00 |
|
Kevin Veen-Birkenbach
|
2e2c8131c4
|
Implemented fallback_pg_dumpall
|
2025-04-19 00:21:45 +02:00 |
|
Kevin Veen-Birkenbach
|
5005d577cc
|
Update README.md
|
2025-04-19 00:04:29 +02:00 |
|
Kevin Veen-Birkenbach
|
327b666237
|
Removed setup instructions, because they are managed now by pkgmgr
|
2025-04-01 13:20:47 +02:00 |
|
Kevin Veen-Birkenbach
|
a7c6fa861a
|
Moved requirements from cymais to this role
|
2025-04-01 13:18:30 +02:00 |
|
Kevin Veen-Birkenbach
|
f6c57be1b7
|
Added Funding
|
2025-03-12 20:52:47 +01:00 |
|
Kevin Veen-Birkenbach
|
9d990a728d
|
Update README.md
|
2025-03-12 11:14:40 +01:00 |
|
Kevin Veen-Birkenbach
|
a355f34e6e
|
Update README.md
|
2025-03-04 22:35:22 +01:00 |
|
Kevin Veen-Birkenbach
|
f847c8dd74
|
Merge branch 'main' of github.com:kevinveenbirkenbach/docker-volume-backup
|
2024-12-03 11:19:40 +01:00 |
|
Kevin Veen-Birkenbach
|
3e225b0317
|
Added hard restart for mailu
|
2024-12-03 11:19:12 +01:00 |
|
Kevin Veen-Birkenbach
|
6537626d77
|
optimized code formating
|
2024-02-05 19:18:54 +01:00 |
|
Kevin Veen-Birkenbach
|
da7e5cc9be
|
changed loading of directory-validator
|
2024-02-05 19:16:09 +01:00 |
|
Kevin Veen-Birkenbach
|
69a1ea30aa
|
Implemented stamp function
|
2024-01-29 20:04:21 +01:00 |
|
Kevin Veen-Birkenbach
|
e9588b0e31
|
Added exception catching
|
2024-01-14 01:46:47 +01:00 |
|
Kevin Veen-Birkenbach
|
42566815c4
|
solved start bug
|
2024-01-14 01:25:54 +01:00 |
|
Kevin Veen-Birkenbach
|
8bc2b068ff
|
Added condition to stop containers
|
2024-01-12 18:58:02 +01:00 |
|
Kevin Veen-Birkenbach
|
25d428fc9c
|
Removed skipping of unused volumes
|
2024-01-12 18:42:26 +01:00 |
|
Kevin Veen-Birkenbach
|
0077efa63c
|
Implemented stop on first error
|
2024-01-12 16:20:17 +01:00 |
|
Kevin Veen-Birkenbach
|
9d8e80f793
|
Implemented better parameter check
|
2024-01-12 15:42:51 +01:00 |
|
Kevin Veen-Birkenbach
|
d2b699c271
|
Implemented postgres recovery
|
2024-01-12 11:47:46 +01:00 |
|
Kevin Veen-Birkenbach
|
b7dcb17fd5
|
Optimized logic for central databases
|
2024-01-11 20:51:55 +01:00 |
|
Kevin Veen-Birkenbach
|
7f6f5f6dc8
|
Optimized logic for central databases
|
2024-01-11 20:47:57 +01:00 |
|
Kevin Veen-Birkenbach
|
75d48fb3e9
|
Removed unnecessary warning
|
2024-01-11 20:40:07 +01:00 |
|
Kevin Veen-Birkenbach
|
bb3d20c424
|
Solved path comparisment bug
|
2024-01-11 16:21:39 +01:00 |
|
Kevin Veen-Birkenbach
|
f057104a65
|
Solved order bug
|
2024-01-11 15:56:34 +01:00 |
|
Kevin Veen-Birkenbach
|
7fe1886ff9
|
Solved trailing spaces bug
|
2024-01-11 12:20:38 +01:00 |
|
Kevin Veen-Birkenbach
|
35e28f31d2
|
Changed logic so that volume is not created for db recoveries
|
2024-01-11 11:04:03 +01:00 |
|
Kevin Veen-Birkenbach
|
15a1f17184
|
Changed logic so that volume is not created for db recoveries
|
2024-01-11 10:58:35 +01:00 |
|
Kevin Veen-Birkenbach
|
ace1a70488
|
Optimized database recovery function
|
2024-01-11 03:04:13 +01:00 |
|
Kevin Veen-Birkenbach
|
d537393da8
|
Solved array bug
|
2024-01-09 13:18:17 +01:00 |
|
Kevin Veen-Birkenbach
|
2b716e5d90
|
Optimized code performance
|
2024-01-09 12:59:53 +01:00 |
|
Kevin Veen-Birkenbach
|
7702b17a9d
|
Changed from jq to format
|
2024-01-08 20:43:42 +01:00 |
|
Kevin Veen-Birkenbach
|
489b5796b7
|
Implemented shutdown parameter
|
2024-01-08 19:48:50 +01:00 |
|
Kevin Veen-Birkenbach
|
bf9986f282
|
Removed unecessary host from seeder function
|
2024-01-06 14:23:23 +01:00 |
|
Kevin Veen-Birkenbach
|
e2e62c5835
|
Added comment, to prevent thinking in future. PS: Thanks ChatGPT :-*
|
2024-01-06 14:02:13 +01:00 |
|
Kevin Veen-Birkenbach
|
4388e09937
|
Implemented support of multiple databases per instance
|
2024-01-06 13:51:30 +01:00 |
|
Kevin Veen-Birkenbach
|
31133f251e
|
Added images where no restart is required
|
2024-01-06 13:36:35 +01:00 |
|
Kevin Veen-Birkenbach
|
850fc3bf0c
|
Implemented dynamic storage path identification
|
2024-01-06 13:27:17 +01:00 |
|
Kevin Veen-Birkenbach
|
00fd102f81
|
removed parameter bug
|
2023-12-27 23:33:17 +01:00 |
|
Kevin Veen-Birkenbach
|
f369a13d37
|
changed function strucutre
|
2023-12-27 23:31:21 +01:00 |
|
Kevin Veen-Birkenbach
|
f505be35d3
|
Refactored variables to global to reduce complexity
|
2023-12-27 23:24:31 +01:00 |
|
Kevin Veen-Birkenbach
|
49c442b299
|
changed parameter
|
2023-12-27 21:37:06 +01:00 |
|
Kevin Veen-Birkenbach
|
0322eee107
|
Removed redundant code
|
2023-12-27 21:36:07 +01:00 |
|
Kevin Veen-Birkenbach
|
9a5b544e0b
|
Implemented SQL dumps for backup everything
|
2023-12-27 21:26:11 +01:00 |
|
Kevin Veen-Birkenbach
|
15d7406b7e
|
Implemented global variables to reduce code complexity
|
2023-12-27 21:04:25 +01:00 |
|
Kevin Veen-Birkenbach
|
9dd58f3ee4
|
Implemented forced file backup
|
2023-12-27 20:46:56 +01:00 |
|
Kevin Veen-Birkenbach
|
7f383fcce2
|
Solved undefined variable bug
|
2023-12-26 20:33:35 +01:00 |
|
Kevin Veen-Birkenbach
|
a72753921a
|
Execute backup just once per volume and not once per volume container
|
2023-12-26 20:20:26 +01:00 |
|
Kevin Veen-Birkenbach
|
407eddc2c3
|
Ignored images
|
2023-12-26 20:07:49 +01:00 |
|
Kevin Veen-Birkenbach
|
3fedf49f4e
|
Solved bug
|
2023-12-26 19:46:20 +01:00 |
|
Kevin Veen-Birkenbach
|
fb2e1df233
|
Solved parameter bug
|
2023-12-26 19:21:01 +01:00 |
|
Kevin Veen-Birkenbach
|
47922f53fa
|
Solved versions bug
|
2023-12-26 18:53:58 +01:00 |
|
Kevin Veen-Birkenbach
|
162b3eec06
|
Reimplemented incremental backup and improved downtime
|
2023-12-26 18:22:06 +01:00 |
|
Kevin Veen-Birkenbach
|
e0fc263dcb
|
Removed duplicated code
|
2023-12-26 16:09:18 +01:00 |
|
Kevin Veen-Birkenbach
|
581ff501fc
|
Implemented create_volume_directory
|
2023-12-26 14:34:32 +01:00 |
|
Kevin Veen-Birkenbach
|
540797f244
|
Made password optional
|
2023-12-26 04:01:29 +01:00 |
|
Kevin Veen-Birkenbach
|
7853283ef3
|
Added condition for passwordlesslogin
|
2023-12-26 02:56:12 +01:00 |
|
Kevin Veen-Birkenbach
|
5e91e298c4
|
Added instance attribut
|
2023-12-26 00:27:27 +01:00 |
|
Kevin Veen-Birkenbach
|
de59646fc0
|
Removed deprecated warning
|
2023-12-25 23:39:28 +01:00 |
|
Kevin Veen-Birkenbach
|
bcc8a7fb00
|
Solved header bug
|
2023-12-25 23:36:21 +01:00 |
|
Kevin Veen-Birkenbach
|
8c4785dfe6
|
Solved replacement bug
|
2023-12-25 23:29:54 +01:00 |
|
Kevin Veen-Birkenbach
|
d4799af904
|
Added database seeder
|
2023-12-25 23:20:30 +01:00 |
|
Kevin Veen-Birkenbach
|
d1f942bc58
|
Escaped {{ }} correct
|
2023-12-25 22:46:14 +01:00 |
|
Kevin Veen-Birkenbach
|
397e242e5b
|
Implemented whitelist
|
2023-12-25 22:33:28 +01:00 |
|
Kevin Veen-Birkenbach
|
b06317ad48
|
Added more prints
|
2023-12-25 22:19:26 +01:00 |
|
Kevin Veen-Birkenbach
|
79f4cb5e7f
|
Refactored database logic
|
2023-12-25 21:57:23 +01:00 |
|
Kevin Veen-Birkenbach
|
50db914c36
|
removed bugs
|
2023-12-25 21:49:06 +01:00 |
|
Kevin Veen-Birkenbach
|
02062c7d49
|
Implemented postgres backup and check for stop and restart for file backup necessary
|
2023-12-25 21:39:50 +01:00 |
|
Kevin Veen-Birkenbach
|
a1c33c1747
|
refactored. untested.
|
2023-12-25 20:31:56 +01:00 |
|
Kevin Veen-Birkenbach
|
b83e481d01
|
implemented exception handling for rsync 24
|
2023-12-13 08:55:02 +01:00 |
|
Kevin Veen-Birkenbach
|
c4107d91b0
|
removed -t parameter
|
2023-12-13 00:53:30 +01:00 |
|
Kevin Veen-Birkenbach
|
bff513d639
|
Solved spacing bug
|
2023-12-11 09:32:59 +01:00 |
|
Kevin Veen-Birkenbach
|
be0bdff4d8
|
Raise the sigterm to 2h
|
2023-12-09 14:29:49 +01:00 |
|
Kevin Veen-Birkenbach
|
d8aa5f7d79
|
renamed
|
2023-11-16 23:02:09 +01:00 |
|
Kevin Veen-Birkenbach
|
cdd3d88202
|
Update README.md
|
2023-11-16 17:32:30 +01:00 |
|
Kevin Veen-Birkenbach
|
7488262c4c
|
Update README.md
|
2023-11-16 17:31:44 +01:00 |
|
Kevin Veen-Birkenbach
|
3a8f002f85
|
Updated README.md
|
2023-09-02 16:56:34 +02:00 |
|
Kevin Veen-Birkenbach
|
978a8f93e3
|
Updated recovery script
|
2023-07-09 19:42:11 +02:00 |
|
Kevin Veen-Birkenbach
|
5786e21c11
|
Optimized exits
|
2023-06-28 21:32:09 +02:00 |
|
Kevin Veen-Birkenbach
|
7832c85de7
|
Optimized version by chat gpt
|
2023-06-28 21:25:15 +02:00 |
|
Kevin Veen-Birkenbach
|
9fa37046ab
|
Optimized mysql recovery
|
2023-06-28 21:22:02 +02:00 |
|
Kevin Veen-Birkenbach
|
eddccb1936
|
Changed mysql to mariadb
|
2023-06-25 22:15:00 +02:00 |
|
Kevin Veen-Birkenbach
|
02449cb501
|
removed versions folder from recovery script
|
2023-04-19 13:21:09 +02:00 |
|
Kevin Veen-Birkenbach
|
4290464986
|
removed version dir and latest link from backup script
|
2023-04-19 13:20:07 +02:00 |
|
Kevin Veen-Birkenbach
|
d8471e5b4b
|
solved typos
|
2023-03-27 02:10:49 +02:00 |
|
Kevin Veen-Birkenbach
|
18fcd3b06d
|
Solved bug in recovery logic
|
2023-03-27 01:49:58 +02:00 |
|
Kevin Veen-Birkenbach
|
0f2ef55f1e
|
Optimized recover instructions
|
2023-01-09 13:03:23 +01:00 |
|
Kevin Veen-Birkenbach
|
367d16496a
|
Removed typo
|
2022-12-23 15:48:10 +01:00 |
|
Kevin Veen-Birkenbach
|
f86727365d
|
Added version
|
2022-09-01 07:43:08 +02:00 |
|
Kevin Veen-Birkenbach
|
16e1a76eef
|
implemented file backup of databases
|
2022-08-31 20:48:40 +02:00 |
|
Kevin Veen-Birkenbach
|
ff4e192a7b
|
removed user parameter
|
2022-08-31 20:21:52 +02:00 |
|
Kevin Veen-Birkenbach
|
6d6d7103d0
|
added database recovery
|
2022-08-31 19:04:42 +02:00 |
|
Kevin Veen-Birkenbach [aka. Frantz]
|
87a189efce
|
added akaunting exception
|
2022-04-04 11:51:22 +02:00 |
|
Kevin Veen-Birkenbach [aka. Frantz]
|
caf78a82be
|
Changed regex condition
|
2022-04-04 11:34:42 +02:00 |
|
Kevin Veen-Birkenbach [aka. Frantz]
|
cc0496ffa8
|
Solved naming bug
|
2022-04-04 11:22:26 +02:00 |
|
Kevin Veen-Birkenbach [aka. Frantz]
|
b907b8246a
|
Removed unnecessary slash
|
2022-03-29 21:30:39 +02:00 |
|
Kevin Veen-Birkenbach [aka. Frantz]
|
bf817d8829
|
Added routine to delete symlink if exists
|
2022-03-29 21:29:25 +02:00 |
|
Kevin Veen-Birkenbach [aka. Frantz]
|
03a8b56093
|
Refactored and added latest symlink
|
2022-03-29 19:20:35 +02:00 |
|
Kevin Veen-Birkenbach [aka. Frantz]
|
7927192073
|
Solved reference bug
|
2022-03-29 08:45:00 +02:00 |
|
Kevin Veen-Birkenbach [aka. Frantz]
|
fe0ed83dd4
|
solved version bug
|
2022-03-28 18:14:59 +02:00 |
|