Installation from Package
Official packages
Section titled “Official packages”Currently, the only supported method of installation on MacOS is Homebrew.
Following the deployment from binary guide may work,
but is not supported. To install Gitea via brew:
brew install giteaUnofficial packages
Section titled “Unofficial packages”Alpine Linux
Section titled “Alpine Linux”Alpine Linux has Gitea in its community repository which follows the latest stable version.
apk add giteaArch Linux
Section titled “Arch Linux”The rolling release distribution has Gitea in their official extra repository and package updates are provided with new Gitea releases.
pacman -S giteaArch Linux ARM
Section titled “Arch Linux ARM”Arch Linux ARM provides packages for aarch64, armv7h and armv6h.
pacman -S giteaGentoo Linux
Section titled “Gentoo Linux”The rolling release distribution has Gitea in their official community repository and package updates are provided with new Gitea releases.
emerge gitea -vaCanonical Snap
Section titled “Canonical Snap”There is a Gitea Snap package which follows the latest stable version. Note: The Gitea snap package is strictly confined. Strictly confined snaps run in complete isolation, so some of the Gitea functionals may not work with the confinement
snap install giteaSUSE and openSUSE
Section titled “SUSE and openSUSE”OpenSUSE build service provides packages for openSUSE and SLE in the Development Software Configuration Management Repository
Windows
Section titled “Windows”There is a Gitea package for Windows by Chocolatey.
choco install giteaOr follow the deployment from binary guide.
FreeBSD
Section titled “FreeBSD”A FreeBSD port www/gitea is available. To install the pre-built binary package:
pkg install giteaFor the most up to date version, or to build the port with custom options, install it from the port:
su -cd /usr/ports/www/giteamake install cleanThe port uses the standard FreeBSD file system layout: config files are in /usr/local/etc/gitea,
bundled templates, options, plugins and themes are in /usr/local/share/gitea, and a start script
is in /usr/local/etc/rc.d/gitea.
To enable Gitea to run as a service, run sysrc gitea_enable=YES and start it with service gitea start.
Others
Section titled “Others”Various other third-party packages of Gitea exist. To see a curated list, head over to awesome-gitea.
Do you know of an existing package that isn’t on the list? Send in a PR to get it added!