Compare commits

...

2 commits

Author SHA1 Message Date
d4a821a265
chore: clean up old passwords
All checks were successful
/ check (push) Successful in 15m47s
2024-09-18 19:24:22 +02:00
b6b60b30d5
feat(forgejo): add hcaptcha 2024-09-18 19:23:27 +02:00
3 changed files with 18 additions and 11 deletions

View file

@ -17,22 +17,13 @@ in
"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/password-database.age".publicKeys = default;
"services/forgejo/runner-token.age".publicKeys = default;
"services/geoipupdate/license.age".publicKeys = default;
"services/gitlab/dbFile.age".publicKeys = default;
"services/gitlab/jwsFile.age".publicKeys = default;
"services/gitlab/otpFile.age".publicKeys = default;
"services/gitlab/secretFile.age".publicKeys = default;
"services/gitlab/initialRootPasswordFile.age".publicKeys = default;
"services/gitlab/runner-registration.age".publicKeys = default;
"services/invidious/config.json.age".publicKeys = default;
"services/invidious/password-database.age".publicKeys = default;
"services/minio/root-credentials.age".publicKeys = default;
"services/nextcloud/admin-password.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 = {
MINIO_SECRET_ACCESS_KEY = config.age.secrets."services/forgejo/minio-secretkey".path;
};
service = {
HCAPTCHA_SECRET = config.age.secrets."services/forgejo/hcaptcha-secret".path;
};
};
settings = {
@ -85,6 +88,12 @@ in
OFFLINE_MODE = false;
};
service = {
ENABLE_CAPTCHA = true;
CAPTCHA_TYPE = "hcaptcha";
HCAPTCHA_SITEKEY = "4ec475d2-ed5e-4fa0-b048-793a8ddc2464";
};
session = {
COOKIE_NAME = "forgejo-session";
COOKIE_SECURE = true;