diff --git a/modules/caddy/default.nix b/modules/caddy/default.nix index 04cbe98..21b0cae 100644 --- a/modules/caddy/default.nix +++ b/modules/caddy/default.nix @@ -83,6 +83,12 @@ ''; }; + "git.broccoli.town" = { + extraConfig = '' + reverse_proxy localhost:3030 + ''; + }; + "http://bigding:8384" = { extraConfig = '' reverse_proxy localhost:8387 diff --git a/modules/default.nix b/modules/default.nix index 8b00b7c..e44abad 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -4,9 +4,10 @@ ./caddy ./dungflix ./fail2ban + ./gitea + ./golink ./monitoring ./synapse - ./golink ]; }; diff --git a/modules/gitea/default.nix b/modules/gitea/default.nix new file mode 100644 index 0000000..427b4c0 --- /dev/null +++ b/modules/gitea/default.nix @@ -0,0 +1,18 @@ +{ config, pkgs, ... }: +{ + services.gitea = { + enable = true; + appName = "The Broccoli Patch"; # Give the site a name + database = { + type = "sqlite3"; + }; + httpPort = 3030; + domain = "git.broccoli.town"; + rootUrl = "https://git.broccoli.town/"; + settings = { + service = { + DISABLE_REGISTRATION = true; + }; + }; + }; +}