Commit Graph
100 Commits
Author SHA1 Message Date
sheppy 7f488a984b fix: don't crash on inaccessible host 2024-12-29 15:05:36 +00:00
sheppy 7ff0cba340 fix: disable nginx vpn cert map by default 2024-12-29 13:13:30 +00:00
sheppy 105ce44026 feat: configurate interfaces for listen directive 2024-12-28 15:32:14 +00:00
sheppy 54c299c21e feat: dont pre-template nsca server conf pw 2024-12-22 13:38:28 +00:00
sheppy e5313bcf4e add: current iptables 2024-11-23 18:31:27 +00:00
sheppy 79f36ac23e fix: update host exlusion list 2024-11-23 18:30:48 +00:00
sheppy da24ff9b1e fix: double config in extra content 2024-11-23 17:04:40 +00:00
sheppy adac0ed6a8 add: vm shutdown script 2024-11-23 12:41:42 +00:00
sheppy 370e17bd80 fix: move zfs & snapshot python to helper scripts 2024-10-10 21:23:55 +00:00
sheppy 820a7b454a feat: check for alternative http codes 2024-10-10 21:23:20 +00:00
sheppy 677ddb118d feat: mount zfs script 2024-08-05 09:15:43 +00:00
sheppy 25fb24ce7b fix: use correct virsh start 2024-08-04 22:20:26 +00:00
sheppy 8d1355b4bc feat: add pull snapshot script 2024-08-04 22:06:26 +00:00
sheppy 0c92bfd36a feat: rsync lock/wait 2024-08-04 15:57:07 +00:00
sheppy 2bb888c661 fix: various improvments 2024-08-04 15:20:19 +00:00
sheppy 6e8cb97512 feat: snapshot backup script 2024-08-04 14:37:03 +00:00
sheppy 32f0fa4512 wip: support for wireguard config generator 2024-07-27 08:13:02 +00:00
sheppy fd61f28cd5 fix: add http-passthrough for non-acme domains 2024-05-21 19:00:05 +00:00
sheppy ba86d5c482 feat: move listen 443 to strem to enable true ssl passthrough 2024-02-21 12:20:51 +00:00
sheppy 860bd22f7a feat: allow extra location a / content 2024-02-19 16:23:46 +00:00
sheppy de148b1686 feat: support for non-optional cert (generic only) 2024-01-21 19:04:40 +00:00
sheppy c136721137 feat: disabled switch for backups 2023-11-12 06:37:39 +00:00
sheppy 4e84e79e7e fix: add owner to dynamic backup async config 2023-07-07 10:47:25 +00:00
sheppy 1d0fa22af4 fix: dont execute nginx maps copy during backup gen 2023-07-04 20:49:33 +00:00
sheppy 416bde8d94 add: README with clone instructions 2023-06-30 10:41:03 +00:00
sheppy d6b220b588 fix: redirect http->https on acme terminating servers 2023-06-23 17:24:09 +00:00
sheppy e327994ee9 fix: Sheppy2->Sheppy 2023-05-29 16:26:49 +00:00
sheppy dfdd77f6b7 feat: copy nginx maps on exec 2023-05-29 12:59:18 +00:00
sheppy 09c37b2a65 feat: support for cert based authentication 2023-05-28 17:25:25 +02:00
sheppy 7567dbaa4b fix: add hostname to error output 2023-04-12 06:23:44 +02:00
sheppy c086730837 add: exec instructions for systemd 2023-04-02 10:31:09 +02:00
sheppy 1a221258db feat: warn if iptables loader is no present/enabled 2023-03-16 22:28:21 +01:00
sheppy fe8e2ee0ba feat: add transparent proxy iptables loader 2023-03-16 22:19:39 +01:00
sheppy 7553a873b5 change: comment out mail notifications by default 2023-03-16 10:03:19 +01:00
sheppy c9beb4a15d fix: listen 80 for acme forwarding 2023-03-15 13:01:41 +01:00
sheppy d4ba636a7a change: increase async icinga default timeout 2023-03-05 11:56:03 +01:00
sheppy 51170127a0 fix: allow dash in hostname 2023-01-16 14:33:47 +01:00
sheppy bbc1026680 feat: virsh backup script 2023-01-16 13:50:40 +01:00
sheppy 8a26d4ec37 fix: generate backup icinga independant of args flag 2023-01-14 06:28:14 +01:00
sheppy 709ea7dc15 fix: increase backup async grace time 2023-01-14 06:23:19 +01:00
sheppy c9712dc40c fix: rename backup path var & create path 2023-01-14 04:08:02 +01:00
sheppy 317f7c397e fix: skip virsh calls when only backup is requested 2023-01-14 04:03:46 +01:00
sheppy 62f97ebd75 fix: remove calls from open block 2023-01-14 03:58:29 +01:00
sheppy f13043e77a feat: extract and make optional 2023-01-14 03:55:26 +01:00
sheppy 683282c237 feat: backup extra filters 2023-01-14 03:41:34 +01:00
sheppy 8218622278 feat: extra content option for stream block 2023-01-11 17:49:39 +01:00
sheppy cc6eb21ada fix: listen 80 for no acme 2023-01-11 17:49:29 +01:00
sheppy 3d7210eab6 fix: long uris 2023-01-11 16:04:12 +01:00
sheppy 84a9184005 fix: ensure consistent ordering (nsca) 2023-01-11 04:28:19 +01:00
sheppy ea276a8e5b fix: ensure consistent ordering 2023-01-11 04:21:45 +01:00
sheppy 7bd0d83db1 fix: reduce log level nsca 2023-01-10 14:44:17 +01:00
sheppy bfda8eecd2 feat: support for extra locations 2023-01-10 03:29:19 +01:00
sheppy fef784ba88 fix: better rfc complient filters 2023-01-07 18:23:22 +01:00
sheppy 9e84f28039 fix: user correct path collection for filter 2023-01-07 18:01:03 +01:00
sheppy bca39e30d0 feat: parse complex backup paths 2023-01-07 17:49:18 +01:00
sheppy 3013cc6a32 fix: match object name to hostname 2023-01-05 20:46:27 +01:00
sheppy fe66cb713f feat: generate icinga2 service conf for async 2023-01-05 20:43:49 +01:00
sheppy 12992050f3 fix: remove \-escape from outermost " 2023-01-05 20:31:21 +01:00
sheppy df7b5ccc4e fix: shell quoting for curl command 2023-01-05 20:17:36 +01:00
sheppy 18cae45a65 feat: implement async icinga config generation 2023-01-05 20:17:25 +01:00
sheppy b6c4994b88 feat: backup script generation 2023-01-04 20:14:36 +01:00
sheppy 9d4b15def6 feat: better basic auth support 2023-01-03 23:11:25 +01:00
sheppy eea47e3525 fix: correctly set address without protocol 2023-01-02 04:16:20 +01:00
sheppy 03d145044b fix: ensure master address first entry in cert 2023-01-02 04:16:05 +01:00
sheppy ebad190b63 feat: ssh config for administrators 2023-01-01 19:13:38 +01:00
sheppy b3c00015e4 fix: add ssh config output to gitignore 2023-01-01 19:13:08 +01:00
sheppy 98b770afa1 feat: auto add ssh forward ports 2023-01-01 18:02:13 +01:00
sheppy d5fc16a4cc feat: overwrite target port 2023-01-01 18:02:01 +01:00
sheppy 51cadae41e fix: add missing comment to stream blocks 2022-12-29 12:52:45 +01:00
sheppy 0224997b55 fix: add nsca config generation 2022-12-28 20:19:18 +01:00
sheppy 4f5c415874 fix: use set of hosts for icinga config 2022-12-28 20:18:33 +01:00
sheppy 94e2a532b7 fix: remove obsolete file 2022-12-28 20:01:19 +01:00
sheppy 9461a95639 feat: add icinga & ansible file generation 2022-12-28 19:18:48 +01:00
sheppy d19448cf31 feat: add ansible templates 2022-12-28 19:18:22 +01:00
sheppy bc37098b11 fix: add ansible/-dir to gitignore 2022-12-28 15:50:30 +01:00
sheppy d14dbce550 feat: icinga ansible dumper 2022-12-28 15:50:12 +01:00
sheppy 6976980b96 fix: remove non-acme hypervisor domains from cert 2022-12-26 00:27:17 +01:00
sheppy 0fd1ea03c2 feat: listen ipv6 stream 2022-12-26 00:26:46 +01:00
sheppy 69340e47e6 feat: make acme termination optional 2022-12-25 14:36:48 +01:00
sheppy 89404b358d feat: support for non-lease external ips 2022-12-25 13:49:43 +01:00
sheppy eb86880a1f fix: add newlines to cert.sh 2022-12-25 13:48:40 +01:00
sheppy 973d0fda6f feat: proxy timeout option 2022-12-24 01:52:29 +01:00
sheppy f35969021a feat: proxy pass options 2022-12-24 00:16:19 +01:00
sheppy 1f47a1deee fix: add Host header during proxy 2022-12-23 23:01:34 +01:00
sheppy 7784834abc fix: transparent proxy port \w udp 2022-12-21 21:45:11 +01:00
sheppy 8501f494c6 fix: portstring & newline 2022-12-21 21:44:53 +01:00
sheppy ef3729f529 feat: add ip rules to config sh 2022-12-21 21:44:31 +01:00
sheppy 2b4aa79ed0 fix: worker connections 2022-12-21 20:02:56 +01:00
sheppy 15eceeb8ac feat: implement transparent proxy routing 2022-12-21 20:02:45 +01:00
sheppy a046ec81e8 fix: use correct stream template 2022-12-21 14:33:20 +01:00
sheppy feb1d8c42d feat: nginx main conf 2022-12-21 14:33:00 +01:00
sheppy 70b4899efc fix: cleanup templates 2022-12-21 14:32:12 +01:00
sheppy 984ee9f214 fix: update debug outputs 2022-12-21 14:03:15 +01:00
sheppy b5410a9903 feat: add gitignore 2022-12-21 13:49:23 +01:00
sheppy ef3cf38c94 feat: nginx jinja templates 2022-12-21 13:49:13 +01:00
sheppy d729c551c1 feat: add build dir stub 2022-12-21 12:19:50 +01:00
sheppy 9a0973ea68 Merge remote-tracking branch 'origin/master' 2022-12-21 12:19:03 +01:00
sheppy a57ffadf8a feat: nginx autoconf 2022-12-21 12:18:37 +01:00
sheppy 6d829fc5ea feat: acme acl 2022-12-11 02:57:53 +01:00
sheppy 5f7ce0e314 feat: print static acl 2022-12-11 02:57:33 +01:00