Perimattic
Gitea logo
DevToolsFrom $29/app/month

Managed Gitea Hosting

Lightweight self-hosted Git service

What is Gitea on ManageStacks?

Gitea on ManageStacks is the lightweight open-source Git host (or Forgejo, the community fork) deployed to your own AWS, Azure, or GCP region — priced flat at $29 per instance per month regardless of user or repo count, instead of the per-user pricing of GitHub Enterprise or GitLab. Full Git hosting, PRs, issues, Gitea Actions CI/CD, package registry, and LDAP/SAML SSO included. Materially cheaper than GitHub Enterprise or GitLab Premium/Ultimate, with the source code hosted in your cloud.

Gitea on ManageStacks is the lightweight open-source Git host (or Forgejo, the community fork) deployed to your own AWS, Azure, or GCP region — priced flat at $29 per instance per month regardless of user or repo count, instead of the per-user pricing of GitHub Enterprise or GitLab. Full Git hosting, PRs, issues, Gitea Actions CI/CD, package registry, and LDAP/SAML SSO included. Materially cheaper than GitHub Enterprise or GitLab Premium/Ultimate, with the source code hosted in your cloud.

About Gitea

What Gitea does, and why teams deploy it.

Gitea is a lightweight, self-hosted Git service written in Go. It provides all the functionality of GitHub or GitLab for code hosting, review, and collaboration — with a fraction of the resource requirements (Gitea runs comfortably on a 1 vCPU / 1 GB VM; GitLab needs 8 GB minimum).

Gitea offers repository management, issue tracking, pull requests with code review, Gitea Actions for CI/CD (GitHub Actions-compatible workflow syntax), a container/npm/PyPI package registry, wiki documentation, and full LDAP/OAuth2/SAML SSO. It's the default self-hosted Git for teams that don't need the full GitLab feature set or don't want to pay for GitHub Enterprise.

ManageStacks also supports Forgejo — the community fork of Gitea maintained by the Codeberg team, focused on a stronger open-governance model. Both engines are compatible; pick based on your governance preference.

Self-hosting Gitea means running the Gitea binary + Postgres (or SQLite for small setups) + persistent storage for repos and LFS + SSL + Gitea Actions runners on separate hosts. ManageStacks handles it.

DIY vs ManageStacks

What running Gitea yourself looks like — and what it looks like with us.

DIY self-hosting

  • Provision a VM, install Gitea binary + Postgres + Nginx by hand
  • Configure SSL, DNS, LFS storage, and Gitea Actions runners separately
  • Set up SSO with Keycloak or LDAP; wire team + org permissions manually
  • Test upgrades in staging; run database migrations; handle runner-image updates
  • Monitor repo storage growth, LFS cost, and runner queue depth on your own

On ManageStacks

  • Subscribe through your AWS, Azure, or GCP marketplace
  • Gitea comes up with Postgres, LFS, SSL, and Grafana monitoring
  • Gitea Actions runners deploy on Business+ plans
  • Rolling version upgrades handled by us
  • SSO integrated with Keycloak (on the same account) or your IdP

Gitea on ManageStacks — key numbers

Unlimited users

Flat pricing regardless of team size

$29/mo

Standard tier; HA + runners on Business+

Actions

GitHub-Actions-compatible CI/CD included

Gitea or Forgejo

Pick your governance preference

Key features

Everything Gitea ships with, running on our stack.

  • Full Git repository hosting with SSH + HTTPS + LFS support
  • Pull requests with review, protected branches, and required checks
  • Issue tracking, project boards, milestones, and labels
  • Gitea Actions — GitHub Actions-compatible CI/CD workflows
  • Package registry for Docker, npm, PyPI, Maven, Cargo, and more
  • LDAP, OAuth2 (GitHub, Google, Microsoft), and SAML SSO
  • Webhooks + REST API + Swagger docs for integrations
  • Organisations and teams with role-based permissions
  • Repository migration from GitHub, GitLab, Bitbucket, Codebase, etc.
  • Forgejo (community fork) available as a drop-in alternative
How it deploys

From subscribe to live in minutes.

1

Subscribe

Subscribe to ManageStacks through your AWS, Azure, or GCP marketplace.

2

Choose engine

Pick Gitea or Forgejo based on your governance preference.

3

Provision

Instance spins up with Postgres, LFS storage, SSL, and monitoring — typically 3-5 minutes.

4

Migrate + go live

Import repos from GitHub/GitLab via the built-in migration tool. Configure SSO. Deploy Actions runners for CI/CD.

Who this is for

Built for teams that want Gitea to just work.

Teams cutting GitHub Enterprise / GitLab Premium spend

You're paying $20-100+ per user monthly. Self-hosted Gitea on ManageStacks is flat-priced and covers the core Git + PR + CI workflow.

Regulated / air-gapped environments

Source code can't leave your cloud region. Gitea in your VPC on ManageStacks is the answer.

Open-source projects wanting governance-aligned hosting

Forgejo on ManageStacks gives you community-governed Git hosting without depending on GitHub or GitLab.

Compliance & compatibility

What we handle, what Gitea runs on.

Compliance & operations

  • Automated SSL/TLS via Let's Encrypt with custom-domain support
  • Daily encrypted Postgres + repo backups stored in a separate region
  • SSH host key rotation on demand; SSH-key auditing per user
  • OS-level and Gitea security patches applied during your maintenance window
  • GDPR data-residency — source code stays in your chosen cloud region
  • SAML + OAuth2 + LDAP SSO for enterprise identity integration

Compatibility

Version
Latest Gitea stable or Forgejo LTS (validated before release)
Runtime
Go binary on containerised infrastructure
Dependencies
PostgreSQL 15 (or SQLite for small setups), persistent storage for repos + LFS
Min. resources
1 vCPU / 2 GB RAM (dedicated); scale with repo activity
How ManageStacks helps

We handle the parts you shouldn't be writing yourself.

ManageStacks deploys Gitea (or Forgejo) with Postgres, persistent storage for repos and LFS, automated SSL, and Gitea Actions runners on Business+ plans. We handle version upgrades, database backups, storage scaling, and SSO integration with Keycloak or your enterprise IdP.

How it compares

Gitea on ManageStacks vs the alternatives.

How Gitea on ManageStacks compares to the two dominant enterprise Git hosts and self-hosted GitLab.

Comparison of Gitea on ManageStacks against publicly-documented alternatives across deployment model, data residency, pricing basis, custom domain support, open-source status, and data export.
PropertyGitea on ManageStacksUsGitHub Enterprise CloudGitLab Premium/UltimateSelf-hosted GitLab CE
DeploymentManaged on your AWS, Azure, or GCPVendor-hostedVendor-hosted or self-managedYou provision + operate
Data residencyYour cloud regionVendor infrastructureVendor or yoursYour cloud region
Pricing basisFlat per instancePer user (~$21/user/mo)Per user ($29-99/user/mo)Your compute cost (8 GB+ RAM min)
CI/CD includedGitea ActionsGitHub Actions (with metering)GitLab CI includedGitLab CI included
Open sourceYes (MIT)No (proprietary)MIT (Community) or proprietary (Premium)Yes (MIT)
User limitUnlimitedMetered per userMetered per userUnlimited

Comparison focuses on architectural properties (deployment model, pricing basis, open-source status) that don't change with vendor pricing pages. Verify current pricing on each vendor's own site.

FAQ

Common questions about Gitea on ManageStacks.

Gitea or Forgejo — which should I pick?
Forgejo is a community-governed hard fork of Gitea (started in 2022 after Gitea Ltd formed as a for-profit). Both share the same core codebase and feature set today, and repos + configuration are compatible between them. Pick Forgejo if community governance matters to you (Codeberg team maintains it); pick Gitea if you want the original project's roadmap.
How does this compare to GitHub Enterprise or GitLab Premium?
GitHub Enterprise is priced per user (~$21/user/month for Enterprise Cloud). GitLab Ultimate is ~$99/user/month. Both grow linearly with team size. ManageStacks Gitea is flat $29 per instance regardless of user count. For teams beyond ~5-10 users, self-hosted Gitea on ManageStacks is materially cheaper — often 10-50x. GitHub Enterprise wins on Copilot integration, GitHub Actions Marketplace, and the ecosystem; GitLab on built-in DevSecOps features.
Does Gitea Actions work like GitHub Actions?
Yes — Gitea Actions uses GitHub Actions workflow syntax and most GitHub Actions from the marketplace work unchanged. Run act-based runners on the same ManageStacks account or on your own infrastructure. Business+ plans include managed runner pools.
Can I migrate repositories from GitHub or GitLab?
Yes. Gitea's built-in migration tool imports repos, issues, PRs, releases, and wiki from GitHub, GitLab, Bitbucket, Codebase, OneDev, and Gogs. LFS content migrates too. Bulk migration for org-level moves is supported.
Does ManageStacks handle Gitea version upgrades?
Yes. We test each Gitea (or Forgejo) release, run database migrations on a staging clone, and roll forward once validated. Zero-downtime rolling upgrades on Business+ HA deployments.
Is Git LFS supported?
Yes. Git LFS is enabled by default with persistent storage sized to your repos. LFS objects can be offloaded to S3-compatible storage (including MinIO on the same account) on Business+ plans for cheap long-term retention.
What about SSO / SAML for enterprise?
SAML SSO, OAuth2 (with Keycloak, Okta, Auth0, Azure AD), and LDAP are all supported. Configure through the Gitea admin console. On Business+ plans we pre-integrate with the Keycloak app if it's on the same ManageStacks account.
What if I want to move to GitHub / GitLab later?
Git repos are portable by definition. Push to any Git remote. Issues and PRs can be exported via Gitea's REST API and imported into GitHub or GitLab via their migration tools. Gitea is MIT-licensed and portable.

Deploy Gitea in under 5 minutes.

Subscribe through your AWS, Azure, or GCP marketplace. We handle provisioning, SSL, monitoring, backups, updates, and security. From $29/app/month.