Christoph Heiss
30d55d5792
services: forgejo: move to other host with dedicated data directory
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-24 14:12:16 +02:00
Christoph Heiss
981fe69bf5
services: forgejo: simplify ssh setup by renaming user
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-24 14:02:23 +02:00
Christoph Heiss
4f7694fec5
services: vaultwarden: move to fort
...
flake / build (push) Successful in 3m30s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-17 18:22:02 +02:00
Christoph Heiss
2875ee182b
services: vikunja: move to fort
...
flake / build (push) Successful in 3m31s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-17 16:52:44 +02:00
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
d94687c812
services: git-ingress: add dmz'd git-over-ssh ingress for forgejo
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-24 23:37:08 +02:00
Christoph Heiss
599a4db693
services: forgejo: add initial deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-18 22:10:52 +02:00
Christoph Heiss
249cf3f640
services: vikunja: add initial deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-06 17:56:34 +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
9d4477ff82
machines: enable regular btrfs scrub on all machines
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-12 15:01:59 +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
f185afdc87
services: tt-rss: add initial deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-15 23:22:28 +02:00
Christoph Heiss
9a5b22767d
machines: tank: add prometheus smartctl exporter
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-10 21:01:52 +02:00
Christoph Heiss
8b44c5b6c1
services: vaultwarden: add initial service configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-24 14:26:24 +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
0fa94701b7
services: prometheus: add initial deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-10 20:41:41 +01:00
Christoph Heiss
7638f4ebec
services: grafana: add basic service deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-10 20:41:21 +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
86cc1adc47
machines: tank: add some useful tools for music et al.
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-30 23:52:21 +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
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
d1adb7e98e
machines: tank: move secrets path
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-15 17:16:59 +01:00
Christoph Heiss
2eb55a419f
services: home-assistant: add MQTT/Tasmota integration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-08 14:10:55 +01:00
Christoph Heiss
7f06b09aa7
machines: tank: set cpufreq governor to powersave
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-07 18:53:32 +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