- Repo-Backups: nachts um 04:00 werden alle Gitea-Repos als git-Bundle gesichert — eine Datei pro Repo mit kompletter Historie, aus der sich direkt wieder klonen lässt. 14 Tage Rotation wie beim DB-Backup, Schalter und "Repos jetzt sichern" im System-Tab. Nutzt den bereits vorhandenen Gitea-Token; Dockerfile installiert dafür git mit. - Gitea-Theme im D4RKST3R-Look (docs/gitea-theme/): Neon-Gelb/Orange auf Schwarz, gebaut gegen die Variablen von Gitea 1.26, Diff-Farben bleiben lesbar. Einbau-Anleitung liegt daneben. - Auto-Deploy statt manuellem "Pull and redeploy": Workflow für Gitea Actions (prüft Server-Syntax und Frontend-Build, bevor deployed wird) plus dokumentierter Runner-loser Weg über den Portainer-Webhook. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1.9 KiB
D4RKST3R-Theme für Gitea
Färbt Gitea im Brand-Look ein — Neon-Gelb (#f5c518) und Orange (#ff4d00)
auf Schwarz, passend zu bot.d4rkst3r.de und dem geteilten Design-System.
Gebaut gegen die Variablen von Gitea 1.26.
Einbau
Die Datei muss in den custom-Ordner deiner Gitea-Instanz. Bei einer
Docker-Installation ist das üblicherweise das gemountete Daten-Volume:
# Pfad je nach Setup, im offiziellen Image liegt custom unter /data/gitea
mkdir -p /data/gitea/public/assets/css
cp theme-d4rkst3r.css /data/gitea/public/assets/css/
Danach Gitea neu starten:
docker restart gitea
Ab Gitea 1.21 wird jede Datei theme-*.css in diesem Ordner automatisch als
Theme erkannt. Auswählen kannst du es dann unter Einstellungen → Aussehen.
Als Standard für alle setzen
In der app.ini:
[ui]
DEFAULT_THEME = d4rkst3r
Wer schon ein Theme gewählt hat, behält seins — die Einstellung greift für neue Konten und alle, die nie umgestellt haben.
Was das Theme ändert
- Marke: Primärfarbe Gelb statt Gitea-Blau, Orange als Akzent; Buttons bekommen dunklen Text für ordentlichen Kontrast
- Flächen: durchgehend Schwarz (
#0a0a0a) statt Dunkelgrau, Karten und Menüs eine Stufe heller - Diffs: Grün/Rot bleiben erhalten (Lesbarkeit geht vor Marke), nur dezenter hinterlegt
- Feinschliff: aktiver Navigationspunkt glüht leicht, weichere Radien, Scrollbar wie im Bot-Webinterface
Anpassen
Alle Farben stehen als CSS-Variablen oben in der Datei. Willst du eine andere
Primärfarbe, reicht es, den --color-primary-Block zu ändern — die
dark-*/light-*/alpha-*-Varianten solltest du dann mit anpassen, sonst
wirken Hover- und Aktiv-Zustände schief.
Bei einem Gitea-Update kann es passieren, dass neue Variablen dazukommen, die das Theme noch nicht kennt. Dann erscheinen einzelne Elemente in den Standardfarben — einfach die fehlende Variable hier ergänzen.