Official guidance says 2 CPU cores and 1 GB RAM are typically sufficient for small teams; storage grows with repositories, packages, attachments, and Actions artifacts.
DEPENDENCIES
The container includes Git and can use built-in SQLite or an external PostgreSQL, MySQL, MariaDB, or MSSQL database. Persistent /data storage is required.
AUTHENTICATION
Built-in accounts plus LDAP, OAuth2/OIDC, and trusted reverse-proxy header authentication are supported.
BACKUP NOTES
For a consistent backup, stop Gitea and preserve the database, repositories, configuration, attachments, packages, and other /data content together. Gitea also provides a dump command; restores are manual and should be rehearsed.
LIMITATIONS
Actions execution requires separate runners. Large or highly available installations need external database, storage, and operational planning beyond the basic single-host Compose example.
TRADE-OFFS
Gitea emphasizes a familiar all-in-one Git service and broad integrations; operators prioritizing independent community governance should compare it directly with Forgejo.