From 329ac39050c06937509acf213dcb47aed8086728 Mon Sep 17 00:00:00 2001 From: Toast Date: Thu, 31 Aug 2023 17:18:47 +0200 Subject: [PATCH] Server: add traefik --- roles/server/default.nix | 1 + roles/server/traefik.nix | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 roles/server/traefik.nix diff --git a/roles/server/default.nix b/roles/server/default.nix index d5a0970..e75390f 100755 --- a/roles/server/default.nix +++ b/roles/server/default.nix @@ -14,5 +14,6 @@ ./beep.nix ./wireguard.nix ./tailscale.nix + ./traefik.nix ]; } diff --git a/roles/server/traefik.nix b/roles/server/traefik.nix new file mode 100644 index 0000000..c2b9442 --- /dev/null +++ b/roles/server/traefik.nix @@ -0,0 +1,16 @@ +{ config, ... }: + +{ + services.traefik = { + enable = true; + staticConfigOptions = { + # Enable the web ui + api.insecure = true; + api.dashboard = true; + entryPoints = { + http = { address = ":80"; }; + }; + }; + }; + networking.firewall.allowedTCPPorts = [ 80 8080 ]; +}