chore: removed services for now

This commit is contained in:
Nick 2025-10-25 05:16:26 -05:00
parent fd46841bfb
commit 0dbcbb6b19
11 changed files with 113 additions and 44 deletions

23
modules/nixos/services/caddy/caddyCeres/default.nix Normal file → Executable file
View file

@ -1,10 +1,12 @@
{ flake, ... }:
let
inherit (flake.config.services.instances) caddy web;
domain0 = web.domains.url0;
service = caddy;
inherit (flake.config.services) instances;
inherit (flake.config.machines) devices;
domain0 = instances.web.domains.url0;
service = instances.caddy;
nextcloud = instances.nextcloud;
opencloud = instances.opencloud;
in
{
services.caddy = {
@ -16,9 +18,20 @@ in
encode zstd gzip
'';
};
"${nextcloud.domains.url0}" = {
extraConfig = ''
reverse_proxy http://${devices.eris.ip.address0}:${builtins.toString service.ports.port3}
tls ${nextcloud.ssl.cert} ${nextcloud.ssl.key}
'';
};
"${opencloud.domains.url0}" = {
extraConfig = ''
reverse_proxy http://${devices.eris.ip.address0}:${builtins.toString service.ports.port4}
tls ${opencloud.ssl.cert} ${opencloud.ssl.key}
'';
};
};
};
users.users.${service.name}.extraGroups = [
"acme"
"mastodon"