gitea: after_setup { at: "2026-09-29T14:29:30Z"  ok: true } native_lock: applied app.yaml SIGNUP_CLOSED: "true
calcom: after_setup { at: "2026-09-29T14:29:48Z"  ok: true } native_lock: applied app.yaml SIGNUP_CLOSED: "true
gramps-web: after_setup { at: "2026-09-29T14:29:30Z"  ok: true } native_lock: applied app.yaml SIGNUP_CLOSED: "true
adventurelog: after_setup { at: "2026-09-29T14:29:45Z"  ok: true } native_lock: applied app.yaml SIGNUP_CLOSED: "true
homebox: after_setup { at: "2026-09-29T14:29:48Z"  ok: true } native_lock: applied app.yaml SIGNUP_OPEN: "false
running env: gitea true | calcom true | gramps-web true | adventurelog true | homebox false
stranger sign-up straight at the app (no traefik, no block):
  gitea GET /user/sign_up (form or 'disabled') -> 
 <!DOCTYPE html> <html lang="en-US" data-theme="gitea-auto"> <head> 	<meta http-equiv="Content-Securi
  calcom POST /api/auth/signup -> 403 {"message":"Signup is disabled"}
  gramps-web POST register -> 405 {"error": {"code": 405, "message": "Registration is disabled"}}
  homebox POST /api/v1/users/register -> 403 {"error":"user registration disabled"}
  adventurelog backend is-registration-disabled -> 200 {"is_disabled":true,"message":"Registration is disabled. Please contact the administrator if you nee
gitea GET /user/sign_up straight at the app -> Registration is disabled 
64:DISABLE_REGISTRATION = true
