Switching to ssh port 22 for forgejo

This commit is contained in:
Lyes Saadi 2025-12-14 03:11:56 +01:00
parent 86f7cc4bfc
commit 1a09ffa481
Signed by: lyes
GPG key ID: 55A1D803917CF39A

View file

@ -1,16 +1,10 @@
{ lib, config, ... }:
{ lib, config, pkgs, ... }:
let
cfg = config.services.forgejo;
srv = cfg.settings.server;
in
{
services.openssh = {
ports = [
22
2222
];
settings.AcceptEnv = "GIT_PROTOCOL";
};
services.openssh.settings.AcceptEnv = "GIT_PROTOCOL";
# Fixing mailing issues
systemd.services.forgejo.serviceConfig = {
@ -26,6 +20,7 @@ in
services.forgejo = {
enable = true;
# package = pkgs.forgejo;
# I don't understand why the fuck the user needs to be the same as the db's
# user = "biggoron";
@ -46,7 +41,7 @@ in
# You need to specify this to remove the port from URLs in the web UI.
ROOT_URL = "https://${srv.DOMAIN}/";
HTTP_PORT = 44303;
SSH_PORT = 2222;
SSH_PORT = 22;
};
# You can temporarily allow registration to create an admin user.