{ config, pkgs, ... }: { # Enable tailscale and open port 22 on it services.tailscale = { enable = true; interfaceName = "tailscale0"; extraUpFlags = [ "--login-server=https://headscale.sysctl.io" "--accept-dns" "--accept-routes" ]; }; networking.firewall.interfaces.tailscale0.allowedTCPPorts = [ 22 ]; # Because of the split DNS< hosts forget which IP # (external or internal) is promtail/loki. # Setting them manually here helps. networking.extraHosts = '' 100.64.0.14 influx.sysctl.io 100.64.0.14 loki.sysctl.io ''; }