diff --git a/nixos/mirai/services/default.nix b/nixos/mirai/services/default.nix index dd0eede9..76c01a1e 100644 --- a/nixos/mirai/services/default.nix +++ b/nixos/mirai/services/default.nix @@ -2,13 +2,14 @@ imports = [ ./atuin.nix ./authelia.nix - ./jellyfin.nix ./llama.nix ./minecraft.nix ./tailscale.nix ./caddy.nix ./fail2ban.nix + ./gitea.nix + # ./jellyfin.nix # ./polaris.nix # ./seafile.nix # ./syncthing.nix diff --git a/nixos/mirai/services/gitea.nix b/nixos/mirai/services/gitea.nix new file mode 100644 index 00000000..d1c62367 --- /dev/null +++ b/nixos/mirai/services/gitea.nix @@ -0,0 +1,20 @@ +{...}: { + services = { + gitea = { + enable = true; + settings = { + service = { + DISABLE_REGISTRATION = false; + ENABLE_REVERSE_PROXY_AUTHENTICATION = true; + REVERSE_PROXY_AUTHENTICATION_USER = "REMOTE-USER"; + ENABLE_REVERSE_PROXY_AUTO_REGISTRATION = true; + }; + }; + }; + caddy = { + virtualHosts."git.darksailor.dev".extraConfig = '' + reverse_proxy localhost:3000 + ''; + }; + }; +}