From ca9651efb8af2bae535a84d619fd8a7aff5e0283 Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Thu, 25 Sep 2025 09:55:28 +0200 Subject: [PATCH] feat(tyr): add wallos. --- modules/servers/tyr/default.nix | 1 + modules/servers/tyr/wallos.nix | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 modules/servers/tyr/wallos.nix diff --git a/modules/servers/tyr/default.nix b/modules/servers/tyr/default.nix index 1bbfdb1..37a8237 100644 --- a/modules/servers/tyr/default.nix +++ b/modules/servers/tyr/default.nix @@ -2,5 +2,6 @@ imports = [ ./syncthing.nix ./glance.nix + ./wallos.nix ]; } diff --git a/modules/servers/tyr/wallos.nix b/modules/servers/tyr/wallos.nix new file mode 100644 index 0000000..7e01a1e --- /dev/null +++ b/modules/servers/tyr/wallos.nix @@ -0,0 +1,17 @@ +{ + virtualisation.oci-containers.containers.wallos = { + image = "bellamy/wallos:latest"; + autoStart = true; + ports = [ + "8282:80/tcp" + ]; + volumes = [ + "/var/lib/wallos/db:/var/www/html/db" + "/var/lib/wallos/logos:/var/www/html/images/uploads/logos" + ]; + }; + + networking.firewall = { + allowedTCPPorts = [8282]; + }; +}