--- kind: compose metadata: name: Gitea description: |- Self-hosted Git service with web interface. Gitea is a painless, self-hosted Git service written in Go. It's similar to GitHub, Bitbucket, and GitLab, providing Git repository hosting, code review, team collaboration, and more. ## Prerequisites - :info: Gitea supports multiple database backends. You can choose between SQLite (default), PostgreSQL, or MySQL. SQLite is suitable for small deployments, while PostgreSQL and MySQL are recommended for larger installations. ## References - **Project:** https://gitea.io/ - **Documentation:** https://docs.gitea.io/ - **GitHub:** https://github.com/go-gitea/gitea icon: provider: selfh id: gitea version: 1.25.2 author: Christian Lempa date: '2025-12-10' tags: - traefik spec: general: vars: service_name: default: gitea gitea_url: description: "Public URL" type: str needs: ["traefik_enabled=false"] default: "https://git.example.com" database: vars: database_name: default: gitea database_user: default: gitea ports: vars: ports_http: default: 3000 ports_ssh: default: 2221 traefik: vars: traefik_host: default: gitea