Feat: Dokumentation zur Installation über Gitea Paket-Registry für Debian/Ubuntu, Fedora/RHEL und Arch ergänzt

This commit is contained in:
2026-08-23 13:26:31 +02:00
parent a34e5520d0
commit 896800da6a
+120
View File
@@ -38,6 +38,126 @@ auf neuere Versionen prüft, aktualisiert und neu startet.
---
## Installation aus der Gitea-Paket-Registry
Über die CI/CD-Pipelines werden bei jedem Push auf den `main`-Branch (Release / Stable) und `dev`-Branch (Preview /
Testing) automatisch Pakete für **Debian/Ubuntu**, **Fedora/RHEL** und **Arch Linux** in der Gitea-Paket-Registry
bereitgestellt.
### 1. Debian / Ubuntu (`apt`)
#### Stable (Produktiv)
Füge das Repository zu deinen APT-Quellen hinzu:
```bash
# Keyring installieren
sudo curl https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/debian/repository.key -o /etc/apt/keyrings/gitea-Linuxapps.asc
# Repository-Eintrag anlegen
echo "deb [signed-by=/etc/apt/keyrings/gitea-Linuxapps.asc] https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/debian stable main" | sudo tee -a /etc/apt/sources.list.d/gitea.list
# Paketliste aktualisieren und installieren
sudo apt update
sudo apt install docker-update
```
#### Testing (Vorschau / Dev)
```bash
# Keyring installieren
sudo curl https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/debian/repository.key -o /etc/apt/keyrings/gitea-Linuxapps.asc
# Testing-Repository-Eintrag anlegen
echo "deb [signed-by=/etc/apt/keyrings/gitea-Linuxapps.asc] https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/debian testing main" | sudo tee -a /etc/apt/sources.list.d/gitea.list
# Paketliste aktualisieren und installieren
sudo apt update
sudo apt install docker-update
```
---
### 2. Fedora / RHEL / CentOS (`dnf` / `yum`)
#### Stable (Produktiv)
Erstelle die Repository-Datei `/etc/yum.repos.d/docker-update.repo`:
```bash
sudo tee /etc/yum.repos.d/docker-update-stable.repo << 'EOF'
[docker-update-stable]
name=DockerUpdate Stable
baseurl=https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/rpm/stable
enabled=1
gpgcheck=0
EOF
# Installation via DNF
sudo dnf install docker-update
```
#### Testing (Vorschau / Dev)
```bash
sudo tee /etc/yum.repos.d/docker-update-testing.repo << 'EOF'
[docker-update-testing]
name=DockerUpdate Testing
baseurl=https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/rpm/testing
enabled=1
gpgcheck=0
EOF
# Installation via DNF
sudo dnf install docker-update
```
---
### 3. Arch Linux (`pacman`)
#### Stable (Produktiv)
Füge das Repository in `/etc/pacman.conf` ein:
```ini
[docker-update-stable]
SigLevel = Optional TrustAll
Server = https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/arch/stable/$arch
```
Installiere das Paket anschließend:
```bash
sudo pacman -Sy docker-update
```
#### Testing (Vorschau / Dev)
Füge das Testing-Repository in `/etc/pacman.conf` ein:
```ini
[docker-update-testing]
SigLevel = Optional TrustAll
Server = https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/arch/testing/$arch
```
Installiere das Paket:
```bash
sudo pacman -Sy docker-update
```
---
### Download vorgefertigter Pakete (Releases)
Alternativ können vorkompilierte Pakete (`.deb`, `.rpm`, `.pkg.tar.zst`) auch direkt aus den Releases heruntergeladen
und manuell installiert werden:
- **Stable-Releases**: [Gitea Releases](https://gitea.creative-dragonslayer.de/Linuxapps/DockerUpdate/releases)
- **Preview-Releases (Testing)**: Markiert als Vorabveröffentlichung (*Pre-release*) mit dem Tag `v<VERSION>-preview`.
---
## Manuelle Installation (Build from Source)
```bash