|
|
635814fca2
|
Use lib.map instead of lib.forEach
|
2025-06-15 22:34:34 +02:00 |
|
|
|
856c850c3f
|
Minor refactor
|
2025-06-15 22:31:29 +02:00 |
|
|
|
f3c3d3268c
|
Add global domains list
|
2025-06-15 12:20:54 +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 |
|
|
|
73e0441fd4
|
Refactor sound config
|
2025-06-14 01:57:22 +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 |
|
|
|
d7070b6fb5
|
Manage users with the option system
|
2025-06-13 16:21:42 +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 |
|
|
|
4654dcc27c
|
Symlink git ssh-keys into ~/.ssh
|
2025-06-08 00:19:37 +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 |
|
|
|
da9008c379
|
Extract mkVirtualHostConfig function
|
2025-06-06 21:52:34 +02:00 |
|
|
|
4f72e57193
|
Symlink forgejo's robots.txt
|
2025-06-06 10:13:54 +02:00 |
|
|
|
a1481db722
|
Fix crowdsec's acquisition of caddy logs
|
2025-06-06 08:58:53 +02:00 |
|
|
|
e7cdd49bcf
|
Remove virtualisation module
|
2025-06-05 21:58:46 +02:00 |
|
|
|
097cf795fc
|
Restructure shell config
|
2025-06-05 20:34:53 +02:00 |
|
|
|
e0f7a8440b
|
Enable forgejo git gc
|
2025-06-04 22:09:17 +02:00 |
|
|
|
26d2a53ae6
|
Enable forgejo federation
|
2025-06-04 22:07:00 +02:00 |
|
|
|
0c4d961879
|
Set forgejo landing page to user page
|
2025-06-04 22:06:32 +02:00 |
|
|
|
f47534c8f3
|
Housekeeping
|
2025-06-04 21:55:01 +02:00 |
|
|
|
393be96558
|
Temporarily disable gitlab authentication in hedgedoc
|
2025-06-03 11:06:09 +02:00 |
|
|
|
e0eb82bc9f
|
Name git ssh keys after domains
|
2025-06-03 00:08:13 +02:00 |
|
|
|
e69fd26f27
|
Add forgejo ssh key
|
2025-06-02 23:50:02 +02:00 |
|
|
|
bf6c0040d9
|
Update forgejo mirrors every 1h
|
2025-06-02 23:23:54 +02:00 |
|
|
|
9ebb4156b2
|
Fix crowdsec acquisitions
|
2025-06-02 21:52:32 +02:00 |
|