|
|
155b9b2a30
|
Always disable caddy's admin endpoint
|
2025-07-05 20:48:19 +02:00 |
|
|
|
56b28f055d
|
Improve domain conflict messages by setting domains per service
|
2025-07-05 20:41:55 +02:00 |
|
|
|
cb8da9e93a
|
Rename option "healthchecks.enable" to "doHealthchecks"
|
2025-07-01 17:21:17 +02:00 |
|
|
|
4f5db50ca1
|
Rename option "backups.enable" to "doBackups"
|
2025-06-30 23:56:52 +02:00 |
|
|
|
6bd3313e55
|
Rotate backblaze keys used by restic
|
2025-06-30 23:20:59 +02:00 |
|
|
|
9c5c7cd9ad
|
gatus: use the usual endpoints framework for healthchecks.io
|
2025-06-29 21:53:50 +02:00 |
|
|
|
33dbfbced2
|
gatus: use fallback alerting provider when monitoring endpoints are down
|
2025-06-29 21:39:29 +02:00 |
|
|
|
aec20b69e8
|
gatus: stop tracking gatus itself as an endpoint
|
2025-06-29 20:43:25 +02:00 |
|
|
|
47b35b5ed6
|
gatus: split ambiguous "endpoints" option into "customEndpoints" and internal "finalEndpoints"
|
2025-06-29 20:40:53 +02:00 |
|
|
|
9a832b61e1
|
Add gatus.endpointDomains option
|
2025-06-24 21:15:57 +02:00 |
|
|
|
6c0ff3393b
|
Simplify config for gatus endpoints
|
2025-06-22 20:44:04 +02:00 |
|
|
|
dbe87bc88a
|
Deduce gatus endpoint group from domain when possible
|
2025-06-20 22:17:54 +02:00 |
|
|
|
efe6da5582
|
Don't notify on healthchecks.io
|
2025-06-20 11:45:49 +02:00 |
|
|
|
38fb2ec1d5
|
Check gatus uptime with healthchecks.io
|
2025-06-20 00:35:08 +02:00 |
|
|
|
4f31384329
|
Fix nextcloud backups
|
2025-06-19 21:47:21 +02:00 |
|
|
|
b7d927cb39
|
Remove all uses of lib.flatten
|
2025-06-19 12:22:59 +02:00 |
|
|
|
7319ee73d7
|
Add it-tools module
|
2025-06-18 19:29:58 +02:00 |
|
|
|
d2cc03be3b
|
Increase number of results/events that gatus saves
|
2025-06-18 09:44:33 +02:00 |
|
|
|
dbf32503fa
|
Remove the uptime-kuma module
|
2025-06-15 22:40:35 +02:00 |
|
|
|
856c850c3f
|
Minor refactor
|
2025-06-15 22:31:29 +02:00 |
|
|
|
7a9796e02c
|
Declare gatus endpoints in each of their respective modules
|
2025-06-15 00:02:13 +02:00 |
|
|
|
d6245fada0
|
Add maintenance window to gatus
|
2025-06-14 19:01:06 +02:00 |
|
|
|
5fd5acc8a4
|
Group endpoints in gatus dashboard
|
2025-06-14 18:48:40 +02:00 |
|
|
|
f81d169e64
|
Add gatus module
|
2025-06-14 18:43:35 +02:00 |
|
|
|
bf87931934
|
Rename dependentService to conflictingService
|
2025-06-14 15:38:03 +02:00 |
|
|
|
6f60279637
|
Remove redundant actual user declaration
|
2025-06-14 01:54:16 +02:00 |
|
|
|
f160a9be33
|
Add uniqueness check for domains
|
2025-06-14 01:53:24 +02:00 |
|
|
|
232c9aa946
|
Add uniqueness check for ports
Credit to https://lorenzbischof.ch/posts/detect-port-conflicts-in-nixos-services/
|
2025-06-14 01:52:54 +02:00 |
|
|
|
a4c3e2a829
|
Disable caddy's admin api endpoint
|
2025-06-14 01:03:43 +02:00 |
|
|
|
5be9e76486
|
Serve tailscale gui over caddy
|
2025-06-13 22:22:33 +02:00 |
|
|
|
3d4c301bd8
|
Set forgejo ssh port with an option
|
2025-06-13 20:56:29 +02:00 |
|
|
|
af3d333395
|
Set syncthing ports with options
|
2025-06-13 19:06:20 +02:00 |
|
|
|
9fb4a18ee5
|
Cleanup
|
2025-06-13 17:05:20 +02:00 |
|
|
|
2e53bdb015
|
Run all restic backups as root
|
2025-06-11 21:09:08 +02:00 |
|
|
|
298e2a51b2
|
Configure backups for uptime-kuma
|
2025-06-10 14:29:38 +02:00 |
|
|
|
e0799f2b11
|
Allow root user to run backups again
|
2025-06-10 14:28:48 +02:00 |
|
|
|
2b48a2d10b
|
Fix restic-restore command
|
2025-06-10 12:55:38 +02:00 |
|
|
|
4553f0b929
|
Add ntfy module
|
2025-06-08 22:51:31 +02:00 |
|
|
|
563506d670
|
Remove tailscale_auth to allow access from tagged devices
|
2025-06-08 19:01:22 +02:00 |
|
|
|
7cd535e424
|
Add uptime-kuma module
|
2025-06-08 01:43:48 +02:00 |
|
|
|
2adabd32e2
|
Remove forgejo's footer
|
2025-06-07 22:51:35 +02:00 |
|
|
|
50f6bc35c0
|
Only ever use forgejo's ssh-keys for openssh
|
2025-06-07 15:14:37 +02:00 |
|
|
|
3926a6eeb9
|
Improve the restic-healthchecks module
|
2025-06-07 15:13:05 +02:00 |
|
|
|
e6989963c7
|
Automate restic restore command creation
|
2025-06-07 15:12:21 +02:00 |
|
|
|
731f0ec615
|
Rename suspendService to dependentService
|
2025-06-07 13:57:40 +02:00 |
|
|
|
5481b8f82a
|
Simplify restic service dependencies using OnSuccess and Conflicts
|
2025-06-07 13:46:40 +02:00 |
|
|
|
b5e7d9dce2
|
Integrate suspend-service into restic module
|
2025-06-07 01:04:01 +02:00 |
|
|
|
cdeabbcc84
|
Enable healthchecks of restic-backups by default
|
2025-06-07 00:34:38 +02:00 |
|
|
|
41cd9f56f1
|
Refactor the restic config
|
2025-06-07 00:20:18 +02:00 |
|
|
|
b1507caac5
|
Configure backups for forgejo
|
2025-06-06 22:42:05 +02:00 |
|