Commit Graph

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