Homelab/modules/services/forgejo.nix
2025-10-04 00:49:49 +00:00

18 lines
402 B
Nix

{ pkgs, ... }: {
services.forgejo = {
enable = true;
settings = {
server = {
ROOT_URL = "https://git.per-aspera.space";
HTTP_ADDR = "0.0.0.0";
HTTP_PORT = 3000;
SSH_DOMAIN = "git.per-aspera.space";
SSH_PORT = 2222;
};
service = { DISABLE_REGISTRATION = false; };
};
};
networking.firewall.allowedTCPPorts = [ 3000 2222 ];
}