Déploiement Podman : variante compose (socket podman pour Watchtower) + doc
This commit is contained in:
@@ -6,7 +6,7 @@ regarder et télécharger des animes et séries VOSTFR/VF.
|
||||
## Déploiement (Docker) — recommandé
|
||||
|
||||
Le déploiement officiel passe par Docker Compose : l'image (ffmpeg inclus) est
|
||||
hébergée sur le **registre privé du Gitea** — rien n'est publié publiquement.
|
||||
hébergée sur le **registre du Gitea** — un compte y est requis, même en lecture.
|
||||
|
||||
### Installation guidée (recommandée)
|
||||
|
||||
@@ -36,7 +36,34 @@ docker compose up -d
|
||||
```
|
||||
|
||||
Puis ouvrir http://localhost:8777 — le **premier compte créé est administrateur**.
|
||||
Les données (`data/`, `downloads/`) sont montées en volumes : elles survivent aux
|
||||
Les données (`data/`, `downloads/`) sont montées en volumes : elles survivent aux mises à jour.
|
||||
|
||||
### Variante Podman
|
||||
|
||||
Même déploiement via `docker-compose.podman.yml` (socket Podman pour Watchtower,
|
||||
au lieu du socket Docker) :
|
||||
|
||||
```bash
|
||||
# 0. Socket Podman (une seule fois) — rootless :
|
||||
systemctl --user enable --now podman.socket
|
||||
sudo loginctl enable-linger $USER # persister après déconnexion
|
||||
export PODMAN_SOCKET=/run/user/$(id -u)/podman/podman.sock
|
||||
# rootful : sudo systemctl enable --now podman.socket (aucun export nécessaire)
|
||||
|
||||
# 1. Récupérer le projet puis se connecter au registre (compte Gitea requis)
|
||||
git clone https://git.lanro.eu/Roman/ohm_streaming.git && cd ohm_streaming
|
||||
podman login git.lanro.eu
|
||||
|
||||
# 2. Configuration locale (identique à Docker)
|
||||
cp .env.example .env # → OHM_SECRET_KEY et WATCHTOWER_TOKEN obligatoires
|
||||
|
||||
# 3. Démarrage
|
||||
podman compose -f docker-compose.podman.yml up -d
|
||||
# (« podman compose » délègue à docker-compose ; sinon : podman-compose)
|
||||
```
|
||||
|
||||
La mise à jour depuis la page Admin (bouton Watchtower) fonctionne à l'identique ;
|
||||
à la main : `podman compose -f docker-compose.podman.yml pull && podman compose -f docker-compose.podman.yml up -d`.
|
||||
|
||||
|
||||
### Bibliothèque Plex / Sonarr existante
|
||||
|
||||
Reference in New Issue
Block a user