add Info about token
This commit is contained in:
24
README.md
24
README.md
@@ -1,20 +1,30 @@
|
||||
# Gitea Backup (Docker + SQLite)
|
||||
# Gitea
|
||||
|
||||
## Anbinden mit Token
|
||||
- Erstelle Token in gitea unter User > Einstellungen > Anwendungen
|
||||
- Kopiere Token in vault
|
||||
- Befehl in repo:
|
||||
```
|
||||
git remote add origin https://TOKEN@git.k3in.de/user/blablabla.git
|
||||
```
|
||||
|
||||
## Backup (Docker + SQLite)
|
||||
|
||||
Dieses Setup erstellt tägliche Backups der kompletten Gitea-Daten unter Docker.
|
||||
Es basiert auf der offiziellen Gitea-Dokumentation, die bestätigt, dass alle relevanten Daten
|
||||
(inkl. SQLite-Datei) im `data/`-Verzeichnis liegen, während XORM‑SQL‑Dumps
|
||||
bekannte Restore-Probleme haben.
|
||||
|
||||
## Features
|
||||
### Features
|
||||
|
||||
- Vollständiges Dateibackup (`/data/gitea`)
|
||||
- Automatisches tägliches Backup (03:00 Uhr)
|
||||
- TAR-Archive in `backup/output/`
|
||||
- Keine XORM-Dumps (unzuverlässig laut Doku)
|
||||
|
||||
## Nutzung
|
||||
### Nutzung
|
||||
|
||||
### Backup-Script
|
||||
#### Backup-Script
|
||||
|
||||
`backup/backup.sh` erstellt ein TAR-Archiv des gesamten Gitea-Datenverzeichnisses:
|
||||
|
||||
@@ -22,7 +32,7 @@ bekannte Restore-Probleme haben.
|
||||
tar -czvf "/backup/output/gitea-$(date +%Y%m%d-%H%M).tar.gz" /data/gitea
|
||||
```
|
||||
|
||||
### Crontab
|
||||
#### Crontab
|
||||
|
||||
`backup/crontab` führt das Backup täglich aus:
|
||||
|
||||
@@ -38,7 +48,7 @@ sudo chmod 644 backup/crontab
|
||||
chmod +x backup/backup.sh
|
||||
```
|
||||
|
||||
### Restore
|
||||
#### Restore
|
||||
|
||||
```sh
|
||||
docker stop gitea
|
||||
@@ -46,7 +56,7 @@ tar -xzvf gitea-YYYYMMDD-HHMM.tar.gz -C ./data
|
||||
docker start gitea
|
||||
```
|
||||
|
||||
## GitIgnore
|
||||
### GitIgnore
|
||||
|
||||
```gitignore
|
||||
backup/output/
|
||||
|
||||
Reference in New Issue
Block a user