fix(moonraker): listen address

This commit is contained in:
arcnmx 2024-08-14 08:50:41 -07:00
parent 08b886900e
commit 41f2fcd403
3 changed files with 12 additions and 5 deletions

View file

@ -31,7 +31,6 @@ in {
protocol = "http";
status = {
enable = mkAlmostOptionDefault true;
gatus.client.network = mkAlmostOptionDefault "ip4";
};
};
};

View file

@ -1,6 +1,6 @@
{ config, gensokyo-zone, lib, ... }: let
{ config, access, gensokyo-zone, lib, ... }: let
inherit (gensokyo-zone.lib) domain;
inherit (lib.modules) mkIf mkDefault;
inherit (lib.modules) mkIf mkDefault mkForce;
inherit (lib.strings) removePrefix;
cfg = config.services.fluidd;
serverName = "@fluidd_internal";
@ -17,6 +17,14 @@ in {
};
nginx = mkIf cfg.enable {
proxied.enable = true;
upstreams.fluidd-apiserver = let
moonraker = access.proxyUrlFor {
serviceName = "moonraker";
scheme = "";
};
in mkForce {
servers.${moonraker} = { };
};
virtualHosts = {
${cfg.hostName} = {
enable = false;

View file

@ -14,7 +14,7 @@
services = {
moonraker = {
enable = mkDefault true;
address = mkDefault "0.0.0.0";
address = mkDefault "all";
user = mkDefault klipper.user;
group = mkDefault klipper.group;
port = 7125; # it's the default but i'm specifying it anyway
@ -46,7 +46,7 @@
trusted_clients =
access.cidrForNetwork.allLocal.all
# XXX: only safe when protected behind vouch!
++ [ "0.0.0.0/24" ];
++ [ "0.0.0.0/0" "::/0" ];
};
};
};