Christoph Heiss
6333d7d38d
services: drop tt-rss completely
...
flake / build (push) Successful in 3m21s
Instead I'll be switching to yarr [0], which is a lot simpler and
supports using a sqlite database.
[0] https://github.com/nkanaev/yarr
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-16 23:21:47 +02:00
Christoph Heiss
b13318b89f
services: sourcehut: drop completely
...
Switched to Forgejo .. it's just so _much_ simpler than sourcehut with
all its small microservices, essentially.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-24 23:37:09 +02:00
Christoph Heiss
db0d68bfd0
machines: tank: set IPv6 DUID for dhcpcd
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-01 00:59:03 +02:00
Christoph Heiss
e9472ed01b
services: alertmanager: switch to local address for simplicity
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-20 12:48:15 +02:00
Christoph Heiss
320b97d660
tree-wide: convert everything from morph to nixinate + sops-nix
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
83c7b415d1
services: alertmanager: add initial deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 21:27:19 +02:00
Christoph Heiss
cf8d568548
services: paperless: drop now-obsolete secret key setting
...
Since 63ef03399 ("nixos/paperless: set PAPERLESS_SECRET_KEY"), this is
set up (in an even better way) by the NixOS module already.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-22 21:38:44 +01:00
Christoph Heiss
9f35d0a165
secrets: update some deployments
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-07 13:30:21 +01:00
Christoph Heiss
950f67077e
machines: fort: change some wireguard things
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-04 09:37:17 +01:00
Christoph Heiss
9219504c20
services: prometheus: restructure a bit, extract node-exporter
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-03 21:31:50 +01:00
Christoph Heiss
098827a8dc
services: home-assistant,prometheus: add home-assistant metrics exporter
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-16 19:13:30 +01:00
Christoph Heiss
521313ea8f
secrets: shuffle them around a bit, enforce some better pratices
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-31 00:13:42 +01:00
Christoph Heiss
a542dfacb0
secrets: fix a deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-29 20:48:00 +01:00
Christoph Heiss
35a358c606
modules: services: add nextcloud instances module
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-29 20:25:44 +01:00
Christoph Heiss
5c2f99937b
secrets: add last.fm api key
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-23 00:10:25 +01:00
Christoph Heiss
173fde14af
machines: tank: switch some more services to local IPv6 only
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-22 23:58:52 +01:00
Christoph Heiss
db6115965e
secrets: start cleaning up a bit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-22 23:43:53 +01:00
Christoph Heiss
a7995465bc
services: navidrome: add database backup using restic
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-21 20:44:43 +01:00
Christoph Heiss
f746d38e7f
services: navidrome: add new deployment on tank
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-21 01:53:01 +01:00
Christoph Heiss
27d609f956
system: zfs: add scrub notifications
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-21 00:53:42 +01:00
Christoph Heiss
e2f5beea06
services: home-assistant: add switch for waking/powering off workstation
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-15 17:07:51 +01:00
Christoph Heiss
b9c6573c43
services: home-assistant: use IPv6 internally
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-08 12:59:38 +01:00
Christoph Heiss
fddde98985
machines: tank: add basic home-assistant service enablement
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-07 04:02:36 +01:00
Christoph Heiss
f1df51fe51
machines: rename serv -> tank, switch to baremetal
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-07 02:24:22 +01:00
Christoph Heiss
825ca21bf0
services: conduit: add restic backup job
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-14 18:43:44 +01:00
Christoph Heiss
fab45bde9b
machines: fort: add gatus service deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-06 16:10:26 +01:00
Christoph Heiss
4225a27fff
machines: fort: add matrix-hookshot service
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-04 20:38:33 +01:00
Christoph Heiss
9aacd96f1d
secrets: my: update backup notification command
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-04 09:30:17 +01:00
Christoph Heiss
e2826bdfd3
services: add restic backup job notifications
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-03 21:42:58 +01:00
Christoph Heiss
2553081390
machines: serv: add automated backups for postgresql dumps
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-02 19:57:27 +01:00
Christoph Heiss
f9a0c527fc
secrets: update homelab network
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-25 13:25:59 +01:00
Christoph Heiss
e030266fd7
secrets: my: update something
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-13 19:47:34 +01:00
Christoph Heiss
bfaaf6cf7e
secrets: my: Add some things
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-11 00:31:24 +01:00
Christoph Heiss
0079f6a4c1
machines: name: Remove obsolete machine/configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-26 21:05:34 +02:00
Christoph Heiss
dc9e47b523
machines: serv,zero: Switch to DHCP auto-configuration
...
It's just easier to configure everything on the router and let DHCP do
the rest.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-26 21:01:31 +02:00
Christoph Heiss
952e7657c9
modules: Add new dashboard-icons
service
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-25 20:17:02 +02:00
Christoph Heiss
78064dcb1a
machines: serv: move some things around
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-24 23:56:32 +02:00
Christoph Heiss
974c0b9424
secrets: my: Unify some things
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-21 00:25:24 +02:00
Christoph Heiss
08d7438ecf
machines: serv: Add homer dashboard
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-11 21:50:17 +02:00
Christoph Heiss
83f3b6f5fa
secrets: Fix VPN IPs; restructure some things
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-26 21:04:03 +02:00
Christoph Heiss
98988ae0b2
secrets: Add WireGuard peer config for maui
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-25 13:18:23 +02:00
Christoph Heiss
6c5c1ea01a
secrets: my: Fix zero display list quoting issue
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-05 12:20:53 +02:00
Christoph Heiss
3990bb0000
secrets: Add some WireGuard routes
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-01 23:41:03 +02:00
Christoph Heiss
8c42715461
machines: fort: Restructure network/wireguard configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-29 19:36:52 +02:00
Christoph Heiss
06e5d5ad61
machines: Add new fort
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-28 23:24:47 +02:00
Christoph Heiss
7047e9c2ab
machines: zero: Move NAS NFS mount definition to secrets
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-23 01:02:21 +02:00
Christoph Heiss
7a0244b557
secrets: Update DNS mappings list
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-12 17:37:18 +02:00
Christoph Heiss
6ba98808bb
tree-wide: Clean up; remove unused arguments
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-09 23:07:50 +02:00
Christoph Heiss
2e49ac3334
machines: Add configuration for zero; new workstation
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-08 21:38:44 +02:00
Christoph Heiss
fd5a4f6443
secrets: Consolidate into one file; pass on using module args
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-01 18:27:21 +02:00