Files
My_NixOS_Config/home-manager/homeserver/containers/caddy.nix

33 lines
734 B
Nix

{
inputs,
outputs,
lib,
config,
pkgs,
unstablePkgs,
...
}: {
services.podman.containers = {
caddy = {
image = "docker.io/library/caddy:latest";
autoUpdate = "registry";
network = "proxy-net";
ip4 = "192.168.12.254";
ports = [
"8080:80"
"8443:443"
"8443:443/udp"
];
volumes = [
"/home/cianh/caddy/config:/etc/caddy"
"/home/cianh/caddy/data:/data:Z"
"/home/cianh/caddy/logs:/var/log/caddy"
"/home/cianh/caddy/placeholder_site:/var/www/site:Z"
"/home/cianh/blog:/var/www/blog:Z"
"/home/cianh/Nextcloud:/var/www/nextcloud:Z"
"/home/cianh/goaccess/site:/var/www/goaccess:Z"
];
};
};
}