*actually* upload nixcloud configs

This commit is contained in:
k3t
2026-03-12 05:15:14 -06:00
parent 18261a9969
commit e8b59f873b
12 changed files with 471 additions and 0 deletions
@@ -0,0 +1,29 @@
{ config, pkgs, lib, ... }:
let
domain = "frontendfriendly.xyz";
host = "dumb.${domain}";
upstreamPort = 5555;
in
{
virtualisation.oci-containers.containers.dumb = {
image = "ghcr.io/rramiachraf/dumb:latest";
autoStart = true;
ports = [ "127.0.0.1:${toString upstreamPort}:5555" ];
# environment = { ... } if Dumb needs configuration
};
services.anubis.instances.dumb = {
enable = true;
settings = {
BIND = "/run/anubis/anubis-dumb/anubis.sock";
METRICS_BIND = "/run/anubis/anubis-dumb/metrics.sock";
TARGET = "http://127.0.0.1:${toString upstreamPort}";
SERVE_ROBOTS_TXT = true;
};
};
services.caddy.virtualHosts.${host}.extraConfig = ''
reverse_proxy unix//run/anubis/anubis-dumb/anubis.sock
'';
}