Gitea: Unterschied zwischen den Versionen
Erscheinungsbild
Saya (Diskussion | Beiträge) |
(kein Unterschied)
|
Aktuelle Version vom 17. Februar 2026, 21:47 Uhr
🟢 Gitea Übersicht
Gitea ist eine leichtgewichtige, selbst gehostete Git-Plattform auf HomeLab
Allgemeine Infos
- **Server:** HomeServer2
- **Projektpfad:** /home/robin/docker/gitea
- **Docker-Container:** gitea
- **Image:** gitea/gitea:latest
- **WebGUI:** http://192.168.2.217:3000
- **SSH Port:** 2222
- **Datenbank:** MariaDB (Container: gitea-db)
- **Netzwerk:** gateway-net
Docker Setup
| Parameter | Wert |
|---|---|
| Container Name | gitea |
| Image | gitea/gitea:latest |
| Ports | 0.0.0.0:3000->3000/tcp, 0.0.0.0:2222->22/tcp |
| Netzwerk | gateway-net |
| Restart Policy | unless-stopped |
| Volume (App Data) | ./gitea:/data |
| Volume (Config) | ./custom:/etc/gitea |
Container Pfade
| Host | Container |
|---|---|
| ./gitea | /data |
| ./custom | /etc/gitea |
Datenbank Setup
| Parameter | Wert |
|---|---|
| DB Container | gitea-db |
| Image | mariadb:10.11 |
| Datenbankname | gitea |
| Benutzer | gitea |
| Passwort | supersecure-pass |
| Root-Passwort | rootpassword |
| Port | 3306 |
| Volumes | ./db:/var/lib/mysql |
Logs
- Docker Logs:
docker logs gitea
- Live Logs:
docker logs -f gitea
Wichtige Pfade
- Projektverzeichnis: /home/robin/docker/gitea
- App Data im Container: /data
- WebGUI Zugriff: http://192.168.2.217:3000
Wartung
- Container starten:
docker compose up -d
- Container stoppen:
docker compose down
- Container Shell:
docker exec -it gitea sh
Backup relevante Daten
- ./gitea (enthält alle Repositories und Gitea-Daten)
- ./custom (enthält Gitea-Konfiguration)
- ./db (MariaDB-Datenbank)
Abhängigkeiten
- Docker
- Externes Netzwerk: gateway-net
Probleme & Anleitungen
- Git einrichten – Anleitung zur zu Einrichten von Git auf dem Server
- Verbindung Server zu Gitea – Git Änderungen vom server nach gitea per skript
- Verbindung Gitea zu Server – Git Änderungen vom Gitea zum server per webhook
- Docker Services versionieren – Weitere Dateien in einen bestehenden git hinzufügen
- Git Rollback – Comitten auf einen früheren Stand