included some background information
This commit is contained in:
parent
f969f5bc5f
commit
aba8f4aab9
20
README.md
20
README.md
@ -1,5 +1,24 @@
|
|||||||
# Internal Forge Comparison
|
# Internal Forge Comparison
|
||||||
|
|
||||||
|
This repository lists the pros and cons of three popular open-source Git forges (**GitLab CE**, **Gitea**, and **Forgejo**) based on a side-by-side comparison in a self-hosted test lab on a single VPS ([github.com/matteodelucchi/gitforgelab](https://github.com/matteodelucchi/gitforgelab)).
|
||||||
|
The goal is to provide a practical reference for teams and organizations evaluating which Git forge best fits their needs, based on real-world usage and feature comparisons.
|
||||||
|
|
||||||
|
## Why This Exists
|
||||||
|
Choosing the right Git forge for a team or company is not trivial.
|
||||||
|
Each platform differs in resource usage, feature set, administration complexity, and SSO integration.
|
||||||
|
This lab deploys all three behind a shared reverse proxy with centralised OIDC authentication so they can be evaluated under identical conditions (same hardware, same identity provider, same workflow).
|
||||||
|
|
||||||
|
The entire infrastructure is defined as code (Terraform + Ansible + Docker Compose) and can be torn down and recreated in minutes.
|
||||||
|
|
||||||
|
## Limitations
|
||||||
|
This is a **test lab**, not a production deployment.
|
||||||
|
- Runs on a **single VPS**. There is no high-availability, redundancy, or horizontal scaling.
|
||||||
|
- **SSH Git access is disabled**; repositories are accessed over HTTPS only.
|
||||||
|
- All services share **one PostgreSQL and one Redis** instance to save resources.
|
||||||
|
- GitLab is **memory-tuned aggressively** (2 Puma workers, 5 Sidekiq concurrency) and will be slow under real workloads.
|
||||||
|
- No backup strategy is included.
|
||||||
|
|
||||||
|
# Comparison
|
||||||
## Quick decision guide
|
## Quick decision guide
|
||||||
|
|
||||||
| If we want… | Choose |
|
| If we want… | Choose |
|
||||||
@ -10,7 +29,6 @@
|
|||||||
|
|
||||||
A more detailed comparison that covers forgejo specific features and limitations is available in the [forgejo.org/compare](https://forgejo.org/compare/).
|
A more detailed comparison that covers forgejo specific features and limitations is available in the [forgejo.org/compare](https://forgejo.org/compare/).
|
||||||
|
|
||||||
# Comparison
|
|
||||||
## Pricing
|
## Pricing
|
||||||
| Feature | GitLab | Gitea | Forgejo |
|
| Feature | GitLab | Gitea | Forgejo |
|
||||||
|-------------------------------------------|:------------------:|:-----------------:|:-------------------:|
|
|-------------------------------------------|:------------------:|:-----------------:|:-------------------:|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user