Commit graph

56 commits

Author SHA1 Message Date
53f0b85572 Allow override of mail in notifier and explain notifier examples for restic backup (sending mail on start and finish of backups)
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-26 00:42:05 +01:00
ed7a1c639c Use notifier and clean up independent mail enabled and mail address configs 2023-01-26 00:21:49 +01:00
bc01d41f1c Fix overwrite in check_updates
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 23:37:53 +01:00
e47a2b0145 Polish and align all scripts; add generic notifier script 2023-01-25 23:27:38 +01:00
fbe2eea125 Fix typos in systemd_failure_notify
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 19:07:14 +01:00
c4816b054b Check required vars before using them
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 16:13:13 +01:00
71977c9dca Fail properly in all scripts when required commands are not available
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 09:42:22 +01:00
4d47fd31db Make check updates more generic, fix failure notify requirements and update docs 2023-01-25 09:26:00 +01:00
dde06a6da3 Switch to pandoc for man creation; add manuals for configuration-based helper scripts; add support for gotify in systemd_failure_notify
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 02:16:01 +01:00
ad137e68b3 Add docker volume backup and restore
All checks were successful
continuous-integration/drone Build is passing
2022-11-07 23:38:29 +01:00
25659467cc Rename to system-helpers
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-17 20:28:53 +02:00
9466f83acc Fix src dir for copy
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2022-09-09 01:03:08 +02:00
9e2f188ba1 Add etc skel sync script
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-08 20:02:00 +02:00
6012c3aa57 Add script for simple umask alignment
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-06 13:44:32 +02:00
3a53a4a8a1 Add script to align default umask 022 permissions for user homes
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-05 20:27:13 +02:00
0ee7b03df8 Apply shellcheck recommendations and add simple pipeline
All checks were successful
continuous-integration/drone Build is passing
2022-07-10 20:47:46 +02:00
9c79b41909 Fix dynv6 config init 2022-07-10 18:36:16 +02:00
fd2ecb420c Fix dynv6 script 2022-07-10 18:35:26 +02:00
872e725e3c Fix wrong return in bash fn call 2022-07-10 18:33:00 +02:00
bf6615b034 Make scripts work for global user 2022-07-10 18:29:44 +02:00
2fd172fcb1 Add man pages and separate properly between global systemd and user systemd services and timers 2022-06-13 11:31:59 +02:00
287fa053f5 Improve new restic scripts and remove resticwrapper, borgwrapper; provide a PKGBUILD for ArchLinux 2022-06-13 02:21:33 +02:00
59013f4adf Use docker-compose as binary 2021-12-11 13:34:01 +01:00
fffd55e8a7 BREAKING CHANGE: change docker_compose update for docker-compose v2.0.0 which is now a docker plugin itself and no standalone binary anymore 2021-09-29 16:22:43 +02:00
819c2e0300 Fix ipv4 2021-02-11 18:09:52 +01:00
dc5c6551c4 Use correct mechanism 2020-06-18 18:40:58 +02:00
8c82fa5b70 Use different technique to determine ipv6 2020-06-18 18:20:57 +02:00
ea0e49f5f3 Use ssl 2020-03-22 11:25:31 +01:00
778f8d4ab6 Use ssl 2020-03-21 21:14:27 +01:00
580da795bf Fix typo 2020-02-03 21:07:01 +00:00
f4c72fa7a9 Use external service to determine IP address 2020-02-03 21:05:10 +00:00
d3094421ba Use total-used for memory usage indication instead of allocated and cached memory 2020-01-21 08:09:10 +01:00
ca9b168d17 Adjust subject format on borgwrapper send, add more examples on how to configure borgwrapper 2020-01-07 08:09:29 +01:00
d4d124a513 Use pacman-contrib absolute link for update check 2019-10-06 15:00:13 +02:00
690d2837ab Fix broken ipv6 sync requiring a query param 2019-09-27 23:00:34 +02:00
f535a2f3d8 Add possibility to enable IPv4 or IPv6 check in dynv6 2019-09-27 22:50:33 +02:00
dfea4a8bb9 Fix dynv6 and just call every time 2019-09-27 22:17:21 +02:00
f9bfc4e106 Add hostname to mails 2019-09-17 21:31:57 +02:00
cdc847207f Create a wrapper for creating private RSA keys and their publich key equivalent for SSH 2019-09-13 08:23:12 +02:00
c614ea122f Add a docker-compose update script which iterates through a directory where all subfolders contain a docker-compose.yml file 2019-09-09 20:20:09 +02:00
fd3710cb5c Add defaults 2019-09-08 14:54:49 +02:00
df8fcbcb88 Add dynv6 as user service 2019-09-08 14:45:57 +02:00
c86bcfdc93 Add restic as a second option for backups 2019-08-13 21:43:11 +02:00
61c0122742 Fix an error in if statements in borgwrapper 2019-08-13 20:40:36 +02:00
511594db57 Fix an error in borgwrapper where borgwrapper files might be created without suffixed repo name 2019-08-11 22:08:25 +02:00
a3af5ab0a4 Add script to notify about systemd service failures; add a README 2019-01-26 10:39:02 +01:00
53c8a639a3 Fix systemd check for normal user 2019-01-25 20:17:48 +01:00
9e4479db9c Fix systemd 2019-01-25 20:06:57 +01:00
45e8033b20 Fix systemd 2019-01-25 20:00:45 +01:00
fde200fec8 Fix systemd 2019-01-25 19:59:38 +01:00