|
|
06bf14f417
|
flake.nix: add disko module to riv-01
|
2025-11-02 01:33:48 -07:00 |
|
|
|
333e79fa1d
|
hosts/nbg-01: add params to disko module
|
2025-11-02 01:32:14 -07:00 |
|
|
|
dbd6d40341
|
hosts/riv-01: add disko module
|
2025-11-02 01:30:48 -07:00 |
|
|
|
10ce933cf8
|
flake.nix: add host riv-01
|
2025-11-02 01:24:52 -07:00 |
|
|
|
19b6c88902
|
hosts/riv-01: new tailscale host for exit node
|
2025-11-02 01:19:31 -07:00 |
|
|
|
22731bb955
|
roles/syncthingserver: use guiAddress setting for ExecStart
|
2025-11-01 17:34:15 -07:00 |
|
|
|
9464d9c3ac
|
roles/syncthingserver: use correct toGNUCommandLine flags
|
2025-10-31 18:30:25 -07:00 |
|
|
|
35485fb36d
|
roles/logserver: split loki and prometheus into service modules
|
2025-10-29 19:49:45 -07:00 |
|
|
|
53cf7a8f23
|
flake.lock: update 2025-10-28
|
2025-10-28 21:02:49 -07:00 |
|
|
|
fdef2c7634
|
services/healthchecks: change logo url to healthchecks.svg
|
2025-10-26 14:31:35 -07:00 |
|
|
|
39d3b5055a
|
services/healthchecks: use default healthchecks logo
|
2025-10-26 14:17:34 -07:00 |
|
|
|
3ba49ec237
|
services/healthchecks: add its-et.me logo for site
|
2025-10-26 14:12:34 -07:00 |
|
|
|
e660aeac36
|
roles/printserver: use http to connect to CUPS
|
2025-10-24 16:07:55 -04:00 |
|
|
|
4eedb341d8
|
roles/printserver: remove insecureSkipVerify opt
|
2025-10-24 16:04:50 -04:00 |
|
|
|
2b71a3f01f
|
hosts/print-01: change serverAlias to loopback IP, not localhost
|
2025-10-24 16:03:51 -04:00 |
|
|
|
cb281f8ffb
|
roles/printserver: change reverse proxy from caddy to traefik
|
2025-10-24 15:50:09 -04:00 |
|
|
|
bc623309ba
|
roles/syncthingserver: change reverse proxy from caddy to traefik
|
2025-10-24 15:30:29 -04:00 |
|
|
|
241674cb83
|
hosts/lax-01: Hostsni -> HostSNI
|
2025-10-24 11:53:22 -04:00 |
|
|
|
46e4aa90de
|
hosts/lax-01: add iPhone ssh key
|
2025-10-24 08:12:22 -04:00 |
|
|
|
96b591aa2a
|
base/network: fix call for enableTSExitNode in tailscale config
|
2025-10-20 10:20:06 -07:00 |
|
|
|
f3386283ee
|
base/network: add mkOption attr to enableTSExitNode
|
2025-10-20 10:17:03 -07:00 |
|
|
|
510dc8c6f8
|
base/network: use if then else instead of mkIf in tailscale routing config
|
2025-10-20 10:14:54 -07:00 |
|
|
|
e7845c4800
|
hosts/lax-01: enable tailscale exit node
|
2025-10-20 10:01:39 -07:00 |
|
|
|
490b1f972b
|
base/network: add opt enableTSExitNode
|
2025-10-20 10:00:29 -07:00 |
|
|
|
35eac0db2e
|
hosts/hel-01: add config and credentials for borg backups
|
2025-10-19 11:36:44 -07:00 |
|
|
|
4af5feb6c8
|
hosts/nbg-01: use correct repo path for borg backups
|
2025-10-19 11:31:27 -07:00 |
|
|
|
638f1d61fe
|
hosts/nbg-01: add borgmatic config
|
2025-10-19 11:27:43 -07:00 |
|
|
|
69bb2a900f
|
hosts/lax-01: add int port for db in container
|
2025-10-19 08:01:37 -07:00 |
|
|
|
2e4027f09b
|
hosts: cleanup formatting for sops.secrets blocks
|
2025-10-19 07:56:07 -07:00 |
|
|
|
a5952afb88
|
hosts/lax-01: enable sops credentials for borg
|
2025-10-19 07:53:05 -07:00 |
|
|
|
3658b6dd0d
|
hosts/lax-01: add borgmatic config
|
2025-10-19 07:46:14 -07:00 |
|
|
|
c1920fe438
|
lax-01: add credentials for backups
|
2025-10-19 07:42:04 -07:00 |
|
|
|
0fe2de0826
|
hosts/borg-01: add keys for hel-01,lax-01,nbg-01
|
2025-10-19 07:28:24 -07:00 |
|
|
|
a00479186d
|
Merge branch 'services.crowdsec'
|
2025-10-18 22:56:29 -07:00 |
|
|
|
2cb43f946b
|
secrets/nbg-01: rotate crowdsec lapiKey for traefik bouncer
|
2025-10-18 22:56:08 -07:00 |
|
|
|
b2d590a899
|
hosts: enable crowdsec-firewall-bouncer module for web-exposed hosts
|
2025-10-18 22:48:16 -07:00 |
|
|
|
3199b45957
|
Merge branch 'services.crowdsec' into services
|
2025-10-18 22:46:00 -07:00 |
|
|
|
bfd5dfbd2d
|
crowdsec-traefik-bouncer: cleanup unneeded vars
|
2025-10-18 22:45:35 -07:00 |
|
|
|
80ee346387
|
services/crowdsec-firewall-bouncer: only use mkIf cfg.enable conditional
|
2025-10-18 22:44:23 -07:00 |
|
|
|
fba44b786d
|
services: add crowdsec-firewall-bouncer module
|
2025-10-18 22:43:58 -07:00 |
|
|
|
3d0a91417b
|
services/healthchecks: use healthchecks name in opt example
|
2025-10-18 21:45:40 -07:00 |
|
|
|
2e8156f2fe
|
flake.lock: update 2025-10-18
|
2025-10-18 15:39:32 -07:00 |
|
|
|
e8ea6dd73b
|
base/secrets: fix missing age subdir in ageKeyDir
|
2025-10-18 15:33:33 -07:00 |
|
|
|
274b059311
|
base/secrets: var usage sopsDir -> ageKeyDir
|
2025-10-18 15:30:12 -07:00 |
|
|
|
3a46f6b4de
|
base/secrets: add tmpfiles rules for creating key storage file
|
2025-10-18 15:27:41 -07:00 |
|
|
|
cd1c09f28e
|
hosts/nbg-01: add config for crowdsec traefik bouncer
|
2025-10-18 15:23:22 -07:00 |
|
|
|
2ab3816414
|
secrets/nbg-01: add crowdsec lapiKey
|
2025-10-18 15:20:35 -07:00 |
|
|
|
3ca64a9ba6
|
sops.yaml: add key for nbg-01
|
2025-10-18 15:19:42 -07:00 |
|
|
|
6fc106abad
|
hosts/lax-01: set permission for bouncer key to traefik
|
2025-10-18 15:08:55 -07:00 |
|
|
|
2b19bc29d7
|
services/crowdsec-traefik-bouncer: rename bouncer plugin instance
|
2025-10-18 14:57:02 -07:00 |
|