|
722bdaf3cc
|
hosts/plover: fix library namespace
|
2023-12-24 18:13:27 +08:00 |
|
|
457638a65b
|
config: put all custom library functions under private namespace
|
2023-12-19 19:23:39 +08:00 |
|
|
1d1cb991ea
|
hosts/plover: set Nix package
|
2023-12-18 18:04:43 +08:00 |
|
|
b533507f40
|
chore: reformat codebase
|
2023-12-15 13:27:12 +08:00 |
|
|
3714f843d0
|
chore: reformat codebase
|
2023-12-13 11:28:45 +08:00 |
|
|
f53ac7e8b9
|
hosts/plover: restructure host-specific profiles
|
2023-12-11 19:37:27 +08:00 |
|
|
9762042848
|
hosts/plover: try out host-specific module structure
|
2023-12-11 16:30:00 +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 |
|
|
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 |
|
|
9442d7899d
|
hosts/plover: prepend Hetzner NTP servers
|
2023-10-28 12:23:38 +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 |
|
|
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 |
|
|
24b70bf04a
|
hosts/plover: change backup schedule to daily
|
2023-10-04 13:28:43 +08:00 |
|
|
5f5dc2a14e
|
hosts/plover: add kTLS for various services
|
2023-10-03 15:52:42 +08:00 |
|
|
4c71c61768
|
hosts/plover: add nginx content caching for select services
|
2023-10-03 15:50:46 +08:00 |
|
|
c410ece05a
|
treewide: remove options attribute for modules
|
2023-10-02 14:26:11 +08:00 |
|
|
56c0e245ca
|
hosts/plover: remove Portunus as LDAP server
It is also replaced with Kanidm (though read-only from its user store).
|
2023-09-28 18:48:17 +08:00 |
|
|
3d9351a99b
|
hosts/plover: delete Keycloak service entirely
It is now completely replaced with Kanidm.
|
2023-09-28 18:46:31 +08:00 |
|