Forgejo, the open source community self-hosted Git service, preinstalled for AWS with PostgreSQL and nginx. A per-instance administrator and database password are generated on first boot. Backed by 24/7 cloudimg support.
## Forgejo by cloudimg
Forgejo is the community-driven open source, self-hosted Git service - a lightweight, fast alternative to GitHub and GitLab, and the Codeberg-backed fork of Gitea: repositories, pull requests, issues, a built-in CI (Forgejo Actions), packages, wikis and code review. This Amazon Machine Image delivers Forgejo fully installed and configured, so a private Git server is running within minutes of launch. The current release available is Forgejo 15.0.
## Application Stack
The Forgejo server - a single Go binary that serves both the API and the web app - runs behind nginx as a reverse proxy. PostgreSQL is the datastore. The server and database bind to the loopback interface.
## Secure First Boot
On the first boot of every instance a one shot service generates fresh server secrets (SECRET_KEY, INTERNAL_TOKEN and the OAuth2 JWT secret) unique to that instance, runs the database migrations, and creates a single administrator account with a per-instance password written to a root only file. Open registration is disabled and the installer page is locked. No shared or default credentials ship in the image.
## Ready To Use
Sign in as the administrator, create your first repository, push code over HTTPS or SSH, open pull requests and issues, and invite your team. Enable registration or add users from the admin panel when you need to.
## cloudimg Support
cloudimg provides 24/7 technical support for this image, covering deployment, upgrades, integrations, TLS termination and database administration.
Forgejo is a trademark of its respective owner. Use of the name does not imply any affiliation with or endorsement by them.