Document HomeLab Gitea setup and optimize Content gitignore for template exclusion.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pixachux 2026-06-26 23:53:17 +02:00
parent eae24f1c34
commit 0ced5b17ef

57
Docs/HomelabGit.md Normal file
View File

@ -0,0 +1,57 @@
# HomeLab Git Server
Gitea läuft auf dem internen HomeLab-Container.
## Zugang
| | |
|---|---|
| **Web-UI** | http://192.168.178.129:3000 |
| **HTTP Clone** | `http://192.168.178.129:3000/pixachux/VocationLife.git` |
| **SSH Clone** | `ssh://git@192.168.178.129:2222/pixachux/VocationLife.git` |
## Login
- **Benutzer:** `pixachux`
- **Passwort:** `VocationLife2026!` (bitte in der Gitea-UI ändern)
## Lokales Remote
```bash
git remote -v
# homelab ssh://git@192.168.178.129:2222/pixachux/VocationLife.git
git push homelab main
git pull homelab main
```
SSH-Key: `~/.ssh/id_ed25519_gitea`
## Was wird versioniert?
Nur Source, Config, Docs und `Content/VocationLife/` (ohne `.uasset`/`.umap`).
Epic-Template-Assets bleiben lokal — spart Speicher und LFS-Bandbreite.
## Git LFS (für eigene Assets)
Auf dem Dev-PC:
```bash
sudo pacman -S git-lfs # oder apt install git-lfs
git lfs install
```
Gitea LFS ist aktiv unter `/var/lib/gitea/data/lfs`.
## Server-Daten (auf dem Container)
- Repos: `/data/git/repositories`
- LFS: `/var/lib/gitea/data/lfs`
- Config: `/etc/gitea/app.ini`
- Setup-Info: `/root/GITEA_SETUP.txt`
## Speicher
Aktuell ~147 GB Disk am Container — für Solo-Entwicklung ausreichend.
Bei eigenen Assets + History: 200300 GB empfohlen (zusätzliches Volume).