add gitea

This commit is contained in:
2023-12-05 10:34:25 +01:00
parent 2748929e66
commit 49d8907853

View File

@@ -47,44 +47,44 @@ in
allowedTCPPorts = [ 22 80 443 ];
};
};
# services.nginx.enable = true;
# services.nginx.virtualHosts."${domain}" = {
# sslCertificate = "/var/lib/acme/gitea/fullchain.pem";
# sslCertificateKey = "/var/lib/acme/gitea/key.pem";
# sslTrustedCertificate = "/var/lib/acme/gitea/chain.pem";
# forceSSL = true;
# locations."/" = {
# proxyPass = "http://localhost:3001/";
# };
# };
#
# nixpkgs.config.permittedInsecurePackages = [
# "gitea-1.19.4"
# ];
#
# services.gitea = {
# enable = true;
# appName = "Cloonar Gitea server"; # Give the site a name
# settings = {
# server = {
# ROOT_URL = "https://${domain}/";
# HTTP_PORT = 3001;
# DOMAIN = domain;
# };
# openid = {
# ENABLE_OPENID_SIGNIN = false;
# ENABLE_OPENID_SIGNUP = true;
# WHITELISTED_URIS = "auth.example.com";
# };
# service = {
# DISABLE_REGISTRATION = false;
# ALLOW_ONLY_EXTERNAL_REGISTRATION = true;
# SHOW_REGISTRATION_BUTTON = false;
# };
# webhook.ALLOWED_HOST_LIST = "drone.cloonar.com";
# };
# };
#
services.nginx.enable = true;
services.nginx.virtualHosts."${domain}" = {
sslCertificate = "/var/lib/acme/gitea/fullchain.pem";
sslCertificateKey = "/var/lib/acme/gitea/key.pem";
sslTrustedCertificate = "/var/lib/acme/gitea/chain.pem";
forceSSL = true;
locations."/" = {
proxyPass = "http://localhost:3001/";
};
};
nixpkgs.config.permittedInsecurePackages = [
"gitea-1.19.4"
];
services.gitea = {
enable = true;
appName = "Cloonar Gitea server"; # Give the site a name
settings = {
server = {
ROOT_URL = "https://${domain}/";
HTTP_PORT = 3001;
DOMAIN = domain;
};
openid = {
ENABLE_OPENID_SIGNIN = false;
ENABLE_OPENID_SIGNUP = true;
WHITELISTED_URIS = "auth.cloonar.com";
};
service = {
DISABLE_REGISTRATION = false;
ALLOW_ONLY_EXTERNAL_REGISTRATION = true;
SHOW_REGISTRATION_BUTTON = false;
};
webhook.ALLOWED_HOST_LIST = "drone.cloonar.com";
};
};
system.stateVersion = "23.05";
};
};