Files
My_NixOS_Config/nixos/homeserver/firewall.nix

39 lines
620 B
Nix

{
inputs,
lib,
config,
pkgs,
unstablePkgs,
...
}: {
networking.firewall = {
enable = true;
allowedTCPPorts = [
1234 # temporary
22 # SSH
3000 # Grafana
3005 # Plex
8080 # Caddy
8081 # Nextcloud
8096 # Jellyfin
8324 # Plex
8443 # Caddy
32400 # Plex
32469 # Plex
11000 # Nextcloud
];
allowedUDPPorts = [
1234 # temporary
1900 # Plex
8080 # Caddy
8081 # Nextcloud
8443 # Caddy
11000 # Nextcloud
32410 # Plex
32412 # Plex
32413 # Plex
32414 # Plex
];
};
}