Git with a cup of tea, painless self-hosted git service Mirror for internal git.with.parts use https://git.with.parts
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
gitea/docs/content/doc/installation/from-package.en-us.md

3.0 KiB

date title slug weight toc draft menu
2016-12-01T16:00:00+02:00 Installation from package install-from-package 10 true false [{sidebar [{parent installation} {name From package} {weight 20} {identifier install-from-package}]}]

Installation from package

Debian

Although there is a package of Gitea in Debian's contrib, it is not supported directly by us.

Unfortunately, the package is not maintained anymore and broken because of missing sources. Please follow the [deployment from binary]({{< relref "from-binary.en-us.md" >}}) guide instead.

Should the packages get updated and fixed, we will provide up-to-date installation instructions here.

Alpine Linux

Alpine Linux has gitea in its community repository. It follows the latest stable version. for more information look at https://pkgs.alpinelinux.org/packages?name=gitea&branch=edge.

install as usual:

apk add gitea

config is found in /etc/gitea/app.ini

Windows

There is a Gitea package for Windows by Chocolatey.

choco install gitea

Or follow the [deployment from binary]({{< relref "from-binary.en-us.md" >}}) guide.

macOS

Currently, the only supported method of installation on MacOS is Homebrew. Following the [deployment from binary]({{< relref "from-binary.en-us.md" >}}) guide may work, but is not supported. To install Gitea via brew:

brew tap gitea/tap https://gitea.com/gitea/homebrew-gitea
brew install gitea

FreeBSD

A FreeBSD port www/gitea is available. To install the pre-built binary package:

pkg install gitea

For the most up to date version, or to build the port with custom options, install it from the port:

su -
cd /usr/ports/www/gitea
make install clean

The 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.

Cloudron

Gitea is available as a 1-click install on Cloudron. For those unaware, Cloudron makes it easy to run apps like Gitea on your server and keep them up-to-date and secure.

Install

The Gitea package is maintained here.

There is a demo instance (username: cloudron password: cloudron) where you can experiment with running Gitea.

Third-party

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!