Launch a private, hardened Forgejo Git server in minutes. Pre-configured with PostgreSQL, nginx, and unique per-instance credentials - no manual setup required. Backed by24/7 cloudimg support.
Real screenshots of this software running on the cloudimg image, taken while testing the deployment guide.
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
## Private Git Hosting - Running in Minutes, Hardened From Boot
Forgejo is the popular open source, self-hosted Git service - a lightweight, fast alternative to GitHub and GitLab. This cloudimg AMI delivers Forgejo 15.0 fully installed and production-hardened, so your team has a private Git server running within minutes of launch - no manual configuration, no open installer pages, no shared credentials.
## Who This Is For
This AMI is built for small-to-mid engineering teams, agencies managing client repositories, and organizations that need private source control on their own infrastructure. Whether you are a DevOps lead consolidating tools for a 20-developer team or a startup that needs self-hosted CI pipelines without the overhead of GitLab, this image gets you there without the setup burden.
Example scenario: A 15-person development agency managing 40+ client repositories behind a VPC. Each developer pushes code over SSH, opens pull requests for review, and triggers Forgejo Actions CI pipelines - all on a single EC2 instance with no data leaving the private network.
## Application Stack
The Forgejo server - a single Go binary serving both the API and web UI - runs behind nginx as a reverse proxy. PostgreSQL provides the datastore. Both the server and database bind to the loopback interface, minimizing the network attack surface.
## Secure By Default - Not Just a Claim
Unlike a default Forgejo install where the installer page is publicly accessible and registration is open, this AMI ships locked down from the first boot:
The result: zero manual hardening steps and no window of vulnerability between launch and configuration.
## 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 Forgejo Actions for built-in CI, host packages, maintain wikis, and conduct code reviews. Enable registration or add users from the admin panel when you are ready to scale.
## cloudimg Support - 24/7 Engineering Assistance
cloudimg provides 24/7 technical support by email and live chat. Our engineers assist with deployment, upgrades, integrations, TLS termination, backup configuration, and database administration. Critical issues receive a one-hour average response time.
To discuss your deployment requirements or get guidance before purchasing, reach out to our team via the support channels listed on this page.
## Getting Started
1. Subscribe to this AMI on AWS Marketplace
2. Launch an EC2 instance (see usage instructions for recommended instance types and security group ports)
3. Wait for the first-boot initialization to complete
4. Retrieve your administrator credentials from the root-only file
5. Sign in to the Forgejo web UI and push your first commit
Forgejo is a trademark of its respective owner. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.