Bei der Installation wird die Registrierung ausgeschaltet, es sei denn ihr habt das bei der Installation geändert. Ok, was machen, wenn man das ändern möchte?
Zwei Möglichkeiten.
Volume
Wir legen die ganze app.ini in ein Volume.
Volume=/home/forgejo/conf/app.ini:/data/gitea/conf/app.ini
In /home/forgejo/conf/app.ini erstellt man das File. Den Inhalt holt man sich vorher aus dem Container.
podman exec -it forgejo bash
vi data/gitea/conf/app.ini
Environment
Wir steuern den gewünschten Wert über eine Environment Variable.
Environment=FORGEJO__SERVICE__DISABLE_REGISTRATION=false
Danach
systemctl daemon-reload
systemctl restart forgejo.service
und die Registrierung ist eingeschaltet.
Was ich festgestellt habe ist, das ich keinen Mailer aktiv habe. Der Test-Account war ohne E-Mail-Verifizierung aktiv. Das schaue ich mir dann auch noch mal an.