59942fe12f
hosts/ni: update state version
2023-12-10 11:26:06 +08:00
b5a19b43aa
hosts/ni: update disko config
2023-12-10 11:25:36 +08:00
44463c2b28
hosts/winnowing: init
2023-12-04 17:57:55 +08:00
8e122373d7
hosts/ni: revert Guix service config
2023-11-24 11:39:05 +08:00
112e155aa4
hosts/ni: update Guix service config
2023-11-22 16:04:40 +08:00
13d9b64d02
hosts/ni: use blender-foodogsquared for Blender module
2023-11-10 14:56:08 +08:00
f7bf00b356
hosts/plover: remove unneeded secrets
2023-11-07 21:05:47 +08:00
d1c2c604d8
hosts/plover: remove unneeded files
2023-11-07 21:02:52 +08:00
051e7fb3c4
config: remove inputs
extraArgs
...
It isn't exactly used much and also it is not really meant to be used in
that way even though it is still Nix data.
2023-11-07 08:21:48 +08:00
71640c761c
hosts/plover: add Mosh into the installation
2023-11-06 20:37:08 +08:00
3c5e34865b
hosts/plover: modularize BorgBackup service
2023-11-06 16:59:20 +08:00
45a7e05cf7
hosts/ni: update Wireguard setup
2023-11-06 16:53:22 +08:00
d8c7033a48
hosts/ni: modularize more parts of hardware config
2023-11-06 16:13:04 +08:00
3f291fe665
hosts/ni: modularize networking config
2023-11-06 16:10:42 +08:00
9442d7899d
hosts/plover: prepend Hetzner NTP servers
2023-10-28 12:23:38 +08:00
3b79f3e256
hosts/ni: prepend preferred timeservers
2023-10-28 12:23:24 +08:00
142c2ef378
hosts/bootstrap: set system version and disable cache splitting
...
The user modules are apparently not compatible with the default way of
building the documentation so we'll have to. This should fix being able
to unable to be built due to the missing files which most likely came
from the cache.
2023-10-19 00:12:55 +08:00
e6c4a20b83
hosts/plover: update miscellaneous parts of the services
2023-10-17 18:32:23 +08:00
23e32b45ac
hosts/plover: add Bind to be managed by nginx
2023-10-14 14:06:43 +08:00
1775a0febc
hosts/plover: update Bind systemd service config
2023-10-14 14:05:14 +08:00
680ec43428
hosts/plover: fix Vouch proxy settings
2023-10-14 14:04:38 +08:00
3e8987d26e
hosts/plover: update Wezterm mux server config with nginx
2023-10-14 14:04:27 +08:00
0b253e0553
hosts/plover: update Vouch proxy settings and secrets permissions
2023-10-14 11:26:33 +08:00
ac134281f8
hosts/plover: add back the custom Gitea logos
2023-10-14 11:25:26 +08:00
1ad6e7e8c5
hosts/plover: fix Grafana provider strings in settings
2023-10-14 11:14:44 +08:00
107241f553
hosts/plover: fix duplicate nginx shared memory zone
2023-10-14 11:14:09 +08:00
9527896251
hosts/plover: update Grafana and PostgreSQL integration
2023-10-14 11:01:57 +08:00
7430d992f2
hosts/plover: fix nginx code for Grafana server
2023-10-13 16:55:39 +08:00
2632b75bf2
hosts/plover: properly add nginx upstreams
...
Even though this is unlikely to be scaled further, we're just being good
sysadmins (or at least roleplaying as one).
2023-10-13 16:48:02 +08:00
025a3b5db4
hosts/plover: update secrets
2023-10-13 14:24:23 +08:00
4587a4165f
config: migrate from Terraform CLI to OpenTofu CLI
2023-10-13 14:24:10 +08:00
90210fde9c
hosts/plover: add Grafana secrets
2023-10-11 23:17:45 +08:00
8fbdc73478
hosts/plover: update Grafana settings
2023-10-11 13:06:41 +08:00
3ee04bb812
chore: reformat codebase
2023-10-09 20:48:01 +08:00
2dbb3ed68c
services/vouch-proxy: restructure for multiple instances
...
This resolves some cases where the admin does not have all of their
users within the protected domain and some in others.
2023-10-09 20:43:13 +08:00
4c6a19b3a7
hosts/plover: add secrets for Vouch proxy
2023-10-09 20:26:33 +08:00
46e38d0c96
hosts/plover: update Vouch proxy config
2023-10-09 20:26:11 +08:00
2397656b7f
hosts/bootstrap: downgrade Linux kernel to 6.1
...
This is mainly to support zfs which is a likely future for me once I got
my hands on a mini-PC server.
2023-10-09 22:30:25 +08:00
cd93122b07
hosts/plover: enable Kanidm LDAP server
2023-10-09 22:09:33 +08:00
2af2326b16
hosts/plover: update Grafana nginx and secrets config
2023-10-09 22:09:15 +08:00
0830ff0458
hosts/plover: update foodogsquared.one DNS zone
2023-10-08 14:40:57 +08:00
a6fcc6eec6
hosts/plover: update Wezterm mux server config
...
It's not fully working but we'll get there.
2023-10-08 03:29:06 +08:00
97916aaa05
hosts/plover: init Prometheus monitoring daemon
2023-10-08 03:28:35 +08:00
6ec18948b5
hosts/plover: init Vouch proxy server
2023-10-08 03:28:14 +08:00
0eadf55fd5
hosts/plover: init Grafana server
2023-10-08 03:27:47 +08:00
f489c50aa9
hosts/plover: refactor Gitea config
2023-10-08 03:26:53 +08:00
c35b72352e
hosts/plover: update Bind config generation
2023-10-08 03:26:07 +08:00
fc5eb2b0e2
hosts/plover: update Wezterm mux server config
2023-10-05 12:27:59 +08:00
61f8457584
hosts/plover: update nginx configuration
2023-10-04 15:53:43 +08:00
ccb05b35ae
hosts/plover: remove unused bindings
2023-10-04 13:29:29 +08:00