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:
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).
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.
Weiter geht es mit pkg upgrade
und im Anschluss ein service gitea start
um den Dienst wieder zu starten.
Voilá