{...}: { virtualisation.oci-containers = { backend = "docker"; containers = { excalidraw = { image = "excalidraw/excalidraw:latest"; ports = ["127.0.0.1:5959:80"]; volumes = []; }; }; }; services.caddy.virtualHosts."draw.darksailor.dev".extraConfig = '' import auth reverse_proxy localhost:5959 ''; services.authelia = { instances.darksailor = { settings = { access_control = { rules = [ { domain = "draw.darksailor.dev"; policy = "one_factor"; } ]; }; }; }; }; }