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.3 on port 3000
  • One Route targeting the App

The App receives its database configuration from PostgreSQL resource variables and includes an HTTP readiness check.

Deploy

  1. Open Blueprints in the target pod.
  2. Select Forgejo and enter a deployment name.
  3. Review and deploy the generated resources.
  4. Wait for PostgreSQL and the App to become healthy.
  5. 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