๐๏ธ Gitea compared to other Git hosting options
To help decide if Gitea is suited for your needs, here is how it compares to other Git self hosted options.
๐๏ธ Database Preparation
You need a database to use Gitea. Gitea supports PostgreSQL (>=10), MySQL (>=5.7), SQLite, and MSSQL (>=2008R2 SP3). This page will guide into preparing database. Only PostgreSQL and MySQL will be covered here since those database engines are widely-used in production.
๐๏ธ Installation from binary
All downloads come with SQLite, MySQL and PostgreSQL support, and are built with
๐๏ธ Installation from package
Alpine Linux
๐๏ธ Installation from source
You should install go and set up your go
๐๏ธ Run as service in Linux
Run Gitea as Linux service
๐๏ธ Register as a Windows Service
The following changes are made in C
๐๏ธ Installation with Docker (rootless)
Gitea provides automatically updated Docker images within its Docker Hub organization. It is
๐๏ธ Installation with Docker
Gitea provides automatically updated Docker images within its Docker Hub organization. It is
๐๏ธ Install on Kubernetes
Gitea provides a Helm Chart to allow for installation on kubernetes.
๐๏ธ Install on Cloud Provider
Cloudron
๐๏ธ Upgrade from an old Gitea
To update Gitea, download a newer version, stop the old one, perform a backup, and run the new one.
๐๏ธ Upgrade from Gogs
Gogs, version 0.9.146 and older, can be easily migrated to Gitea.