Forgejo
The Forgejo blueprint deploys a self-hosted Git forge with PostgreSQL and persistent storage for repositories and attachments.
Resources
- One Disk for PostgreSQL data
- One Disk for repositories and attachments
- One PostgreSQL 16 database
- One App running Forgejo
15.0.3on port3000 - One Route targeting the App
The App receives its database configuration from PostgreSQL resource variables and includes an HTTP readiness check.
Deploy
- Open Blueprints in the target pod.
- Select Forgejo and enter a deployment name.
- Review and deploy the generated resources.
- Wait for PostgreSQL and the App to become healthy.
- Open the generated Route and register the first account.
The first registered Forgejo user becomes the administrator. Control access to the Route until that account has been created.
Next steps
- PostgresDB: Review database variables
- Disks: Understand repository storage
- Custom domains: Attach a Git domain