Compare commits

..

4 commits

Author SHA1 Message Date
745ce62f88
feat: better prometheus integration 2024-07-30 20:14:37 +08:00
1830ab192c
feat: enable tailscale on servers 2024-07-30 20:13:20 +08:00
013d87afdf
fix 2024-07-30 20:09:41 +08:00
c88f86eec2
feat: enable tailscale on servers 2024-07-30 17:03:27 +08:00
4 changed files with 9 additions and 3 deletions

View file

@ -208,7 +208,6 @@
element-desktop element-desktop
tdesktop tdesktop
qq qq
feishu
# Password manager # Password manager
bitwarden bitwarden
@ -265,6 +264,11 @@
custom.forgejo-actions-runner.enable = true; custom.forgejo-actions-runner.enable = true;
custom.forgejo-actions-runner.tokenFile = config.sops.secrets.gitea_env.path; custom.forgejo-actions-runner.tokenFile = config.sops.secrets.gitea_env.path;
custom.prometheus = {
enable = true;
exporters.enable = true;
};
# MTP support # MTP support
services.gvfs.enable = true; services.gvfs.enable = true;

View file

@ -49,6 +49,8 @@ in
networking.firewall.allowedTCPPorts = [ 80 8080 ]; networking.firewall.allowedTCPPorts = [ 80 8080 ];
networking.firewall.allowedUDPPorts = [ ] ++ (lib.range 6311 6314); networking.firewall.allowedUDPPorts = [ ] ++ (lib.range 6311 6314);
services.tailscale.enable = true;
custom.prometheus = { custom.prometheus = {
enable = false; enable = false;
exporters.enable = false; exporters.enable = false;

View file

@ -8,7 +8,7 @@
./services.nix ./services.nix
]; ];
customSettings = { commonSettings = {
auth.enable = true; auth.enable = true;
nix.enable = true; nix.enable = true;
}; };

View file

@ -103,7 +103,7 @@ in
name = "ntfy"; name = "ntfy";
webhook_configs = [ webhook_configs = [
{ {
url = "${config.services.ntfy-sh.settings.base-url}/prometheus-alerts"; url = "https://ntfy.xinyang.life/prometheus-alerts";
send_resolved = true; send_resolved = true;
} }
]; ];