feat(forgejo): add hcaptcha

This commit is contained in:
winston 2024-09-18 19:23:27 +02:00
parent ea4ad43613
commit b6b60b30d5
Signed by: winston
GPG key ID: 3786770EDBC2B481
3 changed files with 18 additions and 1 deletions

View file

@ -17,8 +17,9 @@ in
"services/freshrss/admin-credentials.age".publicKeys = default; "services/freshrss/admin-credentials.age".publicKeys = default;
"services/forgejo/password-database.age".publicKeys = default; "services/forgejo/hcaptcha-secret.age".publicKeys = default;
"services/forgejo/minio-secretkey.age".publicKeys = default; "services/forgejo/minio-secretkey.age".publicKeys = default;
"services/forgejo/password-database.age".publicKeys = default;
"services/forgejo/runner-token.age".publicKeys = default; "services/forgejo/runner-token.age".publicKeys = default;
"services/geoipupdate/license.age".publicKeys = default; "services/geoipupdate/license.age".publicKeys = default;

View file

@ -0,0 +1,7 @@
age-encryption.org/v1
-> piv-p256 ML6NcA A/LWetki+rd4PS3z7vFuudgbUTEJmJiPtqe7uQuSSheu
uYf8qwp1IeXMVCKQf/0yNbNNY7ybd1lYq1Ub8Jcjp3U
-> ssh-ed25519 zj2A2A 5Ignv1SQF//D7BbvhCxtC4zSYrG/JPuYv6IMzxjeLHM
oRUxhh2pF8kfHcUhMtOaVLaPOG8FCYuMoxT+uj1JDV4
--- cvybu6VwsRcTSWbt/KMrj2/daFCRtJDvXt9rJooeXC8
U&éÜFh}ø<Ó/¬ôêEæ •ÒÛT@!ÖKbSÝÙ:£ûËQŸ´#:ösnʳ´×‡3žý8î·TwoD¢

View file

@ -39,6 +39,9 @@ in
storage = { storage = {
MINIO_SECRET_ACCESS_KEY = config.age.secrets."services/forgejo/minio-secretkey".path; MINIO_SECRET_ACCESS_KEY = config.age.secrets."services/forgejo/minio-secretkey".path;
}; };
service = {
HCAPTCHA_SECRET = config.age.secrets."services/forgejo/hcaptcha-secret".path;
};
}; };
settings = { settings = {
@ -85,6 +88,12 @@ in
OFFLINE_MODE = false; OFFLINE_MODE = false;
}; };
service = {
ENABLE_CAPTCHA = true;
CAPTCHA_TYPE = "hcaptcha";
HCAPTCHA_SITEKEY = "4ec475d2-ed5e-4fa0-b048-793a8ddc2464";
};
session = { session = {
COOKIE_NAME = "forgejo-session"; COOKIE_NAME = "forgejo-session";
COOKIE_SECURE = true; COOKIE_SECURE = true;