about/docs/handbook/infrastructure/code/forgejo.md
thhsh ee42ceb023
Update forgejo.md
Add break-glass local account enable info.
2025-07-07 11:29:08 -04:00

1.4 KiB

Forgejo

We use a self-hosted Forgejo instance for our Git source code hosting.

Quick Reference

URL: :simple-forgejo: git.starcat.systems
Homepage: :octicons-link-external-16: forgejo.org
Hosting: :octicons-arrow-right-16: Hetzner :flag_fi: HEL
Project group: SCsys_hosted
Configuration repo: :simple-forgejo: starcat-infra/git-server

Notes

Disabling OIDC

By default, Forgejo is set up to force users to use Pocket (StarCat ID) to log in. In case Pocket is not working, we can change a line in app.ini to show the local login form. See :simple-forgejo: app.ini line 79. SSH to the server with a sudo-capable account, open app.ini, and change the line ENABLE_INTERNAL_SIGNIN = false to ENABLE_INTERNAL_SIGNIN = true, then restart Forgejo. Then, you can log in with a local break-glass account (see 1Password).


!!! example "Work in Progress" This page is not complete, and is subject to change.

Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.