Files
gitea/Gitea/Änderungsprotokoll.md
T

3.0 KiB

Änderungsprotokoll

2026-04-27

Serverzugriff

  • SSH-Zugriff auf root@217.160.208.251 bestätigt.
  • Server als Ubuntu 24.04.4 LTS identifiziert.
  • SSH-Port 22 erreichbar.

Git

  • Git war bereits installiert.
  • Version geprüft: 2.43.0.
  • Funktion mit temporärem Test-Repository geprüft.

Gitea

  • Gitea 1.26.1 als offizielle Linux-amd64-Binary installiert.
  • Signatur der Binary geprüft.
  • Systembenutzer git angelegt.
  • Arbeitsverzeichnisse unter /var/lib/gitea angelegt.
  • Konfiguration unter /etc/gitea/app.ini erstellt.
  • systemd-Dienst gitea.service erstellt und aktiviert.
  • Gitea läuft lokal auf 127.0.0.1:3000.

Web und HTTPS

  • nginx installiert und als Reverse Proxy eingerichtet.
  • git.madformed.de auf Gitea geroutet.
  • Let's-Encrypt-Zertifikat per Certbot eingerichtet.
  • HTTPS erfolgreich aktiviert.
  • Lokale Prüfung von https://git.madformed.de/ ergab HTTP 200 und Seitentitel Mad4Med Git.

Benutzer

  • Erster Admin-Benutzer angelegt.
  • Benutzer wurde anschließend im Webinterface geändert.
  • Datenbankstand bestätigt:
    • Benutzername: jochen-hanisch
    • E-Mail: kontakt@jochen-hanisch.de
    • Admin: ja

Weitere Admin-Benutzer

  • matthias-filkorn als Admin angelegt.
  • alexander-wortmann als Admin angelegt.
  • Beide Benutzer sind aktiv.
  • Beide Benutzer müssen beim ersten Login ihr Startkennwort ändern.
  • Technische Start-E-Mail-Adressen:
    • matthias-filkorn@git.madformed.de
    • alexander-wortmann@git.madformed.de

Konfigurationspflege

  • Veraltete Gitea-Optionen aus /etc/gitea/app.ini entfernt:
    • [picture].DISABLE_GRAVATAR
    • [picture].ENABLE_FEDERATED_AVATAR
  • Grund: Gitea 1.26 verwaltet diese Einstellungen im Admin-Panel.
  • Backup der vorherigen Konfiguration wurde auf dem Server angelegt.
  • Gitea wurde neu gestartet und antwortete danach weiter mit HTTP 200.

Persönlicher SSH-Zugriff

  • Bestehende Webapps-/GitHub-Dokumentation geprüft.
  • Persönlichen Mad4Med-Gitea-Schlüssel für jochen-hanisch angelegt:
    • ~/.ssh/id_ed25519_madformed_gitea
    • Fingerprint: SHA256:gb1/Fl7cXyrY5cFfKjf3hdaoe2w5fQureKhtNenTqg4
  • Öffentlichen Schlüssel in Gitea als MacBook Pro Jochen hinterlegt.
  • SSH-Test gegen git@git.madformed.de erfolgreich.
  • Repository-Remote von HTTPS auf SSH umgestellt.
  • Repo-lokales core.sshCommand gesetzt, damit genau dieser Schlüssel genutzt wird.

Gitea-Wiki

  • Bestehende Routinen aus git.jochen-hanisch.de und der lokalen webapps-Dokumentation gesichtet.
  • Relevante Prinzipien übernommen:
    • Repository bleibt maßgebliche technische Dokumentation.
    • Wiki ist lesbare Browserfassung.
    • Secrets, private Schlüssel und Passwörter gehören nicht in Wiki oder Repo.
    • Git-Zugriff, SSH-Schlüssel und Betriebsregeln werden getrennt beschrieben.
  • Gitea-Wiki-Repository angelegt und initial befüllt:
    • Home
    • Technischer Zugriff
    • SSH-Schlüssel
    • Git-Arbeitsablauf
    • Betrieb und Wiederanlauf
    • Dokumentationsregel
  • Wiki-Commit: 1d9aaec Lege technische Zugriffswiki an