Commit Graph
100 Commits
Author SHA1 Message Date
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
Kevin Veen-Birkenbach [aka. Frantz] 7f0c85eb4a Solved missing whitespace bug 2022-03-28 18:03:07 +02:00
Kevin Veen-Birkenbach [aka. Frantz] 152f11267c Optimized code for use of link_dest 2022-03-28 17:46:32 +02:00
Kevin Veen-Birkenbach [aka. Frantz] 163ee6c7ab Implemented logic for link dest 2022-03-28 17:08:54 +02:00
Kevin Veen-Birkenbach [aka. Frantz] f0a1b3e742 changed whitespaces and typos 2022-03-28 16:39:37 +02:00
Kevin Veen-Birkenbach [aka. Frantz] 8b903d6723 Draft before implementing link-dest 2022-03-28 16:37:59 +02:00
Kevin Veen-Birkenbach [aka. Frantz] d9f5e26abe Changed diff to versions 2022-03-17 22:13:08 +01:00
Kevin Veen-Birkenbach [aka. Frantz] d6b2b3c985 Reduced container down time 2022-03-17 21:10:43 +01:00
Kevin Veen-Birkenbach [aka. Frantz] 5bb95d61f4 Removed backup over kevinveenbirkenbach/alpine-rsync 2022-03-17 20:29:27 +01:00
Kevin Veen-Birkenbach [aka. Frantz] 2776c35da6 Updated readme 2022-02-12 13:05:54 +00:00
Kevin Veen-Birkenbach [aka. Frantz] 97aa13a07d Updated recovery 2022-02-12 12:20:46 +00:00
Kevin Veen-Birkenbach [aka. Frantz] 7cee6cbdcf Added hints how to optimize backups 2022-02-12 09:17:48 +00:00
Kevin Veen-Birkenbach [aka. Frantz] c5d66c4ff3 Changed path 2022-01-23 22:07:29 +01:00
Kevin Veen-Birkenbach [aka. Frantz] 7f5cc5be72 Added template file 2022-01-23 21:37:59 +01:00
Kevin Veen-Birkenbach [aka. Frantz] 16de548051 Removed deprecated script 2022-01-23 20:56:53 +01:00
Kevin Veen-Birkenbach [aka. Frantz] 72270f5cb8 Removed unused libraries 2022-01-23 20:56:24 +01:00
Kevin Veen-Birkenbach [aka. Frantz] 1ff8fd4a0a Refactored 2022-01-23 20:55:09 +01:00
Kevin Veen-Birkenbach [aka. Frantz] 75c171ce09 Implemented database backup with mysqldump 2022-01-23 17:20:42 +01:00
Kevin Veen-Birkenbach [aka. Frantz] 8ac9512163 Added gitignore file 2022-01-23 16:06:11 +01:00
Kevin Veen-Birkenbach [aka. Frantz] 7206be8294 Renamed variables 2022-01-23 16:03:27 +01:00
Kevin Veen-Birkenbach [aka. Frantz] 454826b7e9 Finished python version 2022-01-23 15:52:31 +01:00
Kevin Veen-Birkenbach [aka. Frantz] 7bf07d7fb5 Draft translating to python 2022-01-23 14:04:38 +01:00
Kevin Veen-Birkenbach [aka. Frantz] 2eeb4961d0 In between commit rewriting in python 2022-01-23 13:01:49 +01:00
Kevin Veen-Birkenbach [aka. Frantz] d5d3a4d575 Merged 2022-01-21 19:05:00 +01:00
Kevin Veen-Birkenbach [aka. Frantz] d0bcb04022 Added Description how to backup mariadb container 2022-01-21 19:01:11 +01:00
Kevin Veen-Birkenbach cb5e5fc6ed Added further information concerning backups 2021-11-12 12:46:21 +01:00
Kevin Veen-Birkenbach 403108ee34 Solved path bug and optimized readme.md 2021-11-11 13:47:17 +01:00
Kevin Veen-Birkenbach ebab64549d Added hint for backup practices 2021-11-11 13:33:14 +01:00
Kevin Veen-Birkenbach d49b212290 Solved bugs 2021-11-11 13:17:02 +01:00
Kevin Veen-Birkenbach 568888952f Optimized performance of backup script 2021-11-11 13:03:19 +01:00
Kevin Veen-Birkenbach [aka. Frantz] f23ea7e6d3 Added 'systemctl restart docker' 2021-10-18 13:25:18 +02:00
Kevin Veen-Birkenbach [aka. Frantz] febaa5ac3b Made more restrictiv 2021-08-24 19:58:28 +02:00
Kevin Veen-Birkenbach [aka. Frantz] 2d53923538 removed reverse_container due to root cause in docker-compose file 2021-08-22 20:26:47 +02:00
Kevin Veen-Birkenbach 08c961f6e3 Solved bug concerning non running containers 2021-08-20 09:58:10 +02:00
Kevin Veen-Birkenbach 468f5c60d4 Added reverse startup of container to solve dependency bug 2021-08-20 09:27:14 +02:00
Kevin Veen-Birkenbach f3979ce611 Merge branch 'main' of github.com:kevinveenbirkenbach/docker-volume-backup 2021-08-20 09:16:05 +02:00
Kevin Veen-Birkenbach 6a5093b122 Updated badge link 2021-08-20 09:15:22 +02:00
Kevin Veen-Birkenbach [aka. Frantz] aaa86b78d1 solved containers bug 2021-08-19 22:32:23 +02:00
Kevin Veen-Birkenbach [aka. Frantz] 99f7b387c2 Highered performance by removing container loop 2021-08-19 22:00:17 +02:00
Kevin Veen-Birkenbach [aka. Frantz] 76d32a2e5c just backup running containers 2021-08-19 21:18:14 +02:00
Kevin Veen-Birkenbach [aka. Frantz] 5cc5a6e5e5 Solved shellcheck error 2021-08-19 20:01:19 +02:00
Kevin Veen-Birkenbach [aka. Frantz] 9cff82fa49 Differenciated between raw and prepared backup data for following mysqldump implementation 2021-08-19 19:57:16 +02:00
Kevin Veen-Birkenbach [aka. Frantz] e494f1602e Optimized status messages 2021-08-19 19:47:45 +02:00
Kevin Veen-Birkenbach [aka. Frantz] 1bda32b8ff Changed backup destination path 2021-08-19 14:09:34 +02:00