nixos-config/nixos/programs/grafana.nix

28 lines
594 B
Nix

{ config, ... }: {
services.grafana = {
enable = true;
settings = {
server = {
http_addr = "127.0.0.1";
http_port = 55010;
domain = "grafana.comfycamp.space";
};
database = {
user = "grafana";
type = "postgres";
name = "grafana";
host = "/var/run/postgresql";
};
};
};
services.nginx.virtualHosts."grafana.comfycamp.space" = {
useACMEHost = "comfycamp.space";
forceSSL = true;
locations."/" = {
proxyPass = "http://127.0.0.1:55010";
proxyWebsockets = true;
};
};
}