Gitea aktualisieren

Einleitung

Glücklicherweise ist Gitea ein sehr schlanker Dienst, der durch ein einfaches pkg update leicht aktualisiert werden kann. Wichtig ist weiterhin, das die Paketquellen auf latest angepasst bleiben, damit auch wirklich die neueste Pakete bezogen werden. In meiner Artikelreihe wurde auf eine große SQL Datenbank verzichtet und die SQLIte Datenbank /var/db/gitea/gitea.db ist im gitea dump praktischerweise enthalten.

Wichtig: Vorher in den Changelog reingucken, um ggf. auf bestimmte Update Schritte vorbereitet zu sein!
Besonders "BREAKING" ist relevant und "FEATURES" interessant.

Letzte Aktualisierung:

  • 05.01.2024: Diverse Kleinigkeiten angepasst
  • 31.07.2023: Initiales Dokument

Backup

Vor einer Aktualisierung ist es immer ratsam, eine ordentliches Backup anzulegen.
Auf der Gitea Webseite wird gut beschrieben wie das von statten geht (auch ein Restore).

  • Login per SSH ssh USERNAME@GITEAIP oder ssh USERNAME@GITEAHOSTNAME um mit su root Rechte zu erlangen,
  • su - git -c "gitea dump -c /var/db/gitea/conf/app.ini" um das Dump zu erzeugen.

Das Backup wird dann unter /usr/local/git/ mit dem Dateinamen gitea-dump-UNIXZEIT.zip abgelegt 1.

Update

Weiter geht es mit pkg upgrade und im Anschluss ein service gitea start um den Dienst wieder zu starten.

Voilá