Má všeobecná wiki

Kdo je blbý, ať si kůpi notes, já mám tuto wiki...

Uživatelské nástroje

Nástroje pro tento web


banana_pi_m2u:gitea

Gitea

Stručný návod jak jsem postupoval při instalaci gitea

Vytvoříme uživatele:

sudo adduser --system --shell /bin/bash --gecos 'Gitea user' --group --disabled-password --home /opt/gitea gitea

Vytvoříme adresářovou strukturu:

sudo mkdir -p /opt/gitea/{bin,custom,data,indexers,public,log}
sudo chown gitea:gitea /opt/gitea/{bin,custom,data,indexers,public,log}
sudo chmod 750 /opt/gitea/{bin,custom,data,indexers,public,log}
sudo chown gitea:gitea /opt/gitea

Vstoupíme do domovského adresáře:

cd /opt/gitea

Stáhneme giteu pro arm7 (nebo jinou arch.) a nastavíme spustitelnost, nastavíme správná práva:

sudo wget -O gitea https://dl.gitea.io/gitea/1.5.0/gitea-1.5.0-linux-arm-7
sudo mv gitea bin/
sudo chown gitea:gitea bin/gitea
sudo chmod +x bin/gitea

Stáhneme si unitu pro systemd a opatchujeme ji podle našich podmínek:

sudo wget -O gitea.service.orig https://raw.githubusercontent.com/go-gitea/gitea/master/contrib/systemd/gitea.service
sudo git apply gitea.service.patch

Nasymlinkujeme systemd unit do správného adresáře:

sudo ln -s /opt/gitea/gitea.service /lib/systemd/system/gitea.service
sudo systemctl daemon-reload

Spustíme giteu:

sudo systemctl start gitea
sudo systemctl status gitea

Nastavíme giteu jako spouštěnou při startu:

sudo systemctl enable gitea
sudo systemctl is-enabled gitea

Tímto je základní nastavení hotovo. Nyní je třeba připravit si vhost s proxy viz konfigurace vhostů. Tímto jsme se dostali do fáze kdy (v případě že máme alespoň sqlite3 nainstalováno) se stačí připojit na daný vhost a nastavit si giteu v docela příjemném web interface. Ale toto již nebudu zahrnovat do návodu, je to mírně out of scope nastavení serverové strany.

banana_pi_m2u/gitea.txt · Poslední úprava: 2019/01/31 03:36 autor: chytrex