Commit graph

69 commits

Author SHA1 Message Date
2b0d441c35 Only run checkupdates when there are updates available
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-10 09:08:01 +02:00
15e4775679 Notifier allows to override global configuration files on a per-command base by checking for existence of all required configuration values as environment values.
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-21 18:48:46 +01:00
13c7335ee3 Fix check_updates and update man reference to point to correct examples
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-27 00:53:23 +01:00
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
0e18bed823 Change default example locations 2023-01-26 00:24:28 +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
2670317bae Align examples
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 23:31:14 +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
bb97797154 Add restic-report example and systemd service files 2022-06-30 00:13:32 +02:00
7423cdd0a8 Fix forget command in example 2022-06-14 23:52:32 +02:00
9b64346590 Fix last line being stripped 2022-06-13 16:59:55 +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
73382481e2 Adapt restic example 2022-06-13 02:21:47 +02:00
287fa053f5 Improve new restic scripts and remove resticwrapper, borgwrapper; provide a PKGBUILD for ArchLinux 2022-06-13 02:21:33 +02:00
1d1aee1c6a Add plain restic example 2022-06-05 01:09:23 +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