Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:gitea:installation:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
server:gitea:installation:start [2026/06/09 16:30] 91.115.86.136server:gitea:installation:start [2026/06/09 16:40] (aktuell) 91.115.86.136
Zeile 23: Zeile 23:
  
 ===== Gitea Binary (immer neueste Version) ===== ===== Gitea Binary (immer neueste Version) =====
 +Die aktuelle Version herunterladen:\\
 https://dl.gitea.com/gitea/ im Browser öffnen, den obersten Wert lesen und hier deine Version eintragen https://dl.gitea.com/gitea/ im Browser öffnen, den obersten Wert lesen und hier deine Version eintragen
 +
 <code bash>VERSION=1.26.1    <code bash>VERSION=1.26.1   
 sudo wget -O /usr/local/bin/gitea \ sudo wget -O /usr/local/bin/gitea \
Zeile 31: Zeile 33:
  
 ===== systemd‑Service erstellen ===== ===== systemd‑Service erstellen =====
 +Den systemd-Service konfigurieren.
 <code bash>sudo nano /etc/systemd/system/gitea.service</code> <code bash>sudo nano /etc/systemd/system/gitea.service</code>
  
 +Folgendes eintragen:
 <code bash>[Unit] <code bash>[Unit]
 Description=Gitea (Git with a cup of tea) Description=Gitea (Git with a cup of tea)
Zeile 76: Zeile 80:
  
 ===== NGINX Reverse Proxy (HTTPS) ===== ===== NGINX Reverse Proxy (HTTPS) =====
 +NGINX konfigurieren:
 <code bash>sudo nano /etc/nginx/sites-available/gitea.conf</code> <code bash>sudo nano /etc/nginx/sites-available/gitea.conf</code>
  
 +Folgendes eintragen:
 <code bash>server { <code bash>server {
     listen 80;     listen 80;
Zeile 110: Zeile 116:
  
 ===== Gitea konfigurieren (app.ini) ===== ===== Gitea konfigurieren (app.ini) =====
 +Zum konfigurieren öffne:
 <code bash>sudo nano /etc/gitea/app.ini</code> <code bash>sudo nano /etc/gitea/app.ini</code>
  
 +Folgendes eintragen:
 <code bash>[server] <code bash>[server]
 DOMAIN = gitea.hoeglinger.name DOMAIN = gitea.hoeglinger.name
Zeile 137: Zeile 144:
 <code bash>/var/lib/gitea/data/repositories/<username>/<repo>.git</code> <code bash>/var/lib/gitea/data/repositories/<username>/<repo>.git</code>
  
-Schritt 1: Benutzer in Gitea anlegen+==== Schritt 1: Benutzer in Gitea anlegen ==== 
 → Webinterface → Admin → Users → „eugen“ → Webinterface → Admin → Users → „eugen“
  
-Schritt 2: Repos verschieben+==== Schritt 2: Repos verschieben ==== 
 <code bash>sudo mkdir -p /var/lib/gitea/data/repositories/eugen <code bash>sudo mkdir -p /var/lib/gitea/data/repositories/eugen
 sudo mv /mnt/datassd/gitea/data/eugen/*.git /var/lib/gitea/data/repositories/eugen/ sudo mv /mnt/datassd/gitea/data/eugen/*.git /var/lib/gitea/data/repositories/eugen/
 sudo chown -R gitea:gitea /var/lib/gitea/data/repositories</code> sudo chown -R gitea:gitea /var/lib/gitea/data/repositories</code>
  
-Schritt 3: Repos registrieren+==== Schritt 3: Repos registrieren ==== 
 <code bash>sudo -u gitea gitea admin regenerate hooks <code bash>sudo -u gitea gitea admin regenerate hooks
 sudo -u gitea gitea admin repo-sync</code> sudo -u gitea gitea admin repo-sync</code>
server/gitea/installation/start.1781022620.txt.gz · Zuletzt geändert: von 91.115.86.136