Skip to content

Codey (Forgejo)

Servala provides fully managed Codey instances, powered by Forgejo, a self-hosted Git platform for code hosting, collaboration, and CI/CD. Codey is brought to you by codey.ch.

Full service description

For features, plans, and pricing, see Codey on servala.com.

Availability

Codey is available on selected cloud providers and zones. See the availability matrix for the current list.

Supported versions

Codey only supports the latest available Forgejo version. See Forgejo Website under Forgejo Releases for more details.

Version upgrade mechanics are described in Maintenance & Upgrades.

Compute plan and sizing

Compute resources (CPU, memory, and storage) are selected through the compute plan when you provision the instance. The available plans and their sizes are shown directly in the portal, so they are not duplicated here. See Compute Plans & SLAs for how plans and service levels work.

Configuration options

Service-specific parameters available when provisioning, in addition to the compute plan:

  • FQDN: the domain name for accessing your Codey instance. By default Codey is reachable under a managed subdomain (for example myapp.app.codey.ch). You can use the Advanced option below the FQDN field to point your own custom domain at the instance instead.
  • Service storage size: Size of available storage for Git repositories, packages, action artefacts, etc.

Advanced options:

  • Disable User Registration: Fully disable self-user registration on Forgejo
  • Require Sign In to View anything: Force users to log in to view any page or to use the API
  • SSH Access to Git: Access to Git repositories over SSH in addition to HTTPS
  • OAuth2 Client Auto Registration: Automatically create user accounts in Forgejo for new OAuth2 users
  • User Visibility: Set the default visibility mode for users, either "public", "limited", or "private" (defaults to "public")

Accessing your instance

After provisioning, your Codey instance is available at the FQDN configured during setup. Retrieve the admin credentials from the instance detail page in the portal.

  1. Open the FQDN in your browser.
  2. Log in with the admin credentials from the portal.
  3. Create repositories, teams, and user accounts as needed.

The forgejo_admin password cannot be changed

The password of the forgejo_admin account is managed by the system and currently cannot be changed. If you change it inside Forgejo, it is reset to the system-managed default. Use the admin credentials shown on the instance detail page in the portal.

Capability matrix

How the managed-service features apply to Codey:

Capability This service How it works
Backups & Restore Automated backups of database and Git repositories Backups & Restore
Monitoring Metrics and alerting Monitoring
Maintenance & Upgrades Patches and version upgrades Maintenance & Upgrades
Scaling Compute and storage Scaling
Logs Instance logs in the portal Logs
Security TLS in transit Security
Service Levels Availability tiers Service Levels

Limitations & known issues

  • Forgejo Actions (CI/CD) runners are not available yet

Further reading