add argus

This commit is contained in:
TheWanderingCrow 2026-04-20 09:40:34 -04:00
parent 9974cbf45a
commit fd361c7bbf

View file

@ -0,0 +1,31 @@
{ config, lib, ... }:
let
port = lib.custom.autoport "argus";
in
{
systemd.tmpfiles.rules = [
"d /var/lib/argus 774 911 911"
"d /var/lib/argus/storage 774 911 911"
"f /var/lib/argus/config.yml 774 911 911"
];
services.caddy.virtualHosts."argus.wanderingcrow.net".extraConfig = ''
reverse_proxy http://localhost:${builtins.toString port}
'';
virtualisation.quadlet = {
containers = {
argus.containerConfig = {
image = "releaseargus/argus:latest";
publishPorts = [
"${builtins.toString port}:8080"
];
volumes = [
"/var/lib/argus/storage:/app/storage"
"/var/lib/argus/config.yml:/app/config.yml"
];
};
};
};
}