From 42f463152fb0d953108fcae74dc9e3162d716b52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Numbus?= Date: Fri, 27 Feb 2026 16:03:59 +0100 Subject: [PATCH] Closed firewall port. Fixed middlewares not defined error. --- modules/networking/firewall.nix | 2 +- modules/services/clamav.nix | 0 modules/services/lib.nix | 2 +- modules/services/nextcloud.nix | 3 ++- modules/services/virtualization.nix | 0 5 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 modules/services/clamav.nix create mode 100644 modules/services/virtualization.nix diff --git a/modules/networking/firewall.nix b/modules/networking/firewall.nix index f0db1b5..355a5c5 100644 --- a/modules/networking/firewall.nix +++ b/modules/networking/firewall.nix @@ -6,7 +6,7 @@ networking.firewall = { enable = true; allowPing = true; - allowedTCPPorts = [ 53 80 443 2283 ]; + allowedTCPPorts = [ 53 80 443 ]; allowedUDPPorts = [ 53 443 ]; }; }; diff --git a/modules/services/clamav.nix b/modules/services/clamav.nix new file mode 100644 index 0000000..e69de29 diff --git a/modules/services/lib.nix b/modules/services/lib.nix index 7fe6ce4..4383562 100644 --- a/modules/services/lib.nix +++ b/modules/services/lib.nix @@ -12,7 +12,7 @@ with lib; reverseProxied ? true, composeText, scheme ? "http", - middlewares, + middlewares ? null, dependencies ? [ "traefik.service" "${config.numbus.services.dns}.service" ], extraOptions ? {}, extraConfig ? {}, diff --git a/modules/services/nextcloud.nix b/modules/services/nextcloud.nix index 3c5024b..ae5fcf5 100644 --- a/modules/services/nextcloud.nix +++ b/modules/services/nextcloud.nix @@ -210,6 +210,7 @@ helper.mkPodmanService { onFailure = [ "service-failure-notify@%n.service" ]; startLimitBurst = 5; startLimitIntervalSec = 600; + TimeoutStartSec = "2000"; path = [ pkgs.coreutils pkgs.sudo pkgs.podman ]; serviceConfig = { Type = "oneshot"; @@ -224,8 +225,8 @@ helper.mkPodmanService { sleep 15 done + source /var/lib/numbus-server/${name}/.env - sleep 300 sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ background:cron sudo -u numbus-admin podman exec --user www-data nextcloud-server php -f /var/www/html/cron.php sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ db:add-missing-indices diff --git a/modules/services/virtualization.nix b/modules/services/virtualization.nix new file mode 100644 index 0000000..e69de29