68 lines
1.9 KiB
Markdown
68 lines
1.9 KiB
Markdown
# Gitea – Git-Service
|
||
|
||
**Zusammenfassung**: Gitea ist ein selbstgehosteter Git-Service (ähnlich GitHub/GitLab) mit MariaDB-Datenbank. Erreichbar über Traefik und SSH auf Port 2222.
|
||
**Quellen**: 🖥️ `raw/Systemdaten – Raspberry PI5.md`, 🔌 SSH (`docker inspect gitea`)
|
||
**Zuletzt aktualisiert**: 2026-06-17
|
||
|
||
---
|
||
|
||
## Container
|
||
|
||
| Container | Image | Funktion |
|
||
|---|---|---|
|
||
| `gitea` | `gitea/gitea:latest` | Git-Service (Port 3000 intern, SSH 2222 extern) |
|
||
| `gitea-db-1` | `mariadb:10.11` | Datenbank |
|
||
|
||
## Netzwerk
|
||
|
||
- `traefik` – Web-Zugriff
|
||
- `internal` – Datenbank-Kommunikation
|
||
|
||
## Daten-Persistenz
|
||
|
||
| Volume | Pfad im Container |
|
||
|---|---|
|
||
| `gitea_gitea` | `/data` |
|
||
| `gitea_mariadb` | `/var/lib/mysql` |
|
||
|
||
## Umgebungsvariablen
|
||
|
||
| Variable | Wert |
|
||
|---|---|
|
||
| `USER_UID` | 1000 |
|
||
| `USER_GID` | 1000 |
|
||
| `GITEA__database__DB_TYPE` | mysql |
|
||
| `GITEA__database__HOST` | db:3306 |
|
||
| `GITEA__database__NAME` | gitea |
|
||
| `GITEA__database__USER` | giteaadmin |
|
||
|
||
## Status
|
||
|
||
| Container | Status | Restart-Policy (compose.yml) |
|
||
|---|---|---|
|
||
| `gitea` | **Running** ✅ | `unless-stopped` (seit 17.06. ergänzt) |
|
||
| `gitea-db-1` | Up | `always` |
|
||
|
||
Der Gitea-Container lief 3 Wochen nicht (`restart: no`). Am 17. Juni 2026 wurde `restart: unless-stopped` in der `docker-compose.yml` ergänzt und der Container gestartet.
|
||
|
||
**Hinweis**: Die alte Restart-Policy (`no`) gilt noch im laufenden Container. Für die Übernahme der neuen Policy reicht ein:
|
||
```bash
|
||
cd /opt/compose/gitea
|
||
docker compose up -d
|
||
```
|
||
(Dadurch wird der Container mit der neuen Policy neu erstellt.)
|
||
|
||
## Secrets
|
||
|
||
Passwörter liegen in `/opt/compose/gitea/.secrets/db_pw`.
|
||
|
||
## SSH-Zugriff
|
||
|
||
Gitea ist per SSH auf Port **2222** erreichbar (nicht der Standard-Port 22).
|
||
|
||
## Verwandte Seiten
|
||
|
||
- [traefik](./traefik.md)
|
||
- [docker-services](../docker-services.md)
|
||
- [jenkins](./jenkins.md) – CI/CD für Gitea-Repos
|