Installation guidée + intégration bibliothèque Plex/Sonarr
- scripts/install.sh : premier setup interactif (destination des épisodes, port, secrets auto-générés, montage, démarrage) — options --dir/--port/ --skip-login pour une install non interactive - Épisodes rangés par animé sur le disque : <Animé>/<Animé> - E12 (VOSTFR).mp4 (meilleur parsing Plex, suppression du dossier quand il se vide) - Entrypoint : chown récursif uniquement si le dossier de téléchargements est vide — une bibliothèque Plex/Sonarr existante n'est jamais modifiée - Scan disque récursif (sous-dossiers par animé restaurés) - README : installation guidée + section « Bibliothèque Plex / Sonarr »
This commit is contained in:
+11
-7
@@ -1,8 +1,10 @@
|
||||
# Déploiement OhmStreaming — https://git.lanro.eu/Roman/ohm_streaming
|
||||
#
|
||||
# 1. docker login git.lanro.eu (compte Gitea avec accès lecture au repo)
|
||||
# 2. cp .env.example .env && $EDITOR .env (OHM_SECRET_KEY + WATCHTOWER_TOKEN obligatoires)
|
||||
# 3. docker compose up -d
|
||||
# Installation guidée (recommandée) : ./scripts/install.sh
|
||||
# Ou à la main :
|
||||
# 1. docker login git.lanro.eu (compte Gitea avec accès lecture au repo)
|
||||
# 2. cp .env.example .env && $EDITOR .env (OHM_SECRET_KEY + WATCHTOWER_TOKEN obligatoires)
|
||||
# 3. docker compose up -d
|
||||
#
|
||||
# Mise à jour : page Admin → « Mise à jour », ou manuellement :
|
||||
# docker compose pull && docker compose up -d
|
||||
@@ -29,10 +31,12 @@ services:
|
||||
OHM_WATCHTOWER_TOKEN: ${WATCHTOWER_TOKEN:?WATCHTOWER_TOKEN manquant — voir .env.example}
|
||||
volumes:
|
||||
- ./data:/data # base SQLite, persiste entre les mises à jour
|
||||
- ./downloads:/downloads # bibliothèque téléchargée
|
||||
labels:
|
||||
# Watchtower ne touche que les conteneurs portant ce label
|
||||
- com.centurylinklabs.watchtower.enable=true
|
||||
# Bibliothèque d'épisodes : ./downloads par défaut, ou un dossier de ton
|
||||
# serveur (script d'install ou à la main). Un dossier VIDE est chowné au
|
||||
# démarrage par l'entrypoint ; un dossier existant (biblio Plex/Sonarr)
|
||||
# n'est JAMAIS modifié — les épisodes arrivent rangés par animé :
|
||||
# /plex_videos/ohm/One Piece/One Piece - E12 (VOSTFR).mp4
|
||||
- ./downloads:/downloads
|
||||
|
||||
# Compagnon de mise à jour : recrée le conteneur ohm quand l'admin le demande
|
||||
# (API HTTP interne uniquement, aucun port publié sur l'hôte)
|
||||
|
||||
Reference in New Issue
Block a user