Server/endlessh: don't open firewall, add prometheus integration

This commit is contained in:
Toast 2025-01-09 09:51:15 +01:00
parent 88235bb32e
commit bd0d7e5495

View file

@ -1,8 +1,20 @@
{...}: {
{config,...}: {
# I prefer using the go implementation
services.endlessh-go = {
enable = true;
openFirewall = true;
prometheus = {
enable = true;
listenAddress = "127.0.0.1";
};
extraOptions = ["-alsologtostderr" "-v=1"];
};
services.prometheus.scrapeConfigs = [
{
job_name = "everest-endlessh";
static_configs = [
{targets = ["127.0.0.1:${builtins.toString config.services.endlessh-go.prometheus.port}"];}
];
}
];
}