Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
|
banana_pi_m2u:gitea [2019/01/30 02:22] chytrex start |
banana_pi_m2u:gitea [2019/01/31 03:36] (aktuální) chytrex +link |
||
|---|---|---|---|
| Řádek 3: | Řádek 3: | ||
| Stručný návod jak jsem postupoval při instalaci gitea | Stručný návod jak jsem postupoval při instalaci gitea | ||
| - | sudo adduser --system --shell /bin/bash --gecos 'Gitea user' --group --disabled-password --home /opt/gitea gitea | + | **Vytvoříme uživatele:** |
| + | sudo adduser --system --shell /bin/bash --gecos 'Gitea user' --group --disabled-password --home /opt/gitea gitea | ||
| - | sudo mkdir -p /opt/gitea/{bin,custom,data,indexers,public,log} | + | **Vytvoříme adresářovou strukturu:** |
| - | sudo chown gitea:gitea /opt/gitea/{bin,custom,data,indexers,public,log} | + | sudo mkdir -p /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/{bin,custom,data,indexers,public,log} |
| - | sudo chown gitea:gitea /opt/gitea | + | sudo chmod 750 /opt/gitea/{bin,custom,data,indexers,public,log} |
| - | cd /opt/gitea | + | sudo chown gitea:gitea /opt/gitea |
| - | sudo wget -O gitea https://dl.gitea.io/gitea/1.5.0/gitea-1.5.0-linux-arm-7 | + | |
| - | sudo chmod +x gitea | + | |
| - | sudo mv gitea bin/ | + | |
| - | sudo chown gitea:gitea bin/gitea | + | |
| - | sudo wget -O gitea.service.orig https://raw.githubusercontent.com/go-gitea/gitea/master/contrib/systemd/gitea.service | + | **Vstoupíme do domovského adresáře:** |
| - | sudo git apply gitea.service.patch | + | cd /opt/gitea |
| + | |||
| + | **Stáhneme giteu pro arm7 [[https://dl.gitea.io/gitea/1.5.0/|(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 [[banana_pi_m2u:lighttpd:konfigurace_vhostu#giteaconf|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. | ||
| - | sudo ln -s /opt/gitea/gitea.service /lib/systemd/system/gitea.service | ||
| - | sudo systemctl daemon-reload | ||
| - | sudo systemctl start gitea | ||
| - | sudo systemctl status gitea | ||
| - | /opt/gitea/custom/conf/app.ini | ||
| - | sudo systemctl enable gitea | ||
| - | sudo systemctl is-enabled gitea | ||