Distribution publique GHCR (miroir, aucun compte requis) + avertissement légal dans le README et le label OCI
This commit is contained in:
@@ -3,10 +3,34 @@
|
||||
Application web **auto-hébergée** (homelab) : centre de contrôle unique pour découvrir,
|
||||
regarder et télécharger des animes et séries VOSTFR/VF.
|
||||
|
||||
## ⚖️ Avertissement légal
|
||||
|
||||
Ohm Stream Downloader est un **outil technique d'automatisation** : il ne
|
||||
fournit, n'héberge ni ne distribue **aucun contenu**. Il automatise uniquement
|
||||
l'accès à des flux déjà publiquement accessibles sur des sites tiers, dont
|
||||
l'auteur n'est pas responsable et qu'il n'exploite pas.
|
||||
|
||||
L'utilisation de ce logiciel relève de la **seule responsabilité de
|
||||
l'utilisateur**, tenu de respecter la législation de son pays — notamment le
|
||||
droit d'auteur (en France : art. L.122-4 du Code de la propriété
|
||||
intellectuelle). Le téléchargement ou la diffusion d'œuvres protégées sans
|
||||
autorisation est interdit par la loi.
|
||||
|
||||
Projet publié à des fins **éducatives et de recherche**. L'auteur décline
|
||||
toute responsabilité en cas d'usage illégal et n'encourage en aucune façon le
|
||||
piratage.
|
||||
|
||||
> **Disclaimer (EN)**: this project is a technical automation tool. It does
|
||||
> not provide, host or distribute any content — it merely automates access to
|
||||
> streams already publicly available on third-party websites that the author
|
||||
> neither controls nor operates. Users are solely responsible for complying
|
||||
> with their local laws, including copyright. The author assumes no liability
|
||||
> for illegal use and does not endorse piracy.
|
||||
|
||||
## Déploiement (Docker) — recommandé
|
||||
|
||||
Le déploiement officiel passe par Docker Compose : l'image (ffmpeg inclus) est
|
||||
hébergée sur le **registre du Gitea** — un compte y est requis, même en lecture.
|
||||
hébergée publiquement sur **GHCR** (`ghcr.io/aulyriusohm/ohm-streaming`) — aucun compte requis.
|
||||
|
||||
### Installation guidée (recommandée)
|
||||
|
||||
@@ -18,14 +42,13 @@ git clone https://git.lanro.eu/Roman/ohm_streaming.git && cd ohm_streaming
|
||||
Le script vérifie Docker, demande la **destination des épisodes** (dossier dédié
|
||||
recommandé — voir « Bibliothèque Plex/Sonarr » ci-dessous), le port, génère les
|
||||
secrets, branche le montage et démarre. Non interactif aussi :
|
||||
`./scripts/install.sh --dir /srv/animes --port 8777 --skip-login`.
|
||||
`./scripts/install.sh --dir /srv/animes --port 8777`.
|
||||
|
||||
### À la main
|
||||
|
||||
```bash
|
||||
# 1. Récupérer le projet puis se connecter au registre privé (compte Gitea avec accès lecture)
|
||||
# 1. Récupérer le projet
|
||||
git clone https://git.lanro.eu/Roman/ohm_streaming.git && cd ohm_streaming
|
||||
docker login git.lanro.eu
|
||||
|
||||
# 2. Configuration locale
|
||||
cp .env.example .env
|
||||
@@ -50,9 +73,8 @@ 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)
|
||||
# 1. Récupérer le projet
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user