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

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

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 
banana_pi_m2u/gitea.1548811341.txt.gz · Poslední úprava: 2019/01/30 02:22 autor: chytrex