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 |