Compare commits
37 Commits
master
...
fr-transla
Author | SHA1 | Date | |
---|---|---|---|
c47c2cda75 | |||
2c4ce38359 | |||
c88b9b0327 | |||
34f25a473a | |||
de97544a09 | |||
2b57810082 | |||
3cc44ab337 | |||
074e19052a | |||
|
763d4be776 | ||
e18955912c | |||
72b750518d | |||
|
ed2875ee69 | ||
|
4f1d82e412 | ||
|
4aa3f90c01 | ||
|
eb016c7f09 | ||
|
6e4fb60bda | ||
f927f87fe5 | |||
|
f20aa54586 | ||
97a6734a4e | |||
1a8df2d595 | |||
77d471b302 | |||
d96815538f | |||
abe94ac9d2 | |||
5852a9f9c7 | |||
|
0b6eb333ec | ||
|
9e1c9998e1 | ||
|
ab74c12e0f | ||
|
65c6bd87a1 | ||
|
e70322de10 | ||
|
cfee9b0da0 | ||
|
ce63826598 | ||
|
685857e097 | ||
|
74570150b4 | ||
|
8462d07020 | ||
|
00015a0b82 | ||
|
4421c87ee3 | ||
|
21b8abe147 |
50
.gitea/workflows/deploy.yml
Normal file
50
.gitea/workflows/deploy.yml
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
name: Hugo Build and Deploy (FR)
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- fr-translation
|
||||||
|
pull_request:
|
||||||
|
branches:
|
||||||
|
- fr-translation
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
test_build:
|
||||||
|
name: Build Hugo Site
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
container:
|
||||||
|
image: klakegg/hugo:0.111.3-ext-alpine-ci
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Checkout code
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
|
- name: Check Hugo Version and Build
|
||||||
|
run: |
|
||||||
|
hugo version
|
||||||
|
hugo --minify
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
name: Deploy to Server (fr-translation)
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
needs: test_build
|
||||||
|
if: github.ref == 'refs/heads/fr-translation'
|
||||||
|
steps:
|
||||||
|
- name: Checkout code
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
|
- name: Setup SSH and Deploy
|
||||||
|
run: |
|
||||||
|
eval "$(ssh-agent -s)"
|
||||||
|
mkdir -p ~/.ssh
|
||||||
|
echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
|
||||||
|
chmod 700 ~/.ssh
|
||||||
|
ssh-keyscan "$SSH_HOST" >> ~/.ssh/known_hosts
|
||||||
|
chmod 644 ~/.ssh/known_hosts
|
||||||
|
|
||||||
|
ssh -p "$SSH_PORT" "$SSH_USER@$SSH_HOST" 'cd repo-fr && git stash && git pull --force origin fr-translation && ./build.sh'
|
||||||
|
env:
|
||||||
|
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||||
|
SSH_USER: ${{ secrets.SSH_USER }}
|
||||||
|
SSH_HOST: ${{ secrets.SSH_HOST }}
|
||||||
|
SSH_PORT: ${{ secrets.SSH_PORT }}
|
3
.gitignore
vendored
3
.gitignore
vendored
@ -18,3 +18,6 @@ hugo.linux
|
|||||||
# Temporary lock file while building
|
# Temporary lock file while building
|
||||||
/.hugo_build.lock
|
/.hugo_build.lock
|
||||||
*.webp
|
*.webp
|
||||||
|
|
||||||
|
# Aider
|
||||||
|
.aider*
|
||||||
|
@ -1,16 +0,0 @@
|
|||||||
image: alpine:latest
|
|
||||||
|
|
||||||
deploy:
|
|
||||||
stage: deploy
|
|
||||||
before_script:
|
|
||||||
- 'command -v ssh-agent >/dev/null || ( apk add --update openssh )'
|
|
||||||
- eval $(ssh-agent -s)
|
|
||||||
- echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
|
|
||||||
- mkdir -p ~/.ssh
|
|
||||||
- chmod 700 ~/.ssh
|
|
||||||
- ssh-keyscan $SSH_HOST >> ~/.ssh/known_hosts
|
|
||||||
- chmod 644 ~/.ssh/known_hosts
|
|
||||||
script:
|
|
||||||
- ssh -p $SSH_PORT $SSH_USER@$SSH_HOST "cd repo && git stash && git pull --force origin master && ./build.sh"
|
|
||||||
only:
|
|
||||||
- master
|
|
2
build.sh
2
build.sh
@ -2,4 +2,4 @@
|
|||||||
|
|
||||||
find ./ -type f -name '*.png' -not -path '*/.git/*' -exec sh -c 'cwebp -lossless $1 -o "${1%.png}.webp"' _ {} \;
|
find ./ -type f -name '*.png' -not -path '*/.git/*' -exec sh -c 'cwebp -lossless $1 -o "${1%.png}.webp"' _ {} \;
|
||||||
find . -type f -not -path '*/.git/*' -exec sed -i -e 's/\.png/\.webp/g' {} \;
|
find . -type f -not -path '*/.git/*' -exec sed -i -e 's/\.png/\.webp/g' {} \;
|
||||||
hugo -s . -d /var/www/yams.media/ --minify --cleanDestinationDir --gc --verbose
|
hugo -s . -d /var/www/fr.yams.media/ --minify --cleanDestinationDir --gc --verbose --cacheDir $PWD/hugo-cache
|
||||||
|
39
config.toml
39
config.toml
@ -1,5 +1,5 @@
|
|||||||
baseURL = "/"
|
baseURL = "/"
|
||||||
languageCode = "en-us"
|
languageCode = "fr"
|
||||||
title = "YAMS - Yet Another Media Server"
|
title = "YAMS - Yet Another Media Server"
|
||||||
themesDir = "themes"
|
themesDir = "themes"
|
||||||
theme = "hugo-whisper-theme"
|
theme = "hugo-whisper-theme"
|
||||||
@ -18,32 +18,32 @@ pygmentsUseClasses = true
|
|||||||
summaryLength = 30
|
summaryLength = 30
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Home"
|
name = "Accueil"
|
||||||
url = "/"
|
url = "/"
|
||||||
weight = 1
|
weight = 1
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Install"
|
name = "Installation"
|
||||||
url = "/install/"
|
url = "/install/"
|
||||||
weight = 2
|
weight = 2
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Configure"
|
name = "Configuration"
|
||||||
url = "/config/"
|
url = "/config/"
|
||||||
weight = 3
|
weight = 3
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Advanced"
|
name = "Configuration avancée"
|
||||||
url = "/advanced/"
|
url = "/advanced/"
|
||||||
weight = 4
|
weight = 4
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "FAQs"
|
name = "FAQ"
|
||||||
url = "/faqs/"
|
url = "/faqs/"
|
||||||
weight = 5
|
weight = 5
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Donate"
|
name = "Dons"
|
||||||
url = "/donate/"
|
url = "/donate/"
|
||||||
weight = 6
|
weight = 6
|
||||||
|
|
||||||
@ -55,28 +55,33 @@ summaryLength = 30
|
|||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Forum"
|
name = "Forum"
|
||||||
url = "https://forum.yams.media"
|
url = "https://forum.yams.media"
|
||||||
weight = 97
|
weight = 96
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Discord"
|
name = "Discord"
|
||||||
url = "https://discord.gg/Gwae3tNMST"
|
url = "https://discord.gg/Gwae3tNMST"
|
||||||
weight = 98
|
weight = 97
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Matrix"
|
name = "Matrix"
|
||||||
url = "https://matrix.to/#/#yams-space:rogs.me"
|
url = "https://matrix.to/#/#yams-space:rogs.me"
|
||||||
weight = 99
|
weight = 98
|
||||||
|
|
||||||
|
# [[menu.main]]
|
||||||
|
# name = "Gitlab"
|
||||||
|
# url = "https://gitlab.com/rogs/yams"
|
||||||
|
# weight = 99
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Gitlab"
|
name = "🇬🇧 EN"
|
||||||
url = "https://gitlab.com/rogs/yams"
|
url = "https://yams.media"
|
||||||
weight = 100
|
weight = 100
|
||||||
|
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
homepage_button_link = '/install'
|
homepage_button_link = '/install'
|
||||||
homepage_button_text = 'Learn more'
|
homepage_button_text = 'En savoir plus'
|
||||||
homepage_intro = 'YAMS is a basic but powerful media server installation script'
|
homepage_intro = 'YAMS est un script simple et puissant pour installer votre serveur multimédia'
|
||||||
homepage_image = '/install-yams.gif'
|
homepage_image = '/install-yams.gif'
|
||||||
mainSections = ['install', 'config', 'faqs', 'donate', 'contact', 'advanced']
|
mainSections = ['install', 'config', 'faqs', 'donate', 'contact', 'advanced']
|
||||||
|
|
||||||
@ -84,12 +89,12 @@ summaryLength = 30
|
|||||||
enable_anchor_link = true
|
enable_anchor_link = true
|
||||||
|
|
||||||
[params.homepage_meta_tags]
|
[params.homepage_meta_tags]
|
||||||
meta_description = "YAMS is a basic but powerful media server, easy to install in a bash script"
|
meta_description = "YAMS est un script simple et puissant pour installer votre serveur multimédia"
|
||||||
meta_og_title = "YAMS - Yet Another Media Server"
|
meta_og_title = "YAMS - Yet Another Media Server"
|
||||||
meta_og_type = "website"
|
meta_og_type = "website"
|
||||||
meta_og_url = "https://yams.media"
|
meta_og_url = "https://fr.yams.media"
|
||||||
meta_og_image = "/pics/logo.png"
|
meta_og_image = "/pics/logo.png"
|
||||||
meta_og_description = "YAMS is a basic but powerful media server installation script"
|
meta_og_description = "YAMS est un script simple et puissant pour installer votre serveur multimédia"
|
||||||
|
|
||||||
[params.logo]
|
[params.logo]
|
||||||
standard = "/pics/logo.png"
|
standard = "/pics/logo.png"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: "Advanced"
|
title: "Configuration avancée"
|
||||||
date: 2023-01-16T10:56:37-03:00
|
date: 2025-01-15T11:50:16+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 100
|
weight: 100
|
||||||
---
|
---
|
||||||
|
@ -1,128 +1,140 @@
|
|||||||
---
|
---
|
||||||
title: "Adding your own containers to YAMS"
|
title: "Ajouter vos propres conteneurs à YAMS"
|
||||||
date: 2023-10-21T21:41:29-03:00
|
date: 2025-01-15T11:50:16+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 1
|
weight: 20
|
||||||
summary: A complete guide to expanding YAMS with your own Docker containers
|
summary: Un guide complet pour enrichir YAMS avec vos propres conteneurs Docker
|
||||||
---
|
---
|
||||||
|
|
||||||
# Make YAMS Your Own! 🚀
|
# Appropriez-vous YAMS 🚀
|
||||||
|
|
||||||
Want to add more containers to your YAMS setup? Maybe a cool new app you found, or something specific for your needs? No problem! YAMS makes it super easy to expand your media server with custom containers.
|
Vous souhaitez ajouter d'autres services à votre installation YAMS ? Peut-être une nouvelle application sympa que vous avez trouvée, ou quelque chose de spécifique à vos besoins ? Pas de problème ! YAMS permet d'étendre facilement votre serveur multimédia avec des conteneurs personnalisés.
|
||||||
|
|
||||||
## The Basics 📚
|
## Les bases 📚
|
||||||
|
|
||||||
When you install YAMS, it creates two important files:
|
Lors de son installation, YAMS créé deux fichiers importants :
|
||||||
- `docker-compose.yaml`: This is YAMS's brain! Don't modify this file directly.
|
|
||||||
- `docker-compose.custom.yaml`: This is your playground! Add all your custom containers here.
|
|
||||||
|
|
||||||
## Getting Started 🎯
|
- `docker-compose.yaml`: C'est le cœur de YAMS ! Il ne faut pas modifier directement ce fichier.
|
||||||
|
- `docker-compose.custom.yaml`: C'est votre terrain de jeu ! Vous pouvez ajoutez vos conteneurs ici.
|
||||||
|
|
||||||
First, let's find your YAMS installation. I'll use `/opt/yams` in these examples, but replace it with your actual install location:
|
## Démarrage 🎯
|
||||||
|
|
||||||
|
Tout d'abord, trouvons votre installation YAMS. Je vais utiliser `/opt/yams` dans ces exemples, mais remplacez-le par l'emplacement d'installation que vous avez choisi :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd /opt/yams
|
cd /opt/yams
|
||||||
```
|
```
|
||||||
|
|
||||||
## The Magic Variables ✨
|
## Les variables magiques ✨
|
||||||
|
|
||||||
YAMS provides some handy environment variables you can use in your custom containers:
|
YAMS fournit quelques variables d'environnement pratiques que vous pouvez utiliser dans vos conteneurs personnalisés :
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
PUID: Your user ID
|
PUID: Votre ID d'utilisateur
|
||||||
PGID: Your group ID
|
PGID: Votre ID de groupe
|
||||||
MEDIA_DIRECTORY: Your media folder location
|
MEDIA_DIRECTORY: Emplacement du répertoire multimédia
|
||||||
INSTALL_DIRECTORY: Your YAMS installation location
|
INSTALL_DIRECTORY: Emplacement d'installation de YAMS
|
||||||
```
|
```
|
||||||
|
|
||||||
These make it super easy to keep your custom containers working in harmony with YAMS!
|
Ces varaiables permettent à vos conteneurs personnalisés de fonctionner facilement avec YAMS !
|
||||||
|
|
||||||
## Let's Add a Container! 🎮
|
## Ajout d'un conteneur ! 🎮
|
||||||
|
|
||||||
Let's walk through an example by adding [Overseerr](https://overseerr.dev/) - a fantastic request management app for your media server.
|
Prenons comme exemple [Overseerr](https://overseerr.dev/), une fantastique application de gestion de requêtes pour votre serveur multimédia.
|
||||||
|
|
||||||
|
1. Ouvrez d'abord `docker-compose.custom.yaml`:
|
||||||
|
|
||||||
1. First, open `docker-compose.custom.yaml`:
|
|
||||||
```bash
|
```bash
|
||||||
nano docker-compose.custom.yaml
|
nano docker-compose.custom.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
2. If this is your first custom container, you'll need to uncomment the `services:` line. Your file should start like this:
|
2. S'il s'agit de votre premier conteneur personnalisé, vous devrez d'abord décommenter la ligne `services:`. Pour décommenter, vous devez supprimer le symbole `#` et l'espace qui suit. Votre fichier devrait commencer comme suit :
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
services: # Make sure this line is uncommented!
|
services: # Assurez-vous que la ligne est bien décommentée et qu'il n'y a pas d'espaces avant !
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Now let's add Overseerr with all the YAMS goodies:
|
3. Ajoutons maintenant Overseerr en utilisant toutes les fonctionnalités de YAMS :
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
overseerr:
|
overseerr:
|
||||||
image: lscr.io/linuxserver/overseerr:latest
|
image: lscr.io/linuxserver/overseerr:latest
|
||||||
container_name: overseerr
|
container_name: overseerr
|
||||||
environment:
|
environment:
|
||||||
- PUID=${PUID} # Using YAMS's user ID
|
- PUID=${PUID} # Variable ID utilisateur de YAMS
|
||||||
- PGID=${PGID} # Using YAMS's group ID
|
- PGID=${PGID} # Variable ID de groupe de YAMS
|
||||||
volumes:
|
volumes:
|
||||||
- ${INSTALL_DIRECTORY}/config/overseer:/config # Using YAMS's config location
|
- ${INSTALL_DIRECTORY}/config/overseer:/config # On utilise le dossier de configuration fourni par Yams
|
||||||
ports:
|
ports:
|
||||||
- 5055:5055
|
- 5055:5055
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
```
|
```
|
||||||
|
|
||||||
4. Time to start your new container:
|
4. Il est temps de démarrer votre nouveau conteneur :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yams restart
|
yams restart
|
||||||
```
|
```
|
||||||
|
|
||||||
You should see something like:
|
Vous devriez voir quelque chose similaire à ça :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
⠙ overseerr Pulling 5.2s
|
⠙ overseerr Pulling 5.2s
|
||||||
[...]
|
[...]
|
||||||
```
|
```
|
||||||
|
|
||||||
That's it! Your new container is up and running! 🎉
|
C'est tout bon ! Votre nouveau service est installé et lancé ! 🎉
|
||||||
|
|
||||||
## Pro Tips 🎓
|
## Astuces 🎓
|
||||||
|
|
||||||
### 1. Container Discovery
|
### 1. Découvrir de nouveaux services
|
||||||
Looking for cool containers to add? Check out:
|
|
||||||
- [linuxserver.io fleet](https://fleet.linuxserver.io/) (Highly recommended!)
|
|
||||||
- [Docker Hub](https://hub.docker.com/)
|
|
||||||
|
|
||||||
### 2. Network Magic 🌐
|
Vous cherchez des services cools à ajouter à YAMS ? Jetez un coup d'œil à ceux-ci :
|
||||||
All containers in your `docker-compose.custom.yaml` automatically join YAMS's network! This means they can talk to each other using their container names as hostnames.
|
|
||||||
|
|
||||||
For example, if you need to connect to Radarr from a custom container, just use `http://radarr:7878` as the URL.
|
- [linuxserver.io fleet](https://fleet.linuxserver.io/) (fortement recommandé)
|
||||||
|
- [Docker Hub](https://hub.docker.com/)
|
||||||
|
|
||||||
|
### 2. Réseau magique 🌐
|
||||||
|
|
||||||
|
Tous les conteneurs dans votre `docker-compose.custom.yaml` rejoignent automatiquement le réseau de YAMS ! Ça permet à l'ensemble des services de communiquer entre eux en utilisant le noms de leurs conteneurs en tant que noms d'hôtes.
|
||||||
|
|
||||||
|
Par exemple, si vous avez besoin de connecter Radarr à un conteneur personnalisé, vous pouvez utiliser `http://radarr:7878` en tant qu'URL.
|
||||||
|
|
||||||
|
### 3. Accès VPN 🔒
|
||||||
|
|
||||||
|
Vous souhaitez que votre conteneur personnalisé utilise le VPN de YAMS ? Il suffit d'ajouter ceci à la configuration de ce dernier :
|
||||||
|
|
||||||
### 3. VPN Access 🔒
|
|
||||||
Want your custom container to use YAMS's VPN? Add this to your container config:
|
|
||||||
```yaml
|
```yaml
|
||||||
network_mode: "service:gluetun"
|
network_mode: "service:gluetun"
|
||||||
```
|
```
|
||||||
|
|
||||||
Check out [Running Prowlarr behind the VPN](/advanced/prowlarr-behind-vpn) for a detailed example!
|
Consultez le guide [Lancer Prowlarr derrière le VPN](/advanced/prowlarr-behind-vpn) pour voir un exemple détaillé !
|
||||||
|
|
||||||
### 4. Variable Power 💪
|
### 4. La force des variables 💪
|
||||||
You can access any environment variable from YAMS's `.env` file in your custom containers. Just use the `${VARIABLE_NAME}` syntax!
|
|
||||||
|
|
||||||
## Common Gotchas 🚨
|
Vous pouvez accéder à n'importe quelle variable depuis le fichier `.env` de YAMS pour les utiliser dans vos conteneurs personnalisés. Il suffit d'utiliser la syntaxe `${NOM_DE_LA_VARIABLE}` !
|
||||||
|
|
||||||
1. **Container Names**: Make sure your custom container names don't conflict with YAMS's built-in containers.
|
## Problèmes courants 🚨
|
||||||
2. **Port Conflicts**: Double-check that your new containers don't try to use ports that are already taken.
|
|
||||||
3. **Permissions**: If your container needs to access media files, remember to use `PUID` and `PGID`!
|
|
||||||
|
|
||||||
## Need Ideas? 💡
|
1. **Erreurs de formatage YAML** : YAML est très sensible à l'espacement et à l'indentation. Même un simple espace mal placé peut casser votre configuration ! Nous recommandons fortement l'utilisation d'un validateur YAML comme [yamllint.com](https://www.yamllint.com/) pour vérifier votre syntaxe avant d'appliquer les changements.
|
||||||
|
2. **Nom des conteneurs** : Assurez-vous que le nom de vos conteneurs n'entre pas en conflit avec ceux de YAMS.
|
||||||
|
3. **Conflit de ports** : Vérifiez bien que vos nouveaux conteneurs n'essayent pas d'accéder à des ports déjà utilisés.
|
||||||
|
4. **Permissions** : Si votre conteneur à besoin d'accéder aux fichiers multimédias, pensez à utiliser `PUID` et `PGID`!
|
||||||
|
|
||||||
Here are some popular containers that work great with YAMS:
|
## Besoin d'idées ? 💡
|
||||||
|
|
||||||
1. **[Overseerr](https://overseerr.dev/)** or **[Petio](https://petio.tv/)**: Let users request movies and shows
|
Voici quelques services populaires qui fonctionnent bien avec YAMS :
|
||||||
2. **[Tautulli](https://tautulli.com/)**: Advanced Plex monitoring and statistics
|
|
||||||
3. **[Organizr](https://organizr.app/)**: Create a sleek dashboard for all your services
|
|
||||||
|
|
||||||
## Need Help? 🆘
|
1. **[Overseerr](https://overseerr.dev/)** ou **[Petio](https://petio.tv/)** : Permet aux utilisateurs de demander des films et séries
|
||||||
|
2. **[Tautulli](https://tautulli.com/)** : Gestion et statistiques avancées pour Plex
|
||||||
|
3. **[Organizr](https://organizr.app/)** : Créé une interface élégante pour tous vos services
|
||||||
|
|
||||||
If you run into any issues:
|
## Besoin d'aide ? 🆘
|
||||||
1. Check our [Common Issues](/faqs/common-errors/) page
|
|
||||||
2. Visit the [YAMS Forum](https://forum.yams.media)
|
|
||||||
3. Join our [Discord](https://discord.gg/Gwae3tNMST) or [Matrix](https://matrix.to/#/#yams-space:rogs.me) chat
|
|
||||||
|
|
||||||
Remember: YAMS is all about making your media server work for YOU. Don't be afraid to experiment and make it your own! 😎
|
Si vous avez rencontré un problème :
|
||||||
|
|
||||||
|
1. Visitez notre page [Problèmes courants](/faqs/common-errors/)
|
||||||
|
2. Visitez le [Forum YAMS](https://forum.yams.media)
|
||||||
|
3. Rejoignez notre serveur [Discord](https://discord.gg/Gwae3tNMST) ou [Matrix](https://matrix.to/#/#yams-space:rogs.me)
|
||||||
|
|
||||||
|
N'oubliez pas : L'objectif de YAMS est de créer VOTRE serveur multimédia personnalisé. N'hésitez pas à expérimenter et à le personnaliser à votre guise ! 😎
|
||||||
|
@ -1,31 +1,33 @@
|
|||||||
---
|
---
|
||||||
title: "Backups"
|
title: "Sauvegardes"
|
||||||
date: 2023-01-17T19:38:39-03:00
|
date: 2025-01-15T11:50:16+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 6
|
weight: 80
|
||||||
summary: Everything you need to know about backing up and restoring your YAMS setup
|
summary: Tout ce que vous devez savoir sur la sauvegarde et la restauration de votre installation YAMS
|
||||||
---
|
---
|
||||||
|
|
||||||
# Keeping Your YAMS Safe 💾
|
# Protégez votre configuration YAMS 💾
|
||||||
|
|
||||||
Your YAMS configuration is precious! Let's make sure it's properly backed up so you can recover from any mishaps.
|
Votre configuration YAMS est précieuse ! Assurons-nous de bien la sauvegarder afin que vous puissiez la récupérer en cas de problème.
|
||||||
|
|
||||||
## Creating Backups 📦
|
## Créer des sauvegardes 📦
|
||||||
|
|
||||||
YAMS includes a super handy backup command that takes care of everything:
|
YAMS inclut une commande de sauvegarde très pratique qui s'occupe de tout :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yams backup [destination]
|
yams backup [destination]
|
||||||
```
|
```
|
||||||
|
|
||||||
### Quick Backup Example
|
### Exemple rapide de sauvegarde
|
||||||
|
|
||||||
|
Supposons que vous souhaitez effectuer une sauvegarde dans votre répertoire personnel :
|
||||||
|
|
||||||
Let's say you want to back up to your home directory:
|
|
||||||
```bash
|
```bash
|
||||||
yams backup ~/backups/
|
yams backup ~/backups/
|
||||||
```
|
```
|
||||||
|
|
||||||
You'll see something like this:
|
Vous devriez observer quelque chose comme ça :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
Stopping YAMS services...
|
Stopping YAMS services...
|
||||||
|
|
||||||
@ -40,118 +42,129 @@ Backup completed successfully! 🎉
|
|||||||
Backup file: /home/roger/yams-backup-2024-12-23-1734966570.tar.gz
|
Backup file: /home/roger/yams-backup-2024-12-23-1734966570.tar.gz
|
||||||
```
|
```
|
||||||
|
|
||||||
### What Gets Backed Up? 🤔
|
### Quels éléments sont sauvegardés ? 🤔
|
||||||
|
|
||||||
The backup includes:
|
La sauvegarde inclut :
|
||||||
- All your container configurations
|
|
||||||
- Your YAMS settings
|
|
||||||
- Your service preferences
|
|
||||||
- Custom container configurations
|
|
||||||
- Important environment variables
|
|
||||||
|
|
||||||
### Pro Backup Tips 💡
|
- Toutes les configurations de vos conteneurs
|
||||||
|
- Vos paramètres YAMS
|
||||||
|
- Les préférences de vos services
|
||||||
|
- Les configurations de vos conteneurs personnalisés
|
||||||
|
- Les variables d'environnement importantes
|
||||||
|
|
||||||
1. **Regular Backups**: Schedule them weekly or monthly
|
### Astuces pour vos sauvegardes 💡
|
||||||
2. **Multiple Locations**: Keep copies in different places
|
|
||||||
3. **Before Updates**: Always backup before updating YAMS
|
|
||||||
4. **Version Control**: Keep a few recent backups around
|
|
||||||
5. **Test Restores**: Occasionally verify your backups work
|
|
||||||
|
|
||||||
## Restoring from Backup 🔄
|
1. **Faites des sauvegardes régulièrement** : Planifiez-les de manière hebdomadaire ou mensuelles
|
||||||
|
2. **Stockez-les à plusieurs endroits** : Gardez vos sauvegardes à différents endroits
|
||||||
|
3. **Avant chaque mise à jour** : Faites toujours une sauvegarde avant de mettre à jour YAMS
|
||||||
|
4. **Contrôle de version** : Gardez vos sauvegardes récentes à portée de main
|
||||||
|
5. **Tests de restauration** : Vérifiez régulièrement que vos sauvegardes fonctionnent bien
|
||||||
|
|
||||||
Need to restore your YAMS setup? Here's the step-by-step guide:
|
## Restaurez vos sauvegardes 🔄
|
||||||
|
|
||||||
|
Besoin de restaurer votre installation YAMS ? Voici comment faire étape par étape :
|
||||||
|
|
||||||
|
### Étape 1 : Extraire la sauvegarde
|
||||||
|
|
||||||
### Step 1: Extract the Backup
|
|
||||||
```bash
|
```bash
|
||||||
tar -xzvf your-backup.tar.gz -C /your/new/location
|
tar -xzvf your-backup.tar.gz -C /your/new/location
|
||||||
cd /your/new/location
|
cd /your/new/location
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 2: Update YAMS Configuration
|
### Étape 2 : Mettre à jour la configuration YAMS
|
||||||
Edit the YAMS binary with your favorite text editor (we'll use `nano` here, but use whatever you prefer):
|
|
||||||
|
Éditez le binaire YAMS avec votre éditeur de code favori (nous allons utiliser `nano` mais peu importe celui que vous utilisez) :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
nano yams
|
nano yams
|
||||||
```
|
```
|
||||||
|
|
||||||
Find and update these lines:
|
Trouvez et modifiez ces lignes :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
# Constants
|
# Constants
|
||||||
readonly DC="docker compose -f your/new/location/docker-compose.yaml -f your/new/location/docker-compose.custom.yaml" # Update this!
|
readonly DC="docker compose -f your/new/location/docker-compose.yaml -f your/new/location/docker-compose.custom.yaml" # Modifiez cette ligne !
|
||||||
readonly INSTALL_DIRECTORY="your/new/location" # Update this!
|
readonly INSTALL_DIRECTORY="your/new/location" # Modifiez cette ligne !
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 3: Install YAMS Binary
|
### Étape 3 : Installez le binaire YAMS
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo cp yams /usr/local/bin/
|
sudo cp yams /usr/local/bin/
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 4: Start YAMS
|
### Étape 4 : Démarrez YAMS
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yams start
|
yams start
|
||||||
```
|
```
|
||||||
|
|
||||||
## Best Practices 📚
|
## Bonnes pratiques 📚
|
||||||
|
|
||||||
1. **Regular Schedule**
|
1. **Faire des sauvegardes régulières**
|
||||||
```bash
|
|
||||||
# Example: Weekly backups to different locations
|
|
||||||
yams backup ~/backups/weekly/
|
|
||||||
yams backup /mnt/external/yams-backup/
|
|
||||||
```
|
|
||||||
|
|
||||||
2. **Pre-Update Backups**
|
```bash
|
||||||
```bash
|
# Exemple : Sauvegarde hebdomadaire à différents emplacements
|
||||||
# Before running yams update
|
yams backup ~/backups/weekly/
|
||||||
yams backup ~/backups/pre-update/
|
yams backup /mnt/external/yams-backup/
|
||||||
```
|
```
|
||||||
|
|
||||||
## Troubleshooting 🔧
|
2. **Faire une sauvegarde avant une mise à jour**
|
||||||
|
```bash
|
||||||
|
# Avant de lancer yams update
|
||||||
|
yams backup ~/backups/pre-update/
|
||||||
|
```
|
||||||
|
|
||||||
### Backup Failed?
|
## Dépannage 🔧
|
||||||
1. Check disk space:
|
|
||||||
```bash
|
|
||||||
df -h
|
|
||||||
```
|
|
||||||
2. Verify write permissions:
|
|
||||||
```bash
|
|
||||||
ls -la /backup/destination
|
|
||||||
```
|
|
||||||
3. Try stopping services manually:
|
|
||||||
```bash
|
|
||||||
yams stop
|
|
||||||
```
|
|
||||||
|
|
||||||
### Restore Issues?
|
### Erreur lors de la sauvegarde ?
|
||||||
1. Verify backup integrity:
|
|
||||||
```bash
|
|
||||||
tar -tvf your-backup.tar.gz
|
|
||||||
```
|
|
||||||
2. Check file permissions
|
|
||||||
3. Ensure all paths are correct in the YAMS binary
|
|
||||||
|
|
||||||
## Advanced Topics 🎓
|
1. Vérifiez votre espace disque libre :
|
||||||
|
```bash
|
||||||
|
df -h
|
||||||
|
```
|
||||||
|
2. Vérifiez vos permissions :
|
||||||
|
```bash
|
||||||
|
ls -la /backup/destination
|
||||||
|
```
|
||||||
|
3. Tenez de stopper les services manuellement :
|
||||||
|
```bash
|
||||||
|
yams stop
|
||||||
|
```
|
||||||
|
|
||||||
### Automated Backups
|
### Erreur lors de la restauration ?
|
||||||
|
|
||||||
You can automate backups using cron. Here's an example:
|
1. Vérifiez l'intégrité de votre sauvegarde :
|
||||||
|
```bash
|
||||||
|
tar -tvf your-backup.tar.gz
|
||||||
|
```
|
||||||
|
2. Vérifiez vos permissions
|
||||||
|
3. Assurez-vous que tous les chemins sont corrects dans le binaire de YAMS.
|
||||||
|
|
||||||
1. Open your crontab:
|
## Sujets avancés 🎓
|
||||||
```bash
|
|
||||||
crontab -e
|
|
||||||
```
|
|
||||||
|
|
||||||
2. Add a weekly backup job:
|
### Sauvegardes automatiques
|
||||||
```bash
|
|
||||||
# Run backup every Sunday at 2 AM
|
|
||||||
0 2 * * 0 /usr/local/bin/yams backup /path/to/backups/
|
|
||||||
```
|
|
||||||
|
|
||||||
### Backup Rotation
|
Vous pouvez automatiser vos sauvegardes en utilisant cron. Voici un exemple :
|
||||||
|
|
||||||
Keep your backups manageable with rotation:
|
1. Ouvrez votre crontab :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
crontab -e
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Ajoutez une sauvegarde hebdomadaire :
|
||||||
|
```bash
|
||||||
|
# Run backup every Sunday at 2 AM
|
||||||
|
0 2 * * 0 /usr/local/bin/yams backup /path/to/backups/
|
||||||
|
```
|
||||||
|
|
||||||
|
### Roulement des sauvegardes
|
||||||
|
|
||||||
|
Gardez vos sauvegardes gérables avec des roulements :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
@ -159,18 +172,19 @@ Keep your backups manageable with rotation:
|
|||||||
MAX_BACKUPS=5
|
MAX_BACKUPS=5
|
||||||
BACKUP_DIR="/path/to/backups"
|
BACKUP_DIR="/path/to/backups"
|
||||||
|
|
||||||
# Create new backup
|
# Créé une nouvelle sauvegarde
|
||||||
yams backup $BACKUP_DIR
|
yams backup $BACKUP_DIR
|
||||||
|
|
||||||
# Remove old backups
|
# Supprime les anciennes sauvegardes
|
||||||
ls -t $BACKUP_DIR/yams-backup-* | tail -n +$((MAX_BACKUPS + 1)) | xargs rm -f
|
ls -t $BACKUP_DIR/yams-backup-* | tail -n +$((MAX_BACKUPS + 1)) | xargs rm -f
|
||||||
```
|
```
|
||||||
|
|
||||||
## Need Help? 🆘
|
## Besoin d'aide ? 🆘
|
||||||
|
|
||||||
If you run into backup or restore issues:
|
Si vous avez rencontré un problème de sauvegarde ou restauration :
|
||||||
1. Check our [Common Issues](/faqs/common-errors/) page
|
|
||||||
2. Visit the [YAMS Forum](https://forum.yams.media)
|
|
||||||
3. Join our [Discord](https://discord.gg/Gwae3tNMST) or [Matrix](https://matrix.to/#/#yams-space:rogs.me) chat
|
|
||||||
|
|
||||||
Remember: The best time to make a backup is BEFORE you need it! 🎯
|
1. Visitez notre page [Problèmes courants](/faqs/common-errors/) page
|
||||||
|
2. Visitez le [Forum YAMS](https://forum.yams.media)
|
||||||
|
3. Rejoignez notre serveur [Discord](https://discord.gg/Gwae3tNMST) ou [Matrix](https://matrix.to/#/#yams-space:rogs.me)
|
||||||
|
|
||||||
|
N'oubliez pas : Le meilleur moment pour faire une sauvegarde est AVANT d'en avoir besoin ! 🎯
|
||||||
|
68
content/advanced/env-file.md
Normal file
68
content/advanced/env-file.md
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
---
|
||||||
|
title: "Votre fichier d'environnement (.env)"
|
||||||
|
weight: 30
|
||||||
|
description: "Découvrez le fichier .env qui facilite la configuration de YAMS."
|
||||||
|
summary: "Découvrez le fichier .env utilisé pour les variables de configuration de YAMS comme les chemins d'accès ou les identifiants d'utilisateur."
|
||||||
|
---
|
||||||
|
|
||||||
|
## Votre fichier d'environnement (`.env`) - Le hub des paramètres de YAMS !
|
||||||
|
|
||||||
|
Considérez le fichier `.env` comme le panneau de contrôle pour certains paramètres majeurs de YAMS. C'est un simple fichier texte qui se trouve à l'endroit où vous avez installé YAMS (vous avez choisi cet emplacement durant les [étapes d'installation]({{< relref "/install/steps" >}}). L'emplacement par défaut est `/opt/yams`).
|
||||||
|
|
||||||
|
### Concrètement, ça sert à quoi ?
|
||||||
|
|
||||||
|
Le fichier `.env` contient des **variables d'environnement**. Cela semble technique, mais c'est juste une façon fantaisiste de dire "paramètres nommés". Vous donnez un nom à un paramètre, définissez sa valeur, et vous pouvez facilement réutiliser ce nom ailleurs.
|
||||||
|
|
||||||
|
Voici à quoi ressemble le contenu :
|
||||||
|
|
||||||
|
```env
|
||||||
|
# Les lignes commençant par # sont des commentaires (ignorés)
|
||||||
|
PUID=1000
|
||||||
|
PGID=100
|
||||||
|
MEDIA_DIRECTORY=/srv/media
|
||||||
|
# Vous pourrez ajouter vos propres variable plus tard !
|
||||||
|
# MA_CLE_API=supersecret123
|
||||||
|
```
|
||||||
|
|
||||||
|
Vous voyez ? Il suffit juste de mettre `NOM_PARAMÈTRE=valeur` sur chaque ligne. Facile !
|
||||||
|
|
||||||
|
### Comment YAMS l'utilise (la partie magique !)
|
||||||
|
|
||||||
|
Maintenant, où ces paramètres sont-ils utilisés ? Principalement dans vos fichiers `docker-compose.yaml` et `docker-compose-custom.yaml`. Ces fichiers indiquent à Docker comment exécuter tous les services YAMS (comme Radarr, Sonarr, Plex, etc.).
|
||||||
|
|
||||||
|
Au lieu d'écrire le même chemin ou ID encore et encore dans ces fichiers, nous pouvons simplement utiliser le *nom* du paramètre de `.env`, mais avec un signe de dollar (`$`) devant. Comme ceci :
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
# A l'intérieur d'une définition de service dans docker-compose.yaml...
|
||||||
|
environment:
|
||||||
|
- PUID=$PUID # Utiliser la valeur PUID de .env
|
||||||
|
- PGID=$PGID # Et la valeur PGID aussi !
|
||||||
|
volumes:
|
||||||
|
- $MEDIA_DIRECTORY:/data # Permet d'utiliser le dossier média défini dans le fichier .env
|
||||||
|
```
|
||||||
|
|
||||||
|
Lorsque Docker démarre le conteneur, il remplace automatiquement `$PUID` par `1000` (ou ce que vous avez défini dans `.env`), `$MEDIA_DIRECTORY` par `/srv/media`, et ainsi de suite. Sympa, non ?
|
||||||
|
|
||||||
|
### Pourquoi s'embêter avec `.env` (Spoiler : ça rend la vie plus facile !)
|
||||||
|
|
||||||
|
D'accord, mais pourquoi ajouter une étape supplémentaire ? En fait, cela vous aide de plusieurs façons :
|
||||||
|
|
||||||
|
* **Garder les secrets secrets :** Vous avez des clés d'API ou des mots de passe ? Mettez-les dans votre fichier `.env`. De cette façon, vous pouvez partager votre fichier `docker-compose.yaml` si vous avez besoin d'aide, sans accidentellement donner des informations sensibles ! **Super Important :** Assurez-vous d'ajouter `.env` à votre fichier `.gitignore` afin de ne pas télécharger accidentellement vos secrets sur Git ! (Nous avons déjà pensé à l'ajouter pour vous).
|
||||||
|
* **Changez une seule fois, mettez à jour partout :** Imaginez que vous déplaciez votre médiathèque. Au lieu d'éditer le chemin dans *chaque service* de votre `docker-compose.yaml`, vous changez juste la ligne `MEDIA_DIRECTORY` dans votre fichier `.env` une fois. Et voilà !
|
||||||
|
* **Personnalisation facile :** Il permet de garder votre `docker-compose.yaml` principal plus propre et vous permet d'ajuster les paramètres de base sans avoir à fouiller dans des fichiers complexes.
|
||||||
|
|
||||||
|
### Les valeurs par défaut que YAMS fournit
|
||||||
|
|
||||||
|
Lorsque vous configurez YAMS pour la première fois, votre fichier `.env` est pré-rempli avec quelques éléments essentiels :
|
||||||
|
|
||||||
|
* `PUID` et `PGID` : Ces nombres indiquent aux conteneurs quel utilisateur de votre ordinateur est "propriétaire" des fichiers qu'ils créent. C'est très important pour les permissions (s'assurer que Radarr peut réellement enregistrer des fichiers dans votre dossier média !) Vous n'avez généralement pas besoin de changer les valeurs par défaut (souvent `1000` pour les deux) à moins que vous ne souhaitiez faire fonctionner les choses avec un utilisateur spécifique différent.
|
||||||
|
* `MEDIA_DIRECTORY` : Il s'agit du dossier principal de votre ordinateur où se trouvent (ou se trouveront) tous vos médias. La valeur par défaut est `/srv/media`. N'hésitez pas à le changer pour le dossier de votre choix, mais assurez-vous que l'utilisateur de `PUID`/`PGID` peut lire et écrire dans ce dossier ! **Attention:** Pour une navigation fluide et des liens efficaces (ce qui économise de l'espace disque !), essayez de garder tous vos médias (films, TV, musique, livres) dans des *sous-dossiers* sous ce *seul* répertoire principal.
|
||||||
|
* `INSTALL_DIRECTORY` : Ce paramètre indique à YAMS l'emplacement de ses propres fichiers de configuration pour chaque service. La valeur par défaut est `/opt/yams`. Vous le définissez lors de l'installation et vous n'y toucherez probablement plus.
|
||||||
|
|
||||||
|
### Et pour les paramètres VPN ?
|
||||||
|
|
||||||
|
Bonne question ! Certaines configurations VPN s'appuient également sur des paramètres que vous pouvez mettre dans votre fichier `.env`. Pour plus de détails à ce sujet, consultez la page [Torrenting]({{< relref "/advanced/torrenting" >}}).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
*Merci à Airwreck sur Discord pour sa contribution à ce guide !
|
@ -1,116 +1,115 @@
|
|||||||
---
|
---
|
||||||
title: "Lidarr"
|
title: "Lidarr"
|
||||||
date: 2023-01-31T11:20:14-03:00
|
date: 2025-01-15T11:50:16+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 8
|
weight: 100
|
||||||
summary: Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new albums from your favorite artists and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available.
|
summary: Lidarr est un gestionnaire de bibliothèque musicale pour les utilisateurs d'Usenet et de BitTorrent. Il peut surveiller plusieurs flux RSS pour détecter les nouveaux albums de vos artistes préférés et s'interfacer avec les clients et les indexeurs pour les récupérer, les trier et les renommer. Lidarr peut également être configuré pour améliorer automatiquement la qualité des fichiers existants dans la bibliothèque lorsqu'un format de meilleure qualité devient disponible.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# What is Lidarr?
|
# Qu'est-ce que Lidarr ?
|
||||||
|
|
||||||
From their [wiki](https://lidarr.audio/):
|
Selon leur [wiki](https://lidarr.audio/) :
|
||||||
|
|
||||||
> Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new albums from your favorite artists and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available.
|
> Lidarr est un gestionnaire de bibliothèque musicale pour les utilisateurs d'Usenet et de BitTorrent. Il peut surveiller plusieurs flux RSS pour détecter les nouveaux albums de vos artistes préférés et s'interfacer avec les clients et les indexeurs pour les récupérer, les trier et les renommer. Lidarr peut également être configuré pour améliorer automatiquement la qualité des fichiers existants dans la bibliothèque lorsqu'un format de meilleure qualité devient disponible.
|
||||||
|
|
||||||
In YAMS, Lidarr is going to manage all our music: download, sort, etc.
|
Dans YAMS, Lidarr va s'occuper de gérer toute notre musique : téléchargement, tri, etc.
|
||||||
|
|
||||||
## Initial configuration
|
## Configuration initiale
|
||||||
|
|
||||||
In your browser, go to [http://{your-ip-address}:8686/]() and you'll see Lidarr's empty page. You'll also notice you have 3 messages on the system tab, but we'll deal with them later.
|
Dans votre navigateur, allez sur [http://{votre-adresse-ip}:8686/](). Vous allez arriver sur une page vide avec notamment 3 messages sur l'onglet "System".
|
||||||
|
|
||||||
[](/pics/lidarr-1.png)
|
[](/pics/lidarr-1.png)
|
||||||
|
|
||||||
### Media management
|
### Gestion des médias
|
||||||
|
|
||||||
First, go to "Settings" and then "Media management". On this screen, click on the big ➕ sign.
|
Dans un premier temps, allez dans "Settings", puis "Media management". Sur cette page, cliquez sur le gros bouton ➕.
|
||||||
|
|
||||||
[](/pics/lidarr-2.png)
|
[](/pics/lidarr-2.png)
|
||||||
|
|
||||||
On the "Add root folder" modal, add the following information:
|
Depuis la fenêtre de dialogue "Add root folder", remplissez les informations suivantes :
|
||||||
|
|
||||||
- On "Name", set it to "Music"
|
- Dans "Name", mettez "Music"
|
||||||
- On "Path", set it to "/music/"
|
- Dans "Path", mettez "/music/"
|
||||||
|
|
||||||
Finally, click on "Save".
|
Enfin, cliquez sur "Save".
|
||||||
|
|
||||||
[](/pics/lidarr-3.png)
|
[](/pics/lidarr-3.png)
|
||||||
|
|
||||||
You should see your new "Music" root folder.
|
Vous devriez maintenant voir votre dossier "Music" dans la section "Root folder".
|
||||||
|
|
||||||
[](/pics/lidarr-4.png)
|
[](/pics/lidarr-4.png)
|
||||||
|
|
||||||
### Download Clients
|
### Clients de téléchargement
|
||||||
|
|
||||||
Here, you'll add the download clients for Lidarr. That's where you'll tie in Lidarr with [qBittorrent](/config/qbittorrent).
|
Ici, vous allez ajouter les clients de téléchargement pour Lidarr. C'est là que Lidarr va se connecter à [qBittorrent](/config/qbittorrent).
|
||||||
|
|
||||||
In "Settings", go to "Download Clients" and click on the ➕ button.
|
Dans "Settings", allez sur "Download Clients" puis cliquez sur le bouton ➕.
|
||||||
|
|
||||||
[](/pics/lidarr-5.png)
|
[](/pics/lidarr-5.png)
|
||||||
|
|
||||||
On the "Add Download Client" screen, scroll down and click on "qBittorrent".
|
Sur l'écran "Add Download Client", descendez puis cliquez sur "qBittorrent".
|
||||||
|
|
||||||
[](/pics/lidarr-6.png)
|
[](/pics/lidarr-6.png)
|
||||||
|
|
||||||
- In Name, add the name of your download client (qBittorrent).
|
- Dans "Name", mettez le nom de votre client de téléchargement (qBittorrent).
|
||||||
- On Host, add your server IP address (in my case, `192.168.0.169`).
|
- Dans "Host", mettez l'adresse IP de votre serveur (dans mon cas, `192.168.0.169`).
|
||||||
- On Username, add `admin`.
|
- Dans "Username", mettez `admin`.
|
||||||
- On Password, add `adminadmin`.
|
- Dans "Password", mettez `adminadmin`.
|
||||||
|
|
||||||
[](/pics/lidarr-7.png)
|
[](/pics/lidarr-7.png)
|
||||||
|
|
||||||
At the bottom, you can click on "Test" and if everything is OK you should see a ✅
|
En bas de la page, vous pouvez cliquer sur "Test" et si tout est bon, vous devriez voir un ✅
|
||||||
[](/pics/radarr-10.png)
|
[](/pics/radarr-10.png)
|
||||||
[](/pics/radarr-11.png)
|
[](/pics/radarr-11.png)
|
||||||
|
|
||||||
If everything is fine, click on "Save". You should see your download client added to the "Download Clients" page now!
|
Si tout fonctionne correctement, cliquez sur "Save". Votre client de téléchargement devrait maintenant apparaître sur la page "Download Clients" !
|
||||||
|
|
||||||
[](/pics/lidarr-8.png)
|
[](/pics/lidarr-8.png)
|
||||||
|
|
||||||
### Prowlarr config
|
### Configuration de Prowlarr
|
||||||
|
|
||||||
First, you are going to need your Lidarr API Key.
|
Vous allez d'abord avoir besoin de la clé API de votre instance Lidarr.
|
||||||
|
|
||||||
You can get your Lidarr API Key in Lidarr. Go to [http://{your-ip-address}:8686/settings/general]() to open Lidarr's settings, and you'll find the API Key under the "Security" section.
|
Vous pouvez l'obtenir via Lidarr. Allez sur [http://{votre-adresse-ip}:8686/settings/general](), dans l'onglet "Settings", puis dans la section "Security".
|
||||||
|
|
||||||
[](/pics/lidarr-11.png)
|
[](/pics/lidarr-11.png)
|
||||||
|
|
||||||
For now, just copy it and keep it in a safe location.
|
Pour l'instant, copiez juste la clé et gardez là dans un endroit sûr.
|
||||||
|
|
||||||
In "Settings", go to "Apps" and click on the ➕ button.
|
Dans "Settings", allez sur "Apps" et cliquez sur le bouton ➕.
|
||||||
|
|
||||||
[](/pics/lidarr-9.png)
|
[](/pics/lidarr-9.png)
|
||||||
|
|
||||||
On the "Add Application" modal, click on "Lidarr"
|
Depuis la fenêtre de dialogue "Add Application", cliquez sur "Lidarr"
|
||||||
|
|
||||||
[](/pics/lidarr-10.png)
|
[](/pics/lidarr-10.png)
|
||||||
|
|
||||||
- In "Prowlarr Server", add `http://prowlarr:9696`
|
- Dans "Prowlarr Server", mettez `http://prowlarr:9696`
|
||||||
- In "Lidarr Server", add `http://lidarr:8686`
|
- Dans "Lidarr Server", mettez `http://lidarr:8686`
|
||||||
- In "ApiKey", add your Lidarr API key.
|
- Dans "ApiKey", mettez la clé d'API Lidarr que vous avez copié précédemment.
|
||||||
|
|
||||||
[](/pics/lidarr-12.png)
|
[](/pics/lidarr-12.png)
|
||||||
|
|
||||||
At the bottom, you can click on "Test" and if everything is OK you should see a ✅
|
En bas de la page, vous pouvez cliquer sur "Test" et si tout est bon, vous devriez voir un ✅
|
||||||
[](/pics/sonarr-10.png)
|
[](/pics/sonarr-10.png)
|
||||||
[](/pics/sonarr-11.png)
|
[](/pics/sonarr-11.png)
|
||||||
|
|
||||||
To finish, click on "Save". You should see Lidarr added to the "Apps" list!
|
Si tout fonctionne correctement, cliquez sur "Save". Vous devriez maintenant voir Lidarr dans la liste d'applications !
|
||||||
|
|
||||||
[](/pics/lidarr-13.png)
|
[](/pics/lidarr-13.png)
|
||||||
|
|
||||||
**Remeber to add Music indexers!**. You won't be able to download if you don't add Music indexers in Prowlarr. To add indexers, go to [Prowlarr's Indexer configuration](/config/prowlarr/#indexers).
|
**N'oubliez pas d'ajouter des indexeurs pour la musique**. Vous ne serez pas capable de télécharger si aucun indexeur dédié à la musique n'est ajouté à Prowlarr. Pour ajouter un indexeur, allez sur [Configuration des indexeurs via Prowlarr](/config/prowlarr/#indexers).
|
||||||
|
|
||||||
## Usage
|
## Utilisation
|
||||||
|
|
||||||
Back in Lidarr, go to "Library/Add New" and search for a band. Select it to add it to Lidarr.
|
Retournez sur Lidarr, allez dans "Library/Add New" et cherchez un groupe de musique. Sélectionnez le pour l'ajouter à Lidarr.
|
||||||
|
|
||||||
[](/pics/lidarr-14.png)
|
[](/pics/lidarr-14.png)
|
||||||
|
|
||||||
On the "Add new Artist" modal, select the Quality Profile, click on "Start search for missing albums" anf finally, click on "Add".
|
Depuis la fenêtre de dialogue "Add new Artist", choisissez un profil de qualité ("Quality Profile"), cliquez sur "Start search for missing albums" et appuyez enfin sur "Add".
|
||||||
|
|
||||||
[](/pics/lidarr-15.png)
|
[](/pics/lidarr-15.png)
|
||||||
|
|
||||||
And that should be it! You should see your band added and it will start downloading soon.
|
Et voilà ! Vous devriez voir l'ajout du votre groupe de musique. Le téléchargement devrait commencer rapidement.
|
||||||
|
|
||||||
[](/pics/lidarr-16.png)
|
[](/pics/lidarr-16.png)
|
||||||
|
@ -1,39 +1,47 @@
|
|||||||
---
|
---
|
||||||
title: "Port Forwarding"
|
title: "Redirection de port"
|
||||||
date: 2024-12-30T10:14:29-03:00
|
date: 2025-01-15T11:50:16+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 3
|
weight: 50
|
||||||
summary: Everything you need to know about configuring and using a VPN with YAMS
|
summary: Tout ce que vous devez savoir au sujet de la configuration d'un VPN avec YAMS
|
||||||
---
|
---
|
||||||
|
|
||||||
Port forwarding helps you get better download speeds by allowing incoming connections to your torrent client. YAMS enables port forwarding by default, but setup varies by VPN provider.
|
La redirection de port vous permet d'obtenir des débits de téléchargement plus élevés en autorisant les connexions entrantes vers votre client torrent. YAMS active la redirection de port par défaut, mais la configuration varie selon votre fournisseur VPN.
|
||||||
|
|
||||||
## ProtonVPN Users 🚀
|
## Utilisateurs ProtonVPN 🚀
|
||||||
ProtonVPN makes port forwarding easy! Just follow these steps:
|
|
||||||
|
ProtonVPN facilite la redirection de port ! Suivez simplement ces étapes :
|
||||||
|
|
||||||
|
> 🆕 ProtonVPN supporte maintenant **WireGuard avec la redirection de port** ! Si vous souhaitez de meilleurs performances, consultez notre guide [Configurer Gluetun avec WireGuard](/advanced/wireguard/).
|
||||||
|
|
||||||
|
1. Créez un script pour mettre à jour le port de qBittorrent. Assurez-vous de bien remplacer `/your/install/location` par le chemin de votre installation :
|
||||||
|
|
||||||
1. Create a script to update qBittorrent's port. Make sure you change `/your/install/location`:
|
|
||||||
```bash
|
```bash
|
||||||
mkdir -p /your/install/location/scripts
|
mkdir -p /your/install/location/scripts
|
||||||
nano /your/install/location/scripts/update-port.sh
|
nano /your/install/location/scripts/update-port.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Add this code to the script: https://gitlab.com/-/snippets/4788387. Make sure you edit this to match your own configuration:
|
2. Ajoutez ce code au script : https://gitlab.com/-/snippets/4788387. Assurez-vous de modifier le code pour qu'il corresponde à votre propre configuration.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
QBITTORRENT_USER=admin # qbittorrent username
|
QBITTORRENT_USER=admin # identifiant qbittorrent
|
||||||
QBITTORRENT_PASS=adminadmin # qbittorrent password
|
QBITTORRENT_PASS=adminadmin # mot de passe qbittorrent
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Make the script executable:
|
3. Rendez le script exécutable
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
chmod +x /your/install/location/scripts/update-port.sh
|
chmod +x /your/install/location/scripts/update-port.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
4. Run it to verify it's working:
|
4. Lancez le script pour vous assurez que tout fonctionne
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
./your/install/location/scripts/update-port.sh
|
./your/install/location/scripts/update-port.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
You should see an output similar to this:
|
Vous devriez voir le résultat suivant :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
2024-12-30 08:21:58 | VPN container gluetun in healthy state!
|
2024-12-30 08:21:58 | VPN container gluetun in healthy state!
|
||||||
2024-12-30 08:21:58 | qBittorrent Cookie invalid, getting new SessionID
|
2024-12-30 08:21:58 | qBittorrent Cookie invalid, getting new SessionID
|
||||||
@ -43,36 +51,43 @@ You should see an output similar to this:
|
|||||||
2024-12-30 08:21:58 | Port OK (Act: 61009 Cfg: 61009)
|
2024-12-30 08:21:58 | Port OK (Act: 61009 Cfg: 61009)
|
||||||
```
|
```
|
||||||
|
|
||||||
5. Set up automatic port updates (runs every 5 minutes):
|
5. Mettez en place un changement automatique de port (toutes les 5 minutes) :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
(crontab -l 2>/dev/null; echo "*/5 * * * * /your/install/location/scripts/update-port.sh") | crontab -
|
(crontab -l 2>/dev/null; echo "*/5 * * * * /your/install/location/scripts/update-port.sh") | crontab -
|
||||||
```
|
```
|
||||||
|
|
||||||
## Other VPN Providers 🌐
|
## Autres fournisseurs VPN 🌐
|
||||||
For other VPN providers, port forwarding configuration varies.
|
|
||||||
|
|
||||||
For detailed provider-specific instructions, check the [Gluetun Port Forwarding Documentation](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/vpn-port-forwarding.md).
|
Pour les autres fournisseurs VPN, la configuration de la redirection de port varie.
|
||||||
|
|
||||||
## Verifying Port Forwarding ✅
|
> 💡 D'autres fournisseurs VPN supportent également WireGuard ! Consultez notre guide [Configurer Gluetun avec WireGuard](/advanced/wireguard/) pour plus de détails.
|
||||||
To check if port forwarding is working:
|
|
||||||
|
|
||||||
1. Run `curl http://localhost:8003/v1/openvpn/portforwarded` to see your current port
|
Pour des instructions spécifiques à chaque fournisseur, consultez la [Documentation de Gluetun sur la redirection de port](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/vpn-port-forwarding.md).
|
||||||
2. Visit [Open Port Check Tool](https://www.yougetsignal.com/tools/open-ports/) and test your port by using your public VPN IP and the active port
|
|
||||||
3. Check qBittorrent's connection status - it should show "Connection Status: Connected"
|
## Vérifier le fonctionnement de la redirection de port ✅
|
||||||
|
|
||||||
|
Pour s'assurer que la redirection de port fonctionne :
|
||||||
|
|
||||||
|
1. Lancez la commande `curl http://localhost:8003/v1/openvpn/portforwarded` dans votre terminal pour voir votre port actuel.
|
||||||
|
2. Visitez le site [Open Port Check Tool](https://www.yougetsignal.com/tools/open-ports/) et testez votre port en utilisant l'adresse IP publique de votre VPN ainsi que le port actif
|
||||||
|
3. Vérifiez le statut de connexion de qBittorrent. Il devrait afficher "Connection Status: Connected"
|
||||||
|
|
||||||
[](/pics/advanced-port-forwarding-1.png)
|
[](/pics/advanced-port-forwarding-1.png)
|
||||||
|
|
||||||
## Troubleshooting 🔧
|
## Dépannage 🔧
|
||||||
|
|
||||||
1. **No port shown:**
|
1. **Pas de port affiché :**
|
||||||
```bash
|
|
||||||
docker logs gluetun | grep "\[port forwarding\]"
|
|
||||||
```
|
|
||||||
Look for any error messages
|
|
||||||
|
|
||||||
2. **Port not updating:**
|
```bash
|
||||||
- Check if the script has execute permissions
|
docker logs gluetun | grep "\[port forwarding\]"
|
||||||
- Verify crontab is running: `crontab -l`
|
```
|
||||||
- Check script logs: `tail -f /var/log/syslog | grep update-port`
|
|
||||||
|
|
||||||
Need help? Visit our [Common Issues](/faqs/common-errors/) page or join our [Discord](https://discord.gg/Gwae3tNMST) or [Matrix](https://matrix.to/#/#yams-space:rogs.me) chat!
|
Regardez les messages d'erreurs affichés
|
||||||
|
|
||||||
|
2. **Le port ne se met pas à jour :**
|
||||||
|
- Vérifiez si le script a les permissions d'exécution
|
||||||
|
- Vérifiez si crontab est lancé : `crontab -l`
|
||||||
|
- Vérifiez les logs du script : `tail -f /var/log/syslog | grep update-port`
|
||||||
|
|
||||||
|
Besoin d'aide ? Visitez notre page [Problèmes courants](/faqs/common-errors/) ou rejoignez notre serveur [Discord](https://discord.gg/Gwae3tNMST) ou [Matrix](https://matrix.to/#/#yams-space:rogs.me) !
|
||||||
|
@ -1,141 +1,162 @@
|
|||||||
---
|
---
|
||||||
title: "Portainer"
|
title: "Portainer"
|
||||||
date: 2023-01-30T15:46:05-03:00
|
date: 2025-01-15T11:50:16+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 7
|
weight: 90
|
||||||
summary: Your visual control center for all YAMS containers
|
summary: Votre centre de commande pour tous vos conteneurs YAMS
|
||||||
---
|
---
|
||||||
|
|
||||||
# What is Portainer? 🐋
|
# Qu'est-ce que Portainer ? 🐋
|
||||||
|
|
||||||
Think of Portainer as your mission control for Docker! It gives you a sleek web interface to manage all your containers, making it way easier than typing commands in the terminal all day.
|
Pensez à Portainer comme étant votre centre de commande pour Docker ! Il vous offre une interface web élégante pour gérer tous vos conteneurs, rendant la tâche beaucoup plus facile que de taper des commandes dans le terminal toute la journée.
|
||||||
|
|
||||||
From their [website](https://www.portainer.io/):
|
Depuis leur [site Web](https://www.portainer.io/):
|
||||||
> Deploy, configure, troubleshoot and secure containers in minutes on Kubernetes, Docker, Swarm and Nomad in any data center, cloud, network edge or IIOT device.
|
|
||||||
|
|
||||||
Portainer is optional in YAMS, but we highly recommend it. It's like having x-ray vision into your containers! 🦸♂️
|
> Déployez, configurez, dépannez et sécurisez les conteneurs en quelques minutes sur Kubernetes, Docker, Swarm et Nomad, dans n'importe quel centre de données, cloud, bord de réseau ou appareil IoT.
|
||||||
|
|
||||||
## Initial Setup 🚀
|
Portainer est facultatif dans YAMS, mais nous le recommandons vivement. C'est comme avoir une vision aux rayons X de vos conteneurs ! 🦸♂️
|
||||||
|
|
||||||
### Step 1: Access Portainer
|
## Configuration initiale 🚀
|
||||||
Open your browser and go to `http://{your-ip-address}:9000/`. You'll see the first-time setup screen.
|
|
||||||
|
|
||||||
### Step 2: Create Admin Account
|
### Étape 1: Accéder à Portainer
|
||||||
Let's set up your admin credentials:
|
|
||||||
1. Choose a secure username
|
Ouvrez votre navigateur et allez sur `http://{votre-adresse-ip}:9000/`. Vous allez voir les instructions de première connexion.
|
||||||
2. Pick a strong password
|
|
||||||
3. Click "Create User"
|
### Étape 2: Création d'un compte administrateur
|
||||||
|
|
||||||
|
Configurons vos accès administrateurs :
|
||||||
|
|
||||||
|
1. Choisissez un nom d'utilisateur sécurisé
|
||||||
|
2. Choisissez un mot de passe fort
|
||||||
|
3. Cliquez sur "Create User"
|
||||||
|
|
||||||
[](/pics/portainer-1.png)
|
[](/pics/portainer-1.png)
|
||||||
|
|
||||||
### Step 3: Quick Setup
|
### Étape 3: Mise en place rapide
|
||||||
On the "Quick Setup" screen:
|
|
||||||
1. Click "Get Started" - this sets up Portainer with good default settings
|
Sur l'écran "Quick Setup" :
|
||||||
2. No need to mess with advanced options for now!
|
|
||||||
|
1. Cliquez sur "Get Started", cela initialisera Portainer avec les paramètres par défaut adéquats
|
||||||
|
2. Pas besoin de toucher aux paramètres avancés pour l'instant
|
||||||
|
|
||||||
[](/pics/portainer-2.png)
|
[](/pics/portainer-2.png)
|
||||||
|
|
||||||
### Step 4: Access Your Environment
|
### Étape 4: Accédez à votre environnement
|
||||||
1. Click on your "local" Docker environment
|
|
||||||
2. This is where all the magic happens!
|
1. Cliquez sur votre environnement Docker "local"
|
||||||
|
2. C'est là que la magie opère !
|
||||||
|
|
||||||
[](/pics/portainer-3.png)
|
[](/pics/portainer-3.png)
|
||||||
|
|
||||||
## Managing Your Containers 🎮
|
## Administrez vos conteneurs 🎮
|
||||||
|
|
||||||
### Viewing Containers
|
### Consulter les conteneurs
|
||||||
1. Click on "Containers" in the left menu
|
|
||||||
2. Here you'll see all your running YAMS services
|
1. Cliquez sur "Containers" sur le menu latéral gauche
|
||||||
|
2. Vous verrez ici tous les services YAMS en cours d'exécution
|
||||||
|
|
||||||
[](/pics/portainer-4.png)
|
[](/pics/portainer-4.png)
|
||||||
|
|
||||||
### What You Can Do Here
|
### Ce que vous pouvez faire ici
|
||||||
- 👀 Monitor container status
|
|
||||||
- 🔄 Restart services
|
- 👀 Suivre le statut de vos conteneurs
|
||||||
- 📊 Check resource usage
|
- 🔄 Redémarrer des services
|
||||||
- 📝 View logs
|
- 📊 Vérifier l'utilisation des ressources
|
||||||
- ⚙️ Change container settings
|
- 📝 Voir les logs
|
||||||
|
- ⚙️ Modifier les paramètres des conteneurs
|
||||||
|
|
||||||
[](/pics/portainer-5.png)
|
[](/pics/portainer-5.png)
|
||||||
|
|
||||||
## Pro Tips 💡
|
## Astuces 💡
|
||||||
|
|
||||||
### 1. Container Management
|
### 1. Gestion des conteneurs
|
||||||
- **Quick Restart**: Use the circular arrow icon next to a container
|
|
||||||
- **Batch Actions**: Select multiple containers to restart/stop them together
|
|
||||||
- **Auto-Refresh**: Enable auto-refresh to monitor containers in real-time
|
|
||||||
|
|
||||||
### 2. Logs and Troubleshooting
|
- **Redémarrage rapide** : Utilisez l'icône d'actualisation se trouvant à côté d'un conteneur
|
||||||
- View container logs directly in Portainer
|
- **Action par lot** : Sélectionnez plusieurs conteneurs pour les redémarrer/arrêter d'un seul clic
|
||||||
- Check container stats for resource usage
|
- **Rafraîchissement automatique** : Activez le rafraîchissement automatique pour suivre vos conteneurs en temps réel
|
||||||
- Inspect container configuration when things go wrong
|
|
||||||
|
|
||||||
### 3. Resource Monitoring
|
### 2. Logs et dépannage
|
||||||
- Monitor CPU and memory usage
|
|
||||||
- Track network traffic
|
|
||||||
- Set up resource limits if needed
|
|
||||||
|
|
||||||
## Cool Features You Should Try 🌟
|
- Voir les logs de vos conteneurs directement depuis Portainer
|
||||||
|
- Suivre l'utilisation des ressources de vos conteneurs
|
||||||
|
- Inspecter la configuration de vos conteneurs quand des choses ne fonctionnent pas
|
||||||
|
|
||||||
1. **Container Console**
|
### 3. Suivi des ressources
|
||||||
- Access container terminals directly from the web
|
|
||||||
- Great for quick debugging!
|
|
||||||
|
|
||||||
2. **Real-Time Stats**
|
- Suivre l'utilisation du CPU et de la mémoire RAM
|
||||||
- Monitor CPU, memory, and network usage
|
- Inspecter le trafic réseau
|
||||||
- Perfect for spotting performance issues
|
- Mettre en place des restrictions de ressources si nécessaire
|
||||||
|
|
||||||
3. **Volume Management**
|
## Fonctionnalités pratiques à essayer 🌟
|
||||||
- Check where your data is stored
|
|
||||||
- Manage persistent storage
|
|
||||||
|
|
||||||
4. **Network Overview**
|
1. **Console des conteneurs**
|
||||||
- See how containers are connected
|
|
||||||
- Troubleshoot network issues
|
|
||||||
|
|
||||||
## Best Practices 📚
|
- Accédez au terminal d'un conteneur directement depuis le web
|
||||||
|
- Pratique pour débugger rapidement
|
||||||
|
|
||||||
1. **Security**
|
2. **Statistiques en temps réel**
|
||||||
- Change the default admin password regularly
|
|
||||||
- Use a strong password
|
|
||||||
- Don't expose Portainer to the internet
|
|
||||||
|
|
||||||
2. **Monitoring**
|
- Suivez l'utilisation du CPU, de la RAM et du réseau
|
||||||
- Check container logs regularly
|
- Parfait pour détecter les soucis de performance
|
||||||
- Monitor resource usage
|
|
||||||
- Set up email alerts for container failures
|
3. **Gestion des volumes**
|
||||||
|
|
||||||
|
- Vérifiez où vos données sont stockées
|
||||||
|
- Gérez le stockage persistant
|
||||||
|
|
||||||
|
4. **Gestion des réseaux**
|
||||||
|
- Regardez comment vos conteneurs sont interconnectés
|
||||||
|
- Dépannez les soucis de réseaux
|
||||||
|
|
||||||
|
## Bonnes pratiques 📚
|
||||||
|
|
||||||
|
1. **Sécurité**
|
||||||
|
|
||||||
|
- Mettez à jour régulièrement le mot de passe administrateur
|
||||||
|
- Utilisez un mot de passe fort
|
||||||
|
- N'exposez pas Portainer sur internet
|
||||||
|
|
||||||
|
2. **Supervision**
|
||||||
|
|
||||||
|
- Vérifiez les logs de vos conteneurs régulièrement
|
||||||
|
- Suivez l'utilisation de vos ressources
|
||||||
|
- Mettez en place l'envoi d'alertes par email en cas de défaillance d'un conteneur
|
||||||
|
|
||||||
3. **Maintenance**
|
3. **Maintenance**
|
||||||
- Restart containers gracefully
|
- Redémarrez les conteneurs gracieusement
|
||||||
- Use the "Recreate" option when updating
|
- Utilisez l'option "Recreate" lors d'une mise à jour
|
||||||
- Keep an eye on storage usage
|
- Gardez un œil sur l'espace disque
|
||||||
|
|
||||||
## Troubleshooting 🔧
|
## Dépannage 🔧
|
||||||
|
|
||||||
### Can't Access Portainer?
|
### Vous n'arrivez pas à accéder à Portainer ?
|
||||||
1. Check if the container is running:
|
|
||||||
```bash
|
|
||||||
yams check portainer
|
|
||||||
```
|
|
||||||
2. Verify the port isn't blocked
|
|
||||||
3. Make sure you're using the right IP address
|
|
||||||
|
|
||||||
### Container Issues?
|
1. Vérifiez si le conteneur est en cours d'exécution :
|
||||||
1. Check container logs in Portainer
|
```bash
|
||||||
2. Look for error messages
|
yams check portainer
|
||||||
3. Verify container settings
|
```
|
||||||
|
2. Vérifiez que le port ne soit pas bloqué ou déjà utilisé
|
||||||
|
3. Assurez-vous d'utiliser la bonne adresse IP
|
||||||
|
|
||||||
### Resource Problems?
|
### Soucis de conteneurs ?
|
||||||
1. Monitor container stats
|
|
||||||
2. Check host system resources
|
|
||||||
3. Consider setting resource limits
|
|
||||||
|
|
||||||
## Need Help? 🆘
|
1. Vérifiez les logs du conteneur dans Portainer
|
||||||
|
2. Cherchez les messages d'erreur
|
||||||
|
3. Vérifiez les paramètres du conteneur
|
||||||
|
|
||||||
If you're stuck:
|
### Soucis de ressources ?
|
||||||
1. Check our [Common Issues](/faqs/common-errors/) page
|
|
||||||
2. Visit the [YAMS Forum](https://forum.yams.media)
|
|
||||||
3. Join our [Discord](https://discord.gg/Gwae3tNMST) or [Matrix](https://matrix.to/#/#yams-space:rogs.me) chat
|
|
||||||
4. Check [Portainer's documentation](https://docs.portainer.io/)
|
|
||||||
|
|
||||||
Remember: Portainer is your friend! It makes managing YAMS much easier, so take some time to explore its features. 🎮
|
1. Suivez les statistiques d'un conteneur
|
||||||
|
2. Vérifiez les ressources du système hôte
|
||||||
|
3. Considérez la mise en place de limites d'utilisation des ressources
|
||||||
|
|
||||||
|
## Besoin d'aide ? 🆘
|
||||||
|
|
||||||
|
Si vous êtes bloqué :
|
||||||
|
|
||||||
|
1. Visitez notre page [Problèmes courants](/faqs/common-errors/)
|
||||||
|
2. Visitez le [Forum YAMS](https://forum.yams.media)
|
||||||
|
3. Rejoignez notre serveur [Discord](https://discord.gg/Gwae3tNMST) ou [Matrix](https://matrix.to/#/#yams-space:rogs.me)
|
||||||
|
4. Consultez la [documentation de Portainer](https://docs.portainer.io/)
|
||||||
|
|
||||||
|
N'oubliez pas : Portainer est votre ami ! Il facilite grandement la gestion de YAMS, alors prenez le temps d'explorer ses fonctionnalités. 🎮
|
||||||
|
@ -1,138 +1,153 @@
|
|||||||
---
|
---
|
||||||
title: "Running Prowlarr Behind the VPN"
|
title: "Lancer Prowlarr derrière le VPN"
|
||||||
date: 2024-09-27T16:44:00-03:00
|
date: 2025-01-15T11:50:16+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 4
|
weight: 60
|
||||||
summary: A complete guide to routing Prowlarr's traffic through your VPN for extra privacy
|
summary: Un guide complet pour acheminer le trafic de Prowlarr à travers votre VPN pour plus de confidentialité
|
||||||
---
|
---
|
||||||
|
|
||||||
# Extra Privacy for Prowlarr 🔒
|
# Plus de confidentialité pour Prowlarr 🔒
|
||||||
|
|
||||||
While downloading .torrent files isn't usually illegal, some ISPs might try to block your access to indexers. Let's fix that by putting Prowlarr behind your VPN!
|
Bien que le téléchargement de fichiers .torrent ne soit généralement pas illégal, certains fournisseur d'accès Internet peuvent essayer de bloquer votre accès aux indexeurs. Pour y remédier, placez Prowlarr derrière votre VPN !
|
||||||
|
|
||||||
## Why Put Prowlarr Behind the VPN? 🤔
|
## Pourquoi mettre Prowlarr derrière le VPN ? 🤔
|
||||||
|
|
||||||
1. **Bypass ISP Blocks**: Some ISPs block torrent indexer websites
|
1. **Passer outre les blocages des FAI** : Certains FAI peuvent bloquer les indexeurs de torrent
|
||||||
2. **Extra Privacy**: Keep your searches private
|
2. **Confidentialité accrue** : Gardez vos recherches privées
|
||||||
3. **Better Access**: Reach indexers that might be geo-blocked in your country
|
3. **Diversité de choix** : Accédez à des indexeurs restreints dans votre pays
|
||||||
|
|
||||||
## Configuration Steps 🛠️
|
## Étapes de configuration 🛠️
|
||||||
|
|
||||||
We'll need to modify two services in your `docker-compose.yaml` file: Prowlarr and Gluetun. Let's do this step by step!
|
Nous allons devoir mofidier deux services dans votre fichier `docker-compose.yaml` : Prowlarr et Gluetun. Allons-y étape par étape !
|
||||||
|
|
||||||
### Step 1: Modify Prowlarr's Config
|
### Étape 1: Modifier la configuration de Prowlarr
|
||||||
First, let's update Prowlarr to use the VPN network. Open your `docker-compose.yaml` and find the Prowlarr service:
|
|
||||||
|
Tout d'abord, mettons à jour Prowlarr pour qu'il utilise le réseau du VPN. Ouvrez votre `docker-compose.yaml` et trouvez le service Prowlarr :
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
prowlarr:
|
prowlarr:
|
||||||
image: lscr.io/linuxserver/prowlarr
|
image: lscr.io/linuxserver/prowlarr
|
||||||
container_name: prowlarr
|
container_name: prowlarr
|
||||||
# Delete or comment out the 'ports' section
|
# Supprimez ou commentez la section 'ports'
|
||||||
# ports:
|
# ports:
|
||||||
# - 9696:9696
|
# - 9696:9696
|
||||||
network_mode: "service:gluetun" # Add this line
|
network_mode: "service:gluetun" # Ajoutez cette ligne
|
||||||
environment:
|
environment:
|
||||||
- PUID=${PUID}
|
- PUID=${PUID}
|
||||||
- PGID=${PGID}
|
- PGID=${PGID}
|
||||||
- WEBUI_PORT=9696 # Add this line
|
- WEBUI_PORT=9696 # Ajoutez cette ligne
|
||||||
volumes:
|
volumes:
|
||||||
- ${INSTALL_DIRECTORY}/config/prowlarr:/config
|
- ${INSTALL_DIRECTORY}/config/prowlarr:/config
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
```
|
```
|
||||||
|
|
||||||
Key changes:
|
Changements principaux :
|
||||||
1. Remove or comment out the `ports` section
|
|
||||||
2. Add `network_mode: "service:gluetun"`
|
|
||||||
3. Add `WEBUI_PORT=9696` to the environment variables
|
|
||||||
|
|
||||||
### Step 2: Update Gluetun's Config
|
1. Retirez ou commentez la section `ports`
|
||||||
Now we need to tell Gluetun to handle Prowlarr's traffic. Find the Gluetun service in your `docker-compose.yaml`:
|
2. Ajoutez `network_mode: "service:gluetun"`
|
||||||
|
3. Ajoutez `WEBUI_PORT=9696` aux variables d'environnement
|
||||||
|
|
||||||
|
### Étape 2: Modifier la configuration de Gluetun
|
||||||
|
|
||||||
|
Nous allons maintenant dire à Gluetun de gérer le trafic de Prowlarr. Trouvez le service Gluetun dans votre `docker-compose.yaml` :
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
gluetun:
|
gluetun:
|
||||||
image: qmcgaw/gluetun:v3
|
image: qmcgaw/gluetun:v3
|
||||||
container_name: gluetun
|
container_name: gluetun
|
||||||
cap_add:
|
cap_add:
|
||||||
- NET_ADMIN
|
- NET_ADMIN
|
||||||
devices:
|
devices:
|
||||||
- /dev/net/tun:/dev/net/tun
|
- /dev/net/tun:/dev/net/tun
|
||||||
ports:
|
ports:
|
||||||
- 8888:8888/tcp # HTTP proxy
|
- 8888:8888/tcp # HTTP proxy
|
||||||
- 8388:8388/tcp # Shadowsocks
|
- 8388:8388/tcp # Shadowsocks
|
||||||
- 8388:8388/udp # Shadowsocks
|
- 8388:8388/udp # Shadowsocks
|
||||||
- 8080:8080/tcp # gluetun
|
- 8080:8080/tcp # gluetun
|
||||||
- 9696:9696/tcp # Add this line for Prowlarr
|
- 9696:9696/tcp # Ajoutez cette ligne pour Prowlarr
|
||||||
volumes:
|
volumes:
|
||||||
- ${INSTALL_DIRECTORY}/config/gluetun:/config
|
- ${INSTALL_DIRECTORY}/config/gluetun:/config
|
||||||
environment:
|
environment:
|
||||||
- FIREWALL_OUTBOUND_SUBNETS=192.168.1.0/24 # Add this line
|
- FIREWALL_OUTBOUND_SUBNETS=192.168.1.0/24 # Ajoutez cette ligne
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
```
|
```
|
||||||
|
|
||||||
Key changes:
|
Changements principaux :
|
||||||
1. Add `9696:9696/tcp` to the ports
|
|
||||||
2. Add `FIREWALL_OUTBOUND_SUBNETS` to the environment section
|
|
||||||
|
|
||||||
### Step 3: Find Your Subnet 🔍
|
1. Ajoutez `9696:9696/tcp` aux ports
|
||||||
|
2. Ajoutez `FIREWALL_OUTBOUND_SUBNETS` aux variables d'environnement
|
||||||
|
|
||||||
The `FIREWALL_OUTBOUND_SUBNETS` value needs to match your container subnet. Here's how to find it:
|
### Étape 3 : Trouvez votre sous-réseau 🔍
|
||||||
|
|
||||||
1. Open Portainer
|
La valeur de `FIREWALL_OUTBOUND_SUBNETS` doit correspondre au sous-réseau de votre conteneur. Voici comment le trouver :
|
||||||
2. Click on "Containers"
|
|
||||||
3. Look at the "IP Address" column
|
|
||||||
|
|
||||||
Most setups use one of these subnets:
|
1. Ouvrez Portainer
|
||||||
- `172.18.0.0/24` - If your containers use IPs like `172.18.x.x`
|
2. Cliquez sur "Containers"
|
||||||
- `192.168.1.0/24` - If your containers use IPs like `192.168.1.x`
|
3. Vérifiez la colonne "IP Address"
|
||||||
|
|
||||||
### Step 4: Apply the Changes 🔄
|
La plupart des installations utilisent l'un de ses sous-réseaux :
|
||||||
|
|
||||||
|
- `172.18.0.0/24` si vos conteneurs utilisent une IP comme celle-ci `172.18.x.x`
|
||||||
|
- `192.168.1.0/24` si vos conteneurs utilisent une IP comme celle-ci `192.168.1.x`
|
||||||
|
|
||||||
|
### Étape 4: Appliquer les changements 🔄
|
||||||
|
|
||||||
|
Sauvegardez les changements et redémarrez YAMS :
|
||||||
|
|
||||||
Save your changes and restart YAMS:
|
|
||||||
```bash
|
```bash
|
||||||
yams restart
|
yams restart
|
||||||
```
|
```
|
||||||
|
|
||||||
## Testing Your Setup 🎯
|
## Tester votre installation 🎯
|
||||||
|
|
||||||
After YAMS restarts, check that:
|
Après le redémarrage de YAMS, vérifiez que :
|
||||||
1. You can still access Prowlarr at `http://your-ip:9696`
|
|
||||||
2. Your indexers still work
|
|
||||||
3. The search function works correctly
|
|
||||||
|
|
||||||
## Troubleshooting 🔧
|
1. Vous pouvez toujours accéder à Prowlarr via `http://{votre-adresse-ip}:9696`
|
||||||
|
2. Vos indexeurs fonctionnent toujours
|
||||||
|
3. La fonctionnalité de recherche fonctionne correctement
|
||||||
|
|
||||||
|
## Dépannage 🔧
|
||||||
|
|
||||||
|
### Vous n'arrivez pas à accéder à Prowlarr ?
|
||||||
|
|
||||||
|
1. Vérifiez les logs de Gluetun :
|
||||||
|
|
||||||
### Can't Access Prowlarr?
|
|
||||||
1. Check Gluetun's logs:
|
|
||||||
```bash
|
```bash
|
||||||
docker logs gluetun
|
docker logs gluetun
|
||||||
```
|
```
|
||||||
2. Verify your subnet setting is correct
|
|
||||||
3. Make sure the port mapping is right in both services
|
|
||||||
|
|
||||||
### Indexers Not Working?
|
2. Vérifiez que vos paramètres de sous-réseau sont corrects
|
||||||
1. Check your VPN connection:
|
3. Assurez-vous que l'attribution des ports est correcte dans les deux services
|
||||||
|
|
||||||
|
### Les indexeurs ne fonctionnent pas ?
|
||||||
|
|
||||||
|
1. Vérifiez votre connexion VPN :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yams check-vpn
|
yams check-vpn
|
||||||
```
|
```
|
||||||
2. Try accessing an indexer manually through Prowlarr
|
|
||||||
3. Check Prowlarr's logs for any errors
|
|
||||||
|
|
||||||
### Still Having Issues?
|
2. Essayez d'accéder manuellement à un indexeur via Prowlarr
|
||||||
1. Compare your configuration with the examples above
|
3. Vérifiez dans les logs de Prowlarr si des erreurs apparaissent
|
||||||
2. Make sure your VPN provider allows port forwarding
|
|
||||||
3. Try a different VPN server
|
|
||||||
|
|
||||||
## Pro Tips 💡
|
### Vous avez encore un problème ?
|
||||||
|
|
||||||
1. **Speed Matters**: Choose a VPN server close to you for better performance
|
1. Comparez votre configuration avec les exemples ci-dessus
|
||||||
2. **Regular Checks**: Use `yams check-vpn` to verify your VPN is working
|
2. Assurez-vous que votre fournisseur VPN autorise la redirection de port
|
||||||
3. **Monitor Logs**: Keep an eye on both Prowlarr and Gluetun logs for issues
|
3. Essayez un serveur VPN différent
|
||||||
|
|
||||||
## Need Help? 🆘
|
## Astuces 💡
|
||||||
|
|
||||||
If you're stuck:
|
1. **La vitesse compte** : Choisissez un serveur VPN proche de vous pour de meilleures performances
|
||||||
1. Check the [Common Issues](/faqs/common-errors/) page
|
2. **Vérifications régulières** : Utilisez la commande `yams check-vpn` pour vérifier que votre VPN fonctionne
|
||||||
2. Visit the [YAMS Forum](https://forum.yams.media)
|
3. **Surveillez les logs** : Gardez un œil sur les logs de Prowlarr et Gluetun pour détecter les erreurs
|
||||||
3. Join our [Discord](https://discord.gg/Gwae3tNMST) or [Matrix](https://matrix.to/#/#yams-space:rogs.me) chat
|
|
||||||
|
|
||||||
Remember: Taking a few extra steps for privacy is always worth it! Stay safe out there! 🛡️
|
## Besoin d'aide ? 🆘
|
||||||
|
|
||||||
|
Si vous êtes bloqué :
|
||||||
|
|
||||||
|
1. Visitez notre page [Problèmes courants](/faqs/common-errors/)
|
||||||
|
2. Visitez le [Forum YAMS](https://forum.yams.media)
|
||||||
|
3. Rejoignez notre serveur [Discord](https://discord.gg/Gwae3tNMST) ou [Matrix](https://matrix.to/#/#yams-space:rogs.me)
|
||||||
|
|
||||||
|
N'oubliez pas : Prendre quelques mesures supplémentaires pour protéger votre vie privée en vaut toujours la peine ! Protégez-vous ! 🛡️
|
||||||
|
46
content/advanced/proxmox-lxc-prerequisites.md
Normal file
46
content/advanced/proxmox-lxc-prerequisites.md
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
---
|
||||||
|
title: "Prérequis pour Proxmox LXC"
|
||||||
|
date: 2025-03-29T10:00:00-03:00
|
||||||
|
draft: false
|
||||||
|
weight: 10
|
||||||
|
summary: Étapes nécessaires à l'installation de YAMS dans un conteneur LXC Proxmox.
|
||||||
|
---
|
||||||
|
|
||||||
|
# Prérequis pour l'installation de YAMS dans un conteneur LXC Proxmox
|
||||||
|
|
||||||
|
Si vous prévoyez d'installer YAMS dans un conteneur LXC Proxmox, une configuration spécifique au niveau de l'hôte est nécessaire **avant** d'exécuter le script d'installation de YAMS. Ces étapes garantissent que Docker et le service VPN (Gluetun) peuvent fonctionner correctement dans l'environnement LXC en fournissant un accès au périphérique TUN nécessaire.
|
||||||
|
|
||||||
|
>**Note :** Ce guide est basé sur la solution découverte et partagée par l'utilisateur du forum **Bobs_Manager**. Vous pouvez trouver la discussion originale [ici, sur le forum YAMS](https://forum.yams.media/viewtopic.php?t=212).
|
||||||
|
|
||||||
|
⚠️ **Important :** N'utilisez qu'un conteneur LXC **non privilégié** pour YAMS. Les conteneurs privilégiés présentent des risques de sécurité importants et ne sont pas recommandés.
|
||||||
|
|
||||||
|
Suivez ces étapes sur votre système **hôte** de Proxmox :
|
||||||
|
|
||||||
|
1. **Accédez au shell de l'hôte Proxmox :** Connectez-vous à votre serveur Proxmox via SSH ou utilisez l'accès shell de l'interface web pour le nœud (pas la console LXC).
|
||||||
|
|
||||||
|
2. **Éditez le fichier de configuration LXC :** Ouvrez le fichier de configuration spécifique au conteneur LXC dans lequel vous avez l'intention d'installer YAMS. Remplacez `<container-ID>` par l'identifiant numérique de votre conteneur LXC.
|
||||||
|
```bash
|
||||||
|
nano /etc/pve/lxc/<container-ID>.conf
|
||||||
|
```
|
||||||
|
|
||||||
|
3. **Ajoutez des lignes de configuration :** Ajoutez les lignes suivantes à la **fin** du fichier. Ces lignes accordent au conteneur les permissions nécessaires et montent le périphérique `/dev/net/tun` de l'hôte dans le conteneur.
|
||||||
|
```ini
|
||||||
|
lxc.cgroup.devices.allow: a
|
||||||
|
lxc.cap.drop:
|
||||||
|
lxc.cgroup2.devices.allow: c 10:200 rwm
|
||||||
|
lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file
|
||||||
|
```
|
||||||
|
Votre fichier de configuration devrait ressembler à ceci à la fin :
|
||||||
|
[](/pics/proxmox-lxc-config.png)
|
||||||
|
|
||||||
|
4. **Sauvegardez et fermez:** Enregistrez les modifications dans le fichier de configuration et quittez l'éditeur.
|
||||||
|
|
||||||
|
5. **Redémarrez le conteneur LXC :** Pour que les changements prennent effet, vous devez redémarrer le conteneur LXC. Vous pouvez le faire via l'interface web de Proxmox ou en utilisant les commandes suivantes sur l'hôte Proxmox :
|
||||||
|
```bash
|
||||||
|
pct stop <container-ID>
|
||||||
|
pct start <container-ID>
|
||||||
|
```
|
||||||
|
|
||||||
|
## Étapes suivantes
|
||||||
|
|
||||||
|
Après avoir rempli ces conditions préalables et redémarré le conteneur LXC, vous pouvez maintenant vous connecter à la console du conteneur LXC et procéder à l'installation de YAMS en suivant le [guide d'installation](/install/steps/).
|
@ -1,116 +1,115 @@
|
|||||||
---
|
---
|
||||||
title: "Readarr"
|
title: "Readarr"
|
||||||
date: 2023-01-31T13:52:34-03:00
|
date: 2025-01-16T08:51:14+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 9
|
weight: 110
|
||||||
summary: Readarr is a ebook collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new books from your favorite authors and will interface with clients and indexers to grab, sort, and rename them.
|
summary: Readarr est un gestionnaire de bibliothèque d'ebooks pour les utilisateurs d'Usenet et de BitTorrent. Il peut surveiller plusieurs flux RSS pour détecter les nouveaux livres de vos auteurs préférés et s'interfacer avec les clients et les indexeurs pour les téclécharger, les trier et les renommer.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# What is Readarr?
|
# Qu'est-ce que Readarr ?
|
||||||
|
|
||||||
From their [wiki](https://readarr.com/):
|
Selon leur [wiki](https://readarr.com/):
|
||||||
|
|
||||||
> Readarr is a ebook collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new books from your favorite authors and will interface with clients and indexers to grab, sort, and rename them.
|
> Readarr est un gestionnaire de bibliothèque d'ebooks pour les utilisateurs d'Usenet et de BitTorrent. Il peut surveiller plusieurs flux RSS pour détecter les nouveaux livres de vos auteurs préférés et s'interfacer avec les clients et les indexeurs pour les téclécharger, les trier et les renommer.
|
||||||
|
|
||||||
In YAMS, Readarr is going to manage all our books: download, sort, etc.
|
Dans YAMS, Readarr va s'occuper de gérer tous nos livres : téléchargement, tri, etc.
|
||||||
|
|
||||||
## Initial configuration
|
## Configuration initiale
|
||||||
|
|
||||||
In your browser, go to [http://{your-ip-address}:8787/]() and you'll see Readarr's empty page. You'll also notice you have 3 messages on the system tab, but we'll deal with them later.
|
Dans votre navigateur, allez sur [http://{votre-adresse-ip}:8787/](). Vous allez arriver sur une page vide avec notamment 3 messages sur l'onglet "System".
|
||||||
|
|
||||||
[](/pics/readarr-1.png)
|
[](/pics/readarr-1.png)
|
||||||
|
|
||||||
### Media management
|
### Gestion des médias
|
||||||
|
|
||||||
First, go to "Settings" and then "Media management". On this screen, click on the big ➕ sign.
|
Dans un premier temps, allez dans "Settings", puis "Media management". Sur cette page, cliquez sur le gros bouton ➕.
|
||||||
|
|
||||||
[](/pics/readarr-2.png)
|
[](/pics/readarr-2.png)
|
||||||
|
|
||||||
On the "Add root folder" modal, add the following information:
|
Depuis la fenêtre de dialogue "Add root folder", remplissez les informations suivantes :
|
||||||
|
|
||||||
- On "Name", set it to "Books"
|
- Dans "Name", mettez "Books"
|
||||||
- On "Path", set it to "/books/"
|
- Dans "Path", mettez "/books/"
|
||||||
|
|
||||||
Finally, click on "Save".
|
Enfin, cliquez sur "Save".
|
||||||
|
|
||||||
[](/pics/readarr-3.png)
|
[](/pics/readarr-3.png)
|
||||||
|
|
||||||
You should see your new "Books" root folder.
|
Vous devriez maintenant voir votre dossier "Books" dans la section "Root folder".
|
||||||
|
|
||||||
[](/pics/readarr-4.png)
|
[](/pics/readarr-4.png)
|
||||||
|
|
||||||
### Download Clients
|
### Clients de téléchargement
|
||||||
|
|
||||||
Here, you'll add the download clients for Readarr. That's where you'll tie in Readarr with [qBittorrent](/config/qbittorrent).
|
Ici, vous allez ajouter les clients de téléchargement pour Readarr. C'est là que Readarr va se connecter à [qBittorrent](/config/qbittorrent).
|
||||||
|
|
||||||
In "Settings", go to "Download Clients" and click on the ➕ button.
|
Dans "Settings", allez sur "Download Clients" puis cliquez sur le bouton ➕.
|
||||||
|
|
||||||
[](/pics/readarr-5.png)
|
[](/pics/readarr-5.png)
|
||||||
|
|
||||||
On the "Add Download Client" screen, scroll down and click on "qBittorrent".
|
Sur l'écran "Add Download Client", descendez puis cliquez sur "qBittorrent".
|
||||||
|
|
||||||
[](/pics/readarr-6.png)
|
[](/pics/readarr-6.png)
|
||||||
|
|
||||||
- In Name, add the name of your download client (qBittorrent).
|
- Dans "Name", mettez le nom de votre client de téléchargement (qBittorrent).
|
||||||
- On Host, add your server IP address (in my case, `192.168.0.169`).
|
- Dans "Host", mettez l'adresse IP de votre serveur (dans mon cas, `192.168.0.169`).
|
||||||
- On Username, add `admin`.
|
- Dans "Username", mettez `admin`.
|
||||||
- On Password, add `adminadmin`.
|
- Dans "Password", mettez `adminadmin`.
|
||||||
|
|
||||||
[](/pics/readarr-7.png)
|
[](/pics/readarr-7.png)
|
||||||
|
|
||||||
At the bottom, you can click on "Test" and if everything is OK you should see a ✅
|
En bas de la page, vous pouvez cliquer sur "Test" et si tout est bon, vous devriez voir un ✅
|
||||||
[](/pics/radarr-10.png)
|
[](/pics/radarr-10.png)
|
||||||
[](/pics/radarr-11.png)
|
[](/pics/radarr-11.png)
|
||||||
|
|
||||||
If everything is fine, click on "Save". You should see your download client added to the "Download Clients" page now!
|
Si tout fonctionne correctement, cliquez sur "Save". Votre client de téléchargement devrait maintenant apparaître sur la page "Download Clients" !
|
||||||
|
|
||||||
[](/pics/readarr-8.png)
|
[](/pics/readarr-8.png)
|
||||||
|
|
||||||
### Prowlarr config
|
### Configuration de Prowlarr
|
||||||
|
|
||||||
First, you are going to need your Readarr API Key.
|
Vous allez d'abord avoir besoin de la clé API de votre instance Readarr.
|
||||||
|
|
||||||
You can get your Readarr API Key in Readarr. Go to [http://{your-ip-address}:8787/settings/general]() to open Readarr's settings, and you'll find the API Key under the "Security" section.
|
Vous pouvez l'obtenir via Readarr. Allez sur [http://{votre-adresse-ip}:8787/settings/general](), dans l'onglet "Settings", puis dans la section "Security".
|
||||||
|
|
||||||
[](/pics/readarr-9.png)
|
[](/pics/readarr-9.png)
|
||||||
|
|
||||||
For now, just copy it and keep it in a safe location.
|
Pour l'instant, copiez juste la clé et gardez là dans un endroit sûr.
|
||||||
|
|
||||||
In "Settings", go to "Apps" and click on the ➕ button.
|
Dans "Settings", allez sur "Apps" et cliquez sur le bouton ➕.
|
||||||
|
|
||||||
[](/pics/readarr-10.png)
|
[](/pics/readarr-10.png)
|
||||||
|
|
||||||
On the "Add Application" modal, click on "Readarr"
|
Depuis la fenêtre de dialogue "Add Application", cliquez sur "Readarr"
|
||||||
|
|
||||||
[](/pics/readarr-11.png)
|
[](/pics/readarr-11.png)
|
||||||
|
|
||||||
- In "Prowlarr Server", add `http://prowlarr:9696`
|
- Dans "Prowlarr Server", mettez `http://prowlarr:9696`
|
||||||
- In "Readarr Server", add `http://readarr:8787`
|
- Dans "Readarr Server", mettez `http://readarr:8787`
|
||||||
- In "ApiKey", add your Readarr API key.
|
- Dans "ApiKey", mettez la clé d'API Readarr que vous avez copié précédemment.
|
||||||
|
|
||||||
[](/pics/readarr-12.png)
|
[](/pics/readarr-12.png)
|
||||||
|
|
||||||
At the bottom, you can click on "Test" and if everything is OK you should see a ✅
|
En bas de la page, vous pouvez cliquer sur "Test" et si tout est bon, vous devriez voir un ✅
|
||||||
[](/pics/sonarr-10.png)
|
[](/pics/sonarr-10.png)
|
||||||
[](/pics/sonarr-11.png)
|
[](/pics/sonarr-11.png)
|
||||||
|
|
||||||
To finish, click on "Save". You should see Readarr added to the "Apps" list!
|
Si tout fonctionne correctement, cliquez sur "Save". Vous devriez maintenant voir Readarr dans la liste d'applications !
|
||||||
|
|
||||||
[](/pics/readarr-13.png)
|
[](/pics/readarr-13.png)
|
||||||
|
|
||||||
**Remeber to add Books indexers!**. You won't be able to download if you don't add Books indexers in Prowlarr. To add indexers, go to [Prowlarr's Indexer configuration](/config/prowlarr/#indexers).
|
**N'oubliez pas d'ajouter des indexeurs pour les livres**. Vous ne serez pas capable de télécharger si aucun indexeur dédié aux livres n'est ajouté à Prowlarr. Pour ajouter un indexeur, allez sur [Configuration des indexeurs via Prowlarr](/config/prowlarr/#indexers).
|
||||||
|
|
||||||
## Usage
|
## Utilisation
|
||||||
|
|
||||||
Back in Readarr, go to "Library/Add New" and search for an author. Select it to add it to Readarr.
|
Retournez sur Readarr, allez dans "Library/Add New" et cherchez un auteur. Sélectionnez le pour l'ajouter à Readarr.
|
||||||
|
|
||||||
[](/pics/readarr-14.png)
|
[](/pics/readarr-14.png)
|
||||||
|
|
||||||
On the "Add new Author" modal, click on "Start search for missing books" anf finally, click on "Add".
|
Depuis la fenêtre de dialogue "Add new Author", cliquez sur "Start search for missing books" et appuyez enfin sur "Add".
|
||||||
|
|
||||||
[](/pics/readarr-15.png)
|
[](/pics/readarr-15.png)
|
||||||
|
|
||||||
And that should be it! You should see your author added and it will start downloading soon.
|
Et voilà ! Vous devriez voir l'ajout de l'auteur. Le téléchargement devrait commencer rapidement.
|
||||||
|
|
||||||
[](/pics/readarr-16.png)
|
[](/pics/readarr-16.png)
|
||||||
|
@ -1,30 +1,33 @@
|
|||||||
---
|
---
|
||||||
title: "Torrenting"
|
title: "Torrenting"
|
||||||
date: 2023-01-16T14:48:14-03:00
|
date: 2025-01-16T08:51:14+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 5
|
weight: 70
|
||||||
summary: Everything you need to know about safe and effective torrenting with YAMS
|
summary: Tout ce que vous devez savoir pour une utilisation sûre et efficace des torrents avec YAMS
|
||||||
---
|
---
|
||||||
|
|
||||||
# Advanced Torrenting with YAMS 🌊
|
# Torrenting avancé avec YAMS 🌊
|
||||||
|
|
||||||
While [Sonarr](/config/sonarr) and [Radarr](/config/radarr) handle most of your downloads automatically, sometimes you might want to download something manually. Let's explore how to do that safely!
|
Bien que [Sonarr](/config/sonarr) et [Radarr](/config/radarr) gèrent la plupart de vos téléchargements automatiquement, il peut arriver que vous souhaitiez télécharger quelque chose manuellement. Voyons comment le faire en toute sécurité !
|
||||||
|
|
||||||
## Manual Downloads 📥
|
## Téléchargements manuels 📥
|
||||||
|
|
||||||
### Adding Torrent Files
|
### Ajouter un torrent
|
||||||
1. Open qBittorrent at `http://{your-ip}:8081`
|
|
||||||
2. Click the "+" icon or "Add torrent file" button:
|
1. Ouvrez qBittorrent depuis `http://{votre-adresse-ip}:8081`
|
||||||
|
2. Cliquez sur l'icône "+" ou le bouton "Add torrent file" :
|
||||||
[](/pics/advanced-torrent-1.png)
|
[](/pics/advanced-torrent-1.png)
|
||||||
|
|
||||||
3. Select your .torrent file and click "Upload Torrents":
|
3. Sélectionnez votre fichier .torrent et cliquez sur "Upload Torrents" :
|
||||||
[](/pics/advanced-torrent-2.png)
|
[](/pics/advanced-torrent-2.png)
|
||||||
|
|
||||||
4. Watch your download progress:
|
4. Suivez l'avancée du téléchargement :
|
||||||
[](/pics/advanced-torrent-3.png)
|
[](/pics/advanced-torrent-3.png)
|
||||||
|
|
||||||
### Finding Your Downloads
|
### Trouver vos téléchargements
|
||||||
When your download finishes, find it in your media folder under the "downloads" directory:
|
|
||||||
|
Lorsqu'un téléchargement est fini, vous trouverez le fichier dans votre répertoire multimédia, dans le dossier "downloads" :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
/srv/media$ tree downloads/torrents/
|
/srv/media$ tree downloads/torrents/
|
||||||
downloads/torrents/
|
downloads/torrents/
|
||||||
@ -33,102 +36,113 @@ downloads/torrents/
|
|||||||
0 directories, 1 file
|
0 directories, 1 file
|
||||||
```
|
```
|
||||||
|
|
||||||
## Safety First: IP Leak Testing 🛡️
|
## La sécurité d'abord : Détecter les fuites d'IP 🛡️
|
||||||
|
|
||||||
Even with a VPN, it's good practice to verify that your real IP isn't leaking. Here's how to do a thorough check:
|
Même avec un VPN, il est important de vérifier que votre véritable IP ne soit pas exposée. Voici comment procéder à une vérification approfondie :
|
||||||
|
|
||||||
### Using the IP Checker
|
### Utiliser un testeur d'IP
|
||||||
|
|
||||||
1. Visit [whatismyip.net's Torrent Checker](https://www.whatismyip.net/tools/torrent-ip-checker/index.php) and grab their test magnet link:
|
1. Visitez le site [whatismyip.net Torrent Checker](https://www.whatismyip.net/tools/torrent-ip-checker/index.php) récupérez leur lien magnet :
|
||||||
[](/pics/advanced-torrent-4.png)
|
[](/pics/advanced-torrent-4.png)
|
||||||
|
|
||||||
2. In qBittorrent, click "Add Torrent Link":
|
2. Dans qBittorrent, cliquez sur "Add Torrent Link":
|
||||||
[](/pics/advanced-torrent-5.png)
|
[](/pics/advanced-torrent-5.png)
|
||||||
|
|
||||||
3. Paste the magnet link and click "Download":
|
3. Coller le lien magnet et cliquez sur "Download":
|
||||||
[](/pics/advanced-torrent-6.png)
|
[](/pics/advanced-torrent-6.png)
|
||||||
|
|
||||||
4. You'll see a new torrent called "Torrent Tracker IP Checker" in your list. Don't worry - it won't actually download anything!
|
4. Vous verrez apparaître un nouveau torrent appelé "Torrent Tracker IP Checker". Pas d'inquéitude, ça ne téléchargera rien !
|
||||||
[](/pics/advanced-torrent-7.png)
|
[](/pics/advanced-torrent-7.png)
|
||||||
|
|
||||||
5. Back on the checker website, you'll see your torrent client's IP:
|
5. De retour sur leur site Web, vous pourrez voir l'adresse IP de votre client de téléchargement :
|
||||||
[](/pics/advanced-torrent-8.png)
|
[](/pics/advanced-torrent-8.png)
|
||||||
|
|
||||||
### Verifying the Results 🔍
|
### Vérifier les résultats 🔍
|
||||||
|
|
||||||
For proper privacy protection, check that:
|
Pour une bonne protection de votre vie privée, vérifiez que :
|
||||||
1. The reported IP is **different** from your real IP address
|
|
||||||
2. The IP matches what `yams check-vpn` reports
|
|
||||||
3. The country shown matches your VPN server location
|
|
||||||
|
|
||||||
## Pro Tips for Safe Torrenting 🎯
|
1. L'adresse IP affichée est **différente** de votre vraie adresse IP
|
||||||
|
2. L'adresse IP correspond à celle affichée par la commande `yams check-vpn`
|
||||||
|
3. Le pays affiché correspond à la localisation de votre serveur VPN
|
||||||
|
|
||||||
1. **Always Verify VPN First**
|
## Astuces pour une utilisation sécurisée des torrents 🎯
|
||||||
```bash
|
|
||||||
yams check-vpn
|
|
||||||
```
|
|
||||||
Do this before starting any downloads!
|
|
||||||
|
|
||||||
2. **Use the Kill Switch**
|
1. **Toujours vérifier votre VPN d'abord**
|
||||||
YAMS configures qBittorrent to only use the VPN network interface. If the VPN drops, downloads stop automatically.
|
|
||||||
|
|
||||||
3. **Regular Testing**
|
```bash
|
||||||
- Run the IP leak test monthly
|
yams check-vpn
|
||||||
- Check VPN status before large downloads
|
```
|
||||||
- Monitor qBittorrent's connection status
|
|
||||||
|
|
||||||
4. **Download Organization**
|
Faites-le avant chaque téléchargement !
|
||||||
- Use labels for different types of content
|
|
||||||
- Set up category-specific download folders
|
|
||||||
- Remove completed torrents regularly
|
|
||||||
|
|
||||||
5. **Enable Port Forwarding**
|
2. **Utilisez le Kill Switch**
|
||||||
- Check our [Port Forwarding Guide](/advanced/port-forwarding/)
|
YAMS configure qBittorrent pour utiliser uniquement l'interface réseau du VPN. Si le VPN disfonctionne, les téléchargements s'arrêtent automatiquement.
|
||||||
- Significantly improves download speeds
|
|
||||||
- Works automatically with ProtonVPN
|
|
||||||
|
|
||||||
## Troubleshooting Common Issues 🔧
|
3. **Testez régulièrement**
|
||||||
|
|
||||||
### Downloads Won't Start
|
- Testez votre IP tous les mois
|
||||||
1. Check VPN connection:
|
- Vérifiez le statut de votre VPN avant de gros téléchargements
|
||||||
```bash
|
- Surveillez le statut de connexion de qBittorrent
|
||||||
yams check-vpn
|
|
||||||
```
|
|
||||||
2. Verify tracker status in qBittorrent
|
|
||||||
3. Try a different VPN server
|
|
||||||
|
|
||||||
### Slow Speeds
|
4. **Organisation des téléchargements**
|
||||||
1. Try a VPN server closer to you
|
|
||||||
2. Check if your VPN provider throttles P2P
|
|
||||||
3. Verify you're not hitting VPN bandwidth limits
|
|
||||||
|
|
||||||
### Connection Drops
|
- Utilisez des labels pour les différents types de contenu
|
||||||
1. Check VPN provider status
|
- Mettez en place des dossiers de téléchargment selon les catégories du contenu (TV, films, livres, etc.)
|
||||||
2. Try a different VPN server
|
- Supprimez les torrents complets régulièrement
|
||||||
3. Monitor system resources
|
|
||||||
|
|
||||||
## Best Practices 📚
|
5. **Activez la redirection de port**
|
||||||
|
- Visitez notre guide sur la [Redirection de port](/advanced/port-forwarding/)
|
||||||
|
- Améliore significativement la vitesse de téléchargement
|
||||||
|
- Fonctionne automatiquement avec ProtonVPN
|
||||||
|
|
||||||
1. **Keep VPN Active**
|
## Dépanner les problèmes courants 🔧
|
||||||
- Always check VPN status before downloading
|
|
||||||
- Use `yams check-vpn` regularly
|
|
||||||
- Monitor qBittorrent's network interface
|
|
||||||
|
|
||||||
2. **Regular Maintenance**
|
### Les téléchargements ne démarrent pas
|
||||||
- Clear completed torrents
|
|
||||||
- Update qBittorrent when YAMS prompts
|
|
||||||
- Run periodic IP leak tests
|
|
||||||
|
|
||||||
3. **Download Management**
|
1. Vérifiez la connexion du VPN
|
||||||
- Set reasonable ratio limits
|
```bash
|
||||||
- Use categories for organization
|
yams check-vpn
|
||||||
- Monitor disk space regularly
|
```
|
||||||
|
2. Vérifiez le statut des trackers sur qBittorrent
|
||||||
|
3. Essayez un autre serveur VPN
|
||||||
|
|
||||||
## Need Help? 🆘
|
### Téléchargements lents
|
||||||
|
|
||||||
Having issues with torrenting? We've got you covered:
|
1. Essayez un serveur VPN plus proche de vous
|
||||||
1. Check the [Common Issues](/faqs/common-errors/) page
|
2. Vérifiez si votre fournisseur VPN restreint le Peer-to-peer
|
||||||
2. Visit the [YAMS Forum](https://forum.yams.media)
|
3. Vérifiez si vous n'atteignez pas les limites d'utilisation de bande passante de votre VPN
|
||||||
3. Join our [Discord](https://discord.gg/Gwae3tNMST) or [Matrix](https://matrix.to/#/#yams-space:rogs.me) chat
|
|
||||||
|
|
||||||
Remember: Safe torrenting is good torrenting. Always verify your VPN is working before downloading! 🛡️
|
### Coupures de connexion
|
||||||
|
|
||||||
|
1. Vérifiez si le problème provient du fournisseur VPN
|
||||||
|
2. Essayez un serveur VPN différent
|
||||||
|
3. Surveillez l'utilisation des ressources système
|
||||||
|
|
||||||
|
## Bonnes pratiques 📚
|
||||||
|
|
||||||
|
1. **Gardez le VPN allumé**
|
||||||
|
|
||||||
|
- Vérifiez toujours si le VPN est actif avant de télécharger
|
||||||
|
- Utilisez la commande `yams check-vpn` régulièrement
|
||||||
|
- Surveillez l'interface réseau de qBittorrent
|
||||||
|
|
||||||
|
2. **Maintenance régulière**
|
||||||
|
|
||||||
|
- Supprimez les torrents complets
|
||||||
|
- Mettez à jour qBittorrent lorsque YAMS le demande
|
||||||
|
- Vérifiez régulièrement les fuites d'IP
|
||||||
|
|
||||||
|
3. **Gestion des téléchargements**
|
||||||
|
- Mettez des ratios raisonnables
|
||||||
|
- Utilisez des catégories pour l'organisation
|
||||||
|
- Surveillez l'espace disque régulièrement
|
||||||
|
|
||||||
|
## Besoin d'aide ? 🆘
|
||||||
|
|
||||||
|
Vous avez des soucis avec le torrenting ? Nous sommes là pour vous aider !
|
||||||
|
|
||||||
|
1. Visitez notre page [Problèmes courants](/faqs/common-errors/)
|
||||||
|
2. Visitez le [Forum YAMS](https://forum.yams.media)
|
||||||
|
3. Rejoignez notre serveur [Discord](https://discord.gg/Gwae3tNMST) ou [Matrix](https://matrix.to/#/#yams-space:rogs.me)
|
||||||
|
|
||||||
|
N'oubliez pas : Un torrenting sûr est un bon torrenting. Vérifiez toujours que votre VPN fonctionne avant de télécharger ! 🛡️
|
||||||
|
@ -1,115 +1,129 @@
|
|||||||
---
|
---
|
||||||
title: "VPN"
|
title: "VPN"
|
||||||
date: 2023-01-15T21:16:29-03:00
|
date: 2025-01-16T08:51:14+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 2
|
weight: 40
|
||||||
summary: Everything you need to know about configuring and using a VPN with YAMS
|
summary: Tout ce dont vous avez besoin de savoir sur la configuration et l'utilisation d'un VPN avec YAMS
|
||||||
---
|
---
|
||||||
|
|
||||||
# Keeping Your Downloads Private 🔒
|
# Gardez vos téléchargements privés 🔒
|
||||||
|
|
||||||
Let's talk about VPNs! While they might seem like an optional extra, **you should always use a VPN when downloading torrents**. It's not just about privacy - it's about keeping you safe and sound on the internet!
|
Parlons des VPN ! Bien qu'ils puissent sembler facultatifs, **vous devez toujours utiliser un VPN lorsque vous téléchargez des torrents**. Il ne s'agit pas seulement de protéger votre vie privée, il s'agit de vous garder en sécurité sur Internet !
|
||||||
|
|
||||||
YAMS uses [gluetun](https://github.com/qdm12/gluetun) to manage VPN connections. It's like a super-smart traffic controller for your downloads! 🚦
|
YAMS utilise [gluetun](https://github.com/qdm12/gluetun) pour gérer la connexion VPN. C'est une sorte de contrôleur de trafic super intelligent pour nos téléchargements ! 🚦
|
||||||
|
|
||||||
## Supported VPN Providers 🌐
|
## Fournisseurs VPN supportés 🌐
|
||||||
|
|
||||||
YAMS works with tons of VPN providers! Here's the full list, with direct links to their setup guides:
|
YAMS fonctionne avec de nombreux fournisseurs VPN ! Voici la liste complète avec les liens directs vers leurs guides d'installation :
|
||||||
|
|
||||||
### Popular Choices 🌟
|
### Choix populaires 🌟
|
||||||
- [ProtonVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/protonvpn.md) (Recommended! Easy to set up and great privacy)
|
|
||||||
- [Mullvad](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/mullvad.md)
|
|
||||||
- [NordVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/nordvpn.md)
|
|
||||||
- [Private Internet Access](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/private-internet-access.md)
|
|
||||||
- [Surfshark](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/surfshark.md)
|
|
||||||
|
|
||||||
### Full Provider List 📋
|
- [ProtonVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/protonvpn.md) (Recommandé ! Simple à installer et bonne protection de la vie privée)
|
||||||
- [AirVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/airvpn.md)
|
- [Mullvad](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/mullvad.md)
|
||||||
- [Cyberghost](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/cyberghost.md)
|
- [NordVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/nordvpn.md)
|
||||||
- [ExpressVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/expressvpn.md)
|
- [Private Internet Access](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/private-internet-access.md)
|
||||||
- [FastestVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/fastestvpn.md)
|
- [Surfshark](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/surfshark.md)
|
||||||
- [Hidemyass](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/hidemyass.md)
|
|
||||||
- [IPVanish](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/ipvanish.md)
|
|
||||||
- [IVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/ivpn.md)
|
|
||||||
- [Perfect Privacy](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/perfect-privacy.md)
|
|
||||||
- [Privado](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/privado.md)
|
|
||||||
- [PrivateVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/privatevpn.md)
|
|
||||||
- [PureVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/purevpn.md)
|
|
||||||
- [SlickVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/slickvpn.md)
|
|
||||||
- [Torguard](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/torguard.md)
|
|
||||||
- [VPN Secure](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/vpn-secure.md)
|
|
||||||
- [VPN Unlimited](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/vpn-unlimited.md)
|
|
||||||
- [VyprVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/vyprvpn.md)
|
|
||||||
- [WeVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/wevpn.md)
|
|
||||||
- [Windscribe](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/windscribe.md)
|
|
||||||
|
|
||||||
Want to use a different VPN? You can set up a [custom VPN provider](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/custom.md), but keep in mind this isn't officially supported by YAMS. You'll be in DIY territory! 🛠️
|
### Liste complète 📋
|
||||||
|
|
||||||
## Manual Configuration 🔧
|
- [AirVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/airvpn.md)
|
||||||
|
- [Cyberghost](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/cyberghost.md)
|
||||||
|
- [ExpressVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/expressvpn.md)
|
||||||
|
- [FastestVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/fastestvpn.md)
|
||||||
|
- [Hidemyass](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/hidemyass.md)
|
||||||
|
- [IPVanish](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/ipvanish.md)
|
||||||
|
- [IVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/ivpn.md)
|
||||||
|
- [Perfect Privacy](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/perfect-privacy.md)
|
||||||
|
- [Privado](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/privado.md)
|
||||||
|
- [PrivateVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/privatevpn.md)
|
||||||
|
- [PureVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/purevpn.md)
|
||||||
|
- [SlickVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/slickvpn.md)
|
||||||
|
- [Torguard](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/torguard.md)
|
||||||
|
- [VPN Secure](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/vpn-secure.md)
|
||||||
|
- [VPN Unlimited](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/vpn-unlimited.md)
|
||||||
|
- [VyprVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/vyprvpn.md)
|
||||||
|
- [WeVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/wevpn.md)
|
||||||
|
- [Windscribe](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/windscribe.md)
|
||||||
|
|
||||||
Let's walk through setting up your VPN manually. For this guide, I'll assume your YAMS is installed in `/opt/yams` - adjust the paths if you installed it somewhere else!
|
Si vous souhaitez utiliser un autre fournisseur VPN, vous pouvez installer votre [propre fournisseur VPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/custom.md), mais gardez en tête qu'il ne sera pas officiellement supporté par YAMS. Vous serez en terre inconnue ! 🛠️
|
||||||
|
|
||||||
|
## Configuration manuelle 🔧
|
||||||
|
|
||||||
|
Voyons comment configurer votre VPN manuellement. Pour ce guide, je vais supposer que YAMS est installé dans `/opt/yams`. Ajustez le chemin si vous l'avez installé autre part !
|
||||||
|
|
||||||
|
### Étape 1: Éteindre YAMS
|
||||||
|
|
||||||
### Step 1: Stop YAMS
|
|
||||||
```bash
|
```bash
|
||||||
yams stop
|
yams stop
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 2: Configure Your VPN Settings
|
### Étape 2: Configurez les paramètres de votre VPN
|
||||||
Open your `.env` file:
|
|
||||||
|
Ouvrez le fichier `.env` :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
nano /opt/yams/.env
|
nano /opt/yams/.env
|
||||||
```
|
```
|
||||||
|
|
||||||
Find the VPN section and update it:
|
Trouvez la section du VPN et modifiez-là :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# VPN configuration
|
# VPN configuration
|
||||||
VPN_ENABLED=y
|
VPN_ENABLED=y
|
||||||
VPN_SERVICE=protonvpn # Your VPN service from the list above
|
VPN_SERVICE=protonvpn # Votre service VPN parmi la liste ci-dessus
|
||||||
VPN_USER=your-username # Your VPN username
|
VPN_USER=your-username # Nom d'utilisateur de votre VPN
|
||||||
VPN_PASSWORD=your-pass # Your VPN password
|
VPN_PASSWORD=your-pass # Mot de passe de votre VPN
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 3: Update Docker Compose
|
### Étape 3: Mettez à jour Docker Compose
|
||||||
Open `docker-compose.yaml`:
|
|
||||||
|
Ouvrez le fichier `docker-compose.yaml` :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
nano /opt/yams/docker-compose.yaml
|
nano /opt/yams/docker-compose.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
Find the qBittorrent section and make these changes:
|
Trouvez la section du service qBittorrent et faites les changements suivants :
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
qbittorrent:
|
qbittorrent:
|
||||||
# ports: # Comment out these lines
|
# ports: # Commentez cette ligne
|
||||||
# - 8081:8081
|
# - 8081:8081
|
||||||
network_mode: "service:gluetun" # Uncomment this line
|
network_mode: "service:gluetun" # Décommentez cette ligne
|
||||||
```
|
```
|
||||||
|
|
||||||
Find the SABnzbd section and make similar changes:
|
Trouvez la section pour le service SABnzbd et faites de même :
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
sabnzbd:
|
sabnzbd:
|
||||||
# ports: # Comment out these lines
|
# ports: # Commentez cette ligne
|
||||||
# - 8080:8080
|
# - 8080:8080
|
||||||
network_mode: "service:gluetun" # Uncomment this line
|
network_mode: "service:gluetun" # Décommentez cette ligne
|
||||||
```
|
```
|
||||||
|
|
||||||
At the bottom, find the gluetun section and uncomment these ports:
|
À la fin du fichier, trouvez la section du service Gluetun et décommentez ces ports :
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
gluetun:
|
gluetun:
|
||||||
ports:
|
ports:
|
||||||
- 8080:8080/tcp # Uncomment this line
|
- 8080:8080/tcp # Décommentez cette ligne
|
||||||
- 8081:8081/tcp # Uncomment this line
|
- 8081:8081/tcp # Décommentez cette ligne
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 4: Restart and Test
|
### Étape 4: Redémarrez et testez
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yams restart
|
yams restart
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 5: Verify Everything Works
|
### Étape 5: Vérifiez que tout fonctionne correctement
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yams check-vpn
|
yams check-vpn
|
||||||
```
|
```
|
||||||
|
|
||||||
You should see something like:
|
Vous devriez avoir le résultat suivant :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
Getting your qBittorrent IP...
|
Getting your qBittorrent IP...
|
||||||
<qbittorrent_ip>
|
<qbittorrent_ip>
|
||||||
@ -122,43 +136,56 @@ Your local IP country is North Korea
|
|||||||
Your IPs are different. qBittorrent is working as expected! ✅
|
Your IPs are different. qBittorrent is working as expected! ✅
|
||||||
```
|
```
|
||||||
|
|
||||||
If you get an error, double-check all your settings and make sure they're correct!
|
Si vous avez une erreur, revérifiez tous vos paramètres et assurez-vous qu'ils soient corrects !
|
||||||
|
|
||||||
## Pro Tips 🎯
|
## Astuces 🎯
|
||||||
|
|
||||||
1. **Regular Checks**: Run `yams check-vpn` periodically to make sure your VPN is working correctly
|
1. **Vérifications régulières** : Utilisez la commande `yams check-vpn` régulièrement pour vérifier que votre VPN fonctionne
|
||||||
2. **Kill Switch**: YAMS automatically includes a kill switch - if the VPN goes down, your downloads stop too!
|
2. **Kill Switch** : YAMS inclut automatiquement un Kill Switch. Si le VPN disfonctionne, les téléchargements s'arrêtent automatiquement.
|
||||||
3. **Speed Matters**: Choose a VPN server that's relatively close to you for better download speeds
|
3. **La vitesse compte** : Choisissez un serveur VPN proche de vous pour de meilleures performances
|
||||||
4. **Port Problems**: If you can't access qBittorrent after setting up the VPN, check the troubleshooting section below
|
4. **Problèmes de port** : Si vous ne pouvez plus accéder à qBittorrent après avoir mis en place le VPN, consultez la section dépannage ci-dessous
|
||||||
|
|
||||||
## Troubleshooting 🔧
|
## Passer à WireGuard ⚡
|
||||||
|
|
||||||
### Common Issues:
|
Par défaut, YAMS utilise le protocole **OpenVPN** avec Gluetun mais si votre fournisseur de VPN le supporte, vous pouvez passer à **WireGuard** pour de meilleurs performances.
|
||||||
|
|
||||||
1. **Can't access qBittorrent:**
|
Nous vous recommandons d'utiliser ProtonVPN, et nous avons écrit un guide complet pour vous aider à changer :
|
||||||
- Check gluetun logs: `docker logs gluetun`
|
|
||||||
- Verify your VPN credentials
|
|
||||||
- Make sure ports are configured correctly
|
|
||||||
|
|
||||||
2. **VPN keeps disconnecting:**
|
👉 [Configurer Gluetun avec WireGuard](/advanced/wireguard/).
|
||||||
- Try a different VPN server
|
|
||||||
- Check your internet connection
|
|
||||||
- Review the gluetun logs for errors
|
|
||||||
|
|
||||||
3. **Slow speeds:**
|
> 💡 Si vous stockez votre clé privée WireGuard dans le fichier `.env`, assurez-vous d'avoir lu le guide [Votre fichier d'environnement](/advanced/env-file/) pour savoir comment gérer vos secrets correctement.
|
||||||
- Try a server closer to your location
|
|
||||||
- Check if your VPN provider throttles P2P traffic
|
|
||||||
- Some providers have specialized servers for torrenting - try those!
|
|
||||||
|
|
||||||
## Need Extra Security? 🛡️
|
## Dépannage 🔧
|
||||||
|
|
||||||
Want to double-check that your torrent client is really using the VPN? Head over to [Double-checking your torrent client IP address](/advanced/torrenting/#double-checking-your-torrent-client-ip-address) for a detailed guide!
|
### Problèmes courants :
|
||||||
|
|
||||||
## Still Need Help? 🆘
|
1. **Accès impossible à qBittorent :**
|
||||||
|
|
||||||
If you're stuck:
|
- Vérifiez les logs de gluetun : `docker logs gluetun`
|
||||||
1. Check our [Common Issues](/faqs/common-errors/#gluetun-does-not-connect) page
|
- Vérifiez les informations de connexion de votre VPN
|
||||||
2. Visit the [YAMS Forum](https://forum.yams.media)
|
- Assurez-vous que les ports sont correctement configurés
|
||||||
3. Join our [Discord](https://discord.gg/Gwae3tNMST) or [Matrix](https://matrix.to/#/#yams-space:rogs.me) chat
|
|
||||||
|
|
||||||
Remember: A working VPN is crucial for safe downloading. Take the time to set it up right, and you'll be good to go! 🚀
|
2. **Déconnexion intempestives du VPN :**
|
||||||
|
|
||||||
|
- Essayez un serveur VPN différent
|
||||||
|
- Vérifiez votre connextion internet
|
||||||
|
- Cherchez les éventuelles erreurs dans les logs de gluetun
|
||||||
|
|
||||||
|
3. **Téléchargements lents :**
|
||||||
|
- Essayez un serveur VPN plus proche de vous
|
||||||
|
- Vérifiez si votre fournisseur VPN restreint le Peer-to-peer
|
||||||
|
- Certains fournisseurs ont des serveurs dédiés au torrenting. Essayez-les !
|
||||||
|
|
||||||
|
## Besoin de plus de sécurité ? 🛡️
|
||||||
|
|
||||||
|
Vous voulez vérifier que votre client torrent utilise bien le VPN ? Dirigez-vous vers [Détecter les fuites d'IP](/advanced/torrenting/#la-sécurité-dabord--détecter-les-fuites-dip-) pour un guide détaillé !
|
||||||
|
|
||||||
|
## Toujours besoin d'aide ? 🆘
|
||||||
|
|
||||||
|
Si vous êtes bloqué :
|
||||||
|
|
||||||
|
1. Visitez notre page [Problèmes courants](/faqs/common-errors/)
|
||||||
|
2. Visitez le [Forum YAMS](https://forum.yams.media)
|
||||||
|
3. Rejoignez notre serveur [Discord](https://discord.gg/Gwae3tNMST) ou [Matrix](https://matrix.to/#/#yams-space:rogs.me)
|
||||||
|
|
||||||
|
N'oubliez pas : Un VPN fonctionnel est crucial pour télécharger de manière sécurisée. Prenez le temps de l'installer correctement et vous serez prêts à démarrer ! 🚀
|
||||||
|
139
content/advanced/wireguard.md
Normal file
139
content/advanced/wireguard.md
Normal file
@ -0,0 +1,139 @@
|
|||||||
|
---
|
||||||
|
title: "Configurer Gluetun avec WireGuard"
|
||||||
|
date: 2025-04-05T12:00:00-03:00
|
||||||
|
draft: false
|
||||||
|
weight: 55
|
||||||
|
summary: Apprenez comment passer du protocole OpenVPN à WireGuard avec Gluetun pour connexion plus fiable et plus rapide.
|
||||||
|
---
|
||||||
|
|
||||||
|
Vous voulez des vitesses VPN plus rapides et des temps de connexion plus courts ? Il est temps de passer d'OpenVPN à **WireGuard** ! Ce guide vous guidera dans la mise à jour de votre configuration Gluetun pour utiliser WireGuard - avec un focus sur **ProtonVPN**.
|
||||||
|
|
||||||
|
|
||||||
|
> ✅ **Pourquoi changer ?** WireGuard est un protocole VPN moderne, plus rapide, plus efficace et plus simple à configurer qu'OpenVPN.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Pour les utilisateurs de ProtonVPN 🚀
|
||||||
|
|
||||||
|
ProtonVPN facilite l'utilisation de WireGuard avec Gluetun. Voici comment mettre à jour votre configuration.
|
||||||
|
|
||||||
|
### Étape 1 : Obtenez votre clé privée WireGuard 🔑
|
||||||
|
|
||||||
|
1. Allez sur le [Générateur de congifguration WireGuard de ProtonVPN](https://account.proton.me/u/0/vpn/WireGuard)
|
||||||
|
2. Sélectionnez un serveur et activez la **redirection de port** et le **NAT modéré** (optionnel)
|
||||||
|
3. Cliquez sur **Télécharger** pour obtenir le fichier `.conf`
|
||||||
|
4. Ouvrez ce fichier et copiez la valeur de `PrivateKey`
|
||||||
|
|
||||||
|
Cela devrait ressembler à ça :
|
||||||
|
```
|
||||||
|
PrivateKey = wOEI9rqqbDwnN8/Bpp22sVz48T71vJ4fYmFWujulwUU=
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Étape 2 : Mettez à jour votre fichier `.env` 🛠️
|
||||||
|
|
||||||
|
Ouvrez votre fichier `.env` et retirez les identifiants OpenVPN :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
nano /opt/yams/.env
|
||||||
|
```
|
||||||
|
|
||||||
|
Retirez ou commentez :
|
||||||
|
```env
|
||||||
|
VPN_USER=votre-nom-d-utilisateur
|
||||||
|
VPN_PASSWORD=votre-mot-de-passe
|
||||||
|
```
|
||||||
|
|
||||||
|
Vous pouvez aussi retirer `VPN_SERVICE=protonvpn` si vous souhaitez le mettre en brut dans le fichier compose (voir plus bas), ou le laisser. Les deux fonctionnent.
|
||||||
|
|
||||||
|
> 💡 Pas sûr de savoir comment fonctionne le fichier `.env` ? Consultez notre guide [Votre fichier d'environnement](/advanced/env-file/) pour apprendre comment gérer des variables telles que `WIREGUARD_PRIVATE_KEY` de manière sécurisée.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Étape 3 : Mettez à jour `docker-compose.yaml` 🐳
|
||||||
|
|
||||||
|
Trouvez le service `gluetun` et remplacez la section `environment` avec les informations suivantes (en utilisant votre clé privée WireGuard):
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
environment:
|
||||||
|
- VPN_SERVICE_PROVIDER=protonvpn
|
||||||
|
- VPN_TYPE=wireguard
|
||||||
|
- WIREGUARD_PRIVATE_KEY=wOEI9rqqbDwnN8/Bpp22sVz48T71vJ4fYmFWujulwUU=
|
||||||
|
- VPN_PORT_FORWARDING=on
|
||||||
|
- VPN_PORT_FORWARDING_PROVIDER=protonvpn
|
||||||
|
- PORT_FORWARD_ONLY=on
|
||||||
|
```
|
||||||
|
|
||||||
|
> 🧠 **Astuce :** Vous pouvez utiliser la syntaxe `${VARIABLE}` si vous souhaitez mettre votre clé privée dans le fichier `.env`. Consultez le guide [Votre fichier d'environnement](/advanced/env-file/) pour plus d'informations.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Étape 4 : Redémarrez YAMS 🔄
|
||||||
|
|
||||||
|
Appliquez les changements :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
yams restart
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Étape 5 : Vérifiez que ça fonctionne ✅
|
||||||
|
|
||||||
|
Vérifiez que le VPN fonctionne :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
yams check-vpn
|
||||||
|
```
|
||||||
|
|
||||||
|
Vous devriez voir que votre IP qBittorrent est différente de votre IP locale et située dans le pays que vous avez sélectionné dans ProtonVPN.
|
||||||
|
|
||||||
|
Vous pouvez également vérifier les journaux de logs de Gluetun :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker logs gluetun
|
||||||
|
```
|
||||||
|
|
||||||
|
Cherchez les lignes suivantes :
|
||||||
|
|
||||||
|
```
|
||||||
|
Using VPN provider: protonvpn
|
||||||
|
VPN type: wireguard
|
||||||
|
Port forwarding is enabled
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Pour les autres fournisseurs VPN 🌐
|
||||||
|
|
||||||
|
WireGuard est supporté par de nombreux fournisseurs. Voici les étapes à réaliser :
|
||||||
|
|
||||||
|
1. Visitez la [Documentation Fournisseurs VPN de Gluetun](https://github.com/qdm12/gluetun-wiki/tree/main/setup/providers)
|
||||||
|
2. Trouvez votre fournisseur VPN et suivez leurs instructions pour WireGuard
|
||||||
|
3. Remplacez en conséquence les variables d'environnement `gluetun` dans votre `docker-compose.yaml`
|
||||||
|
|
||||||
|
> ⚠️ Tous les fournissseurs ne supportent pas WireGuard ou la redirection de port. Consultez attentivement leur documentation.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Dépannage 🔧
|
||||||
|
|
||||||
|
### Gluetun ne démarre pas ?
|
||||||
|
- Revérifiez votre `WIREGUARD_PRIVATE_KEY`
|
||||||
|
- Assurez-vous que `VPN_TYPE=wireguard` est bien présent
|
||||||
|
- Cherchez les éventuelles erreurs, fautes de frappes ou espaces en trop dans votre `docker-compose.yaml`
|
||||||
|
|
||||||
|
### La redirection de port ne fonctionne pas ?
|
||||||
|
- Assurez-vous que `VPN_PORT_FORWARDING=on` et `PORT_FORWARD_ONLY=on` sont présents
|
||||||
|
- Vérifiez que la redirection de port est activée dans votre configuration ProtonVPN
|
||||||
|
- Consultez les journaux d'erreurs de Gluetun pour la redirection de port
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Besoin d'aide ? 🆘
|
||||||
|
|
||||||
|
Si vous êtes bloqué :
|
||||||
|
- Visitez notre page [Problèmes courants](/faqs/common-errors/)
|
||||||
|
- Visitez le [Forum YAMS](https://forum.yams.media)
|
||||||
|
- Rejoignez notre serveur [Discord](https://discord.gg/Gwae3tNMST) ou [Matrix](https://matrix.to/#/#yams-space:rogs.me)
|
@ -1,11 +1,11 @@
|
|||||||
---
|
---
|
||||||
title: "Config"
|
title: "Configuration"
|
||||||
date: 2023-01-10T19:25:57-03:00
|
date: 2025-01-22T14:03:31+02:00
|
||||||
draft: false
|
draft: false
|
||||||
---
|
---
|
||||||
|
|
||||||
This site includes instructions for a **basic** configuration. I recommend you follow the order of the configurations - everything will make sense in the end!
|
Ce site contient des instructions pour une configuration **de base**. Je vous recommande de suivre l'ordre des guides. Tout finira par avoir un sens !
|
||||||
|
|
||||||
All the pictures in the tutorials are in high resolution. If you can't read something in an instruction, just click on the image to see the full-size version!
|
Toutes les images des tutoriels sont en haute résolution. Si vous n'arrivez pas à lire une instruction, il vous suffit de cliquer sur l'image pour la voir en taille réelle !
|
||||||
|
|
||||||
Let's get started! 🚀
|
C'est parti ! 🚀
|
||||||
|
@ -1,179 +1,185 @@
|
|||||||
---
|
---
|
||||||
title: "Bazarr"
|
title: "Bazarr"
|
||||||
date: 2023-01-10T19:06:54-03:00
|
date: 2025-01-29T13:25:21+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 6
|
weight: 6
|
||||||
summary: Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements.
|
summary: Bazarr est une application compagnon pour Sonarr et Radarr qui gère et télécharge les sous-titres en fonction de vos besoins.
|
||||||
---
|
---
|
||||||
|
|
||||||
# What is Bazarr?
|
# Qu'est-ce que Bazarr ?
|
||||||
|
|
||||||
From their [website](https://www.bazarr.media/):
|
Selon leur [site web](https://www.bazarr.media/):
|
||||||
|
|
||||||
> Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements.
|
> Bazarr est une application compagnon pour Sonarr et Radarr qui gère et télécharge les sous-titres en fonction de vos besoins.
|
||||||
|
|
||||||
In YAMS, Bazarr is your subtitle superstar! 🌟 It's going to download subtitles in any language you choose, sort them, and put them right where Emby/Jellyfin/Plex can find them. No more hunting for subtitles manually!
|
Dans YAMS, Bazarr est votre superstar des sous-titres ! 🌟 Il va télécharger les sous-titres dans toutes les langues que vous choisissez, les trier et les placer là où Emby/Jellyfin/Plex peut les trouver. Plus besoin de chercher les sous-titres manuellement !
|
||||||
|
|
||||||
## Initial Configuration
|
## Configuration initiale
|
||||||
|
|
||||||
In your browser, go to [http://{your-ip-address}:6767/]() and you'll see Bazarr's settings page.
|
Depuis votre navigateur, allez à l'adresse [http://{votre-adresse-ip}:6767/]() et vous verrez les paramètres de Bazarr.
|
||||||
|
|
||||||
[](/pics/bazarr-1.png)
|
[](/pics/bazarr-1.png)
|
||||||
|
|
||||||
The default settings here are fine - no need to change anything yet!
|
Les paramètres par défaut sont bons, pas besoin de les modifier pour l'instant !
|
||||||
|
|
||||||
### Languages
|
### Langues
|
||||||
|
|
||||||
On the left side menu, click on "Languages". This is where the fun begins! 🎬
|
Dans le menu de gauche, cliquez sur "Langues". C'est là que le plaisir commence ! 🎬
|
||||||
|
|
||||||
In the "Languages Filter" box, pick all the languages you want subtitles for. For this tutorial, I'm going with:
|
Dans le champ "Filtre de langues", sélectionnez toutes les langues pour lesquelles vous voulez des sous-titres. Pour ce tutoriel, j'ai choisi :
|
||||||
- `English` (because why not?)
|
|
||||||
- `Spanish` (¿por qué no?)
|
|
||||||
- `Latin American Spanish` (different flavor, same great taste!)
|
|
||||||
|
|
||||||
After choosing your languages, click on "Add New Profile"
|
- `English` (because why not?)
|
||||||
|
- `Spanish` (¿por qué no?)
|
||||||
|
- `Latin American Spanish` (saveur différente, même bon goût !)
|
||||||
|
|
||||||
|
Après avoir choisi vos langues, cliquez sur "Add New Profile"
|
||||||
|
|
||||||
[](/pics/bazarr-2.png)
|
[](/pics/bazarr-2.png)
|
||||||
|
|
||||||
In the "Edit Languages Profile" modal:
|
Dans la fenêtre de dialogue "Edit Languages Profile" :
|
||||||
1. Give your profile a name (anything you want!)
|
|
||||||
2. Click on "Add Language"
|
|
||||||
3. **Important:** Click "Add Language" once for EACH language you picked earlier!
|
|
||||||
|
|
||||||
Since I picked 3 languages earlier, I need to click "Add Language" three times. Math! 🧮
|
1. Nommez votre profil (ce que vous voulez !)
|
||||||
|
2. Cliquez sur "Add Language"
|
||||||
|
3. **Important :** Cliquez sur "Add Language" une fois pour CHAQUE langue que vous avez choisi pécédemment !
|
||||||
|
|
||||||
When you're done, click "Save" at the bottom.
|
Vu que j'ai choisi 3 langues plus tôt, je dois cliquer 3 fois sur "Add Language". Mathématiques !🧮
|
||||||
|
|
||||||
|
Lorsque vous avez fini, cliquez sur "Save" en bas de la fenêtre.
|
||||||
|
|
||||||
[](/pics/bazarr-3.png)
|
[](/pics/bazarr-3.png)
|
||||||
|
|
||||||
Back on the "Languages" page, set your new profile as the default for both Series and Movies.
|
De retour sur la page "Langues", définissez votre nouveau profile par défaut, tant pour les films que séries TV.
|
||||||
|
|
||||||
[](/pics/bazarr-4.png)
|
[](/pics/bazarr-4.png)
|
||||||
|
|
||||||
You should end up with something like this:
|
Vous devriez obtenir quelque chose comme ça :
|
||||||
|
|
||||||
[](/pics/bazarr-5.png)
|
[](/pics/bazarr-5.png)
|
||||||
|
|
||||||
Happy with how it looks? Hit "Save" at the top of the page!
|
Satisfait de la configuration ? Cliquez sur "Save" en haut de la page !
|
||||||
|
|
||||||
[](/pics/bazarr-6.png)
|
[](/pics/bazarr-6.png)
|
||||||
|
|
||||||
### Providers
|
### Fournisseurs
|
||||||
|
|
||||||
Time to tell Bazarr where to find those subtitles! Click on "Providers" in the left menu, then click that big ➕ sign.
|
Il est temps d'indiquer à Bazarr où trouver ces sous-titres ! Cliquez sur "Fournisseurs" dans le menu de gauche, puis cliquez sur le grand bouton ➕.
|
||||||
|
|
||||||
[](/pics/bazarr-7.png)
|
[](/pics/bazarr-7.png)
|
||||||
|
|
||||||
You'll see a HUGE list of providers - and they even include descriptions! How thoughtful! 📚
|
Vous verrez une ÉNORME liste de fournisseurs et même des descriptions ! Vraiment prévenant ! 📚
|
||||||
|
|
||||||
[](/pics/bazarr-8.png)
|
[](/pics/bazarr-8.png)
|
||||||
|
|
||||||
For this tutorial, we'll just add [OpenSubtitles.org](https://www.opensubtitles.org/en/search/subs), but feel free to add more later! The more providers you have, the better chance of finding perfect subtitles.
|
Pour ce tutoriel, nous n'ajouterons que [OpenSubtitles.org](https://www.opensubtitles.org/en/search/subs), mais n'hésitez pas à en ajouter d'autres par la suite ! Plus vous avez de fournisseurs, plus vous avez de chances de trouver des sous-titres parfaits.
|
||||||
|
|
||||||
Some providers (including OpenSubtitles.org) need a username and password. If you don't have an account yet, go ahead and create one - I'll wait! ⏳
|
Certains fournisseurs (dont OpenSubtitles.org) ont besoin d'un nom d'utilisateur et d'un mot de passe. Si vous n'avez pas encore de compte, allez-y et créez-en un, je vous attends ! ⏳
|
||||||
|
|
||||||
Got your login info? Great! Enter it and click "Save"
|
Vous avez vos informations de connexion ? C'est génial ! Saisissez-les et cliquez sur "Save"
|
||||||
|
|
||||||
[](/pics/bazarr-9.png)
|
[](/pics/bazarr-9.png)
|
||||||
|
|
||||||
Now you'll see OpenSubtitles.org in your providers list! Click "Save" at the top of the page if you're happy with the changes.
|
Vous verrez maintenant OpenSubtitles.org dans votre liste de fournisseurs ! Cliquez sur "Save" en haut de la page si vous êtes satisfait des changements.
|
||||||
|
|
||||||
[](/pics/bazarr-10.png)
|
[](/pics/bazarr-10.png)
|
||||||
|
|
||||||
### Subtitles
|
### Sous-titres
|
||||||
|
|
||||||
Click on "Subtitles" in the left menu and scroll down to "Performance / Optimization".
|
Cliquez sur "Subtitles" dans le menu de gauche et descendez jusqu'à "Performance / Optimization".
|
||||||
|
|
||||||
First thing to do: Disable "Use Embedded Subtitles". We want our subtitles free-range, not caged! 🐓
|
Première chose à faire : Désactiver l'option "Use Embedded Subtitles". Nous voulons des sous-titres en liberté, pas en cage ! 🐓
|
||||||
|
|
||||||
A bit further down, you'll find "Post-Processing". Enable these options:
|
Un peu plus bas, vous trouverez la section "Post-Processing". Activez ces options :
|
||||||
- "Encode Subtitles to UTF8" (keeps everything readable)
|
|
||||||
- "Hearing Impaired" (removes those [DOOR CREAKS] descriptions)
|
- "Encode Subtitles to UTF8" (permet de garder le tout lisible)
|
||||||
- "Remove Tags" (cleans up formatting)
|
- "Hearing Impaired" (enlève l'audiodescription [GRINCEMENT DE PORTE])
|
||||||
- "OCR Fixes" (fixes common scanning errors)
|
- "Remove Tags" (nettoie le formatage)
|
||||||
- "Common Fixes" (fixes... common stuff! 😅)
|
- "OCR Fixes" (corrige les anomalies de numérisation courantes)
|
||||||
- "Fix Uppercase" (NO MORE SHOUTING IN SUBTITLES)
|
- "Common Fixes" (corrige... les erreurs courantes 😅)
|
||||||
|
- "Fix Uppercase" (FINI DE CRIER DANS LES SOUS-TIRES)
|
||||||
|
|
||||||
[](/pics/bazarr-11.png)
|
[](/pics/bazarr-11.png)
|
||||||
|
|
||||||
Now scroll aaaaaall the way to the bottom and enable:
|
Maintenant, descendez touuuuuut en bas et activez la fonctionnalité :
|
||||||
- "Automatic Subtitles Synchronization"
|
|
||||||
- Set both "Series Score Threshold" and "Movies Score Threshold" to 50
|
|
||||||
|
|
||||||
Why 50? I've found it's a good balance - Bazarr can still find good subtitles but won't use terrible ones. Feel free to adjust this if you want to be more or less picky!
|
- "Automatic Subtitles Synchronization"
|
||||||
|
- Définissez "Series Score Threshold" et "Movies Score Threshold" à 50
|
||||||
|
|
||||||
|
Pourquoi 50 ? J'ai trouvé que c'était un bon équilibre : Bazarr peut encore trouver de bons sous-titres mais n'en utilisera pas de mauvais. N'hésitez pas à ajuster ce chiffre si vous voulez être plus ou moins pointilleux !
|
||||||
|
|
||||||
[](/pics/bazarr-12.png)
|
[](/pics/bazarr-12.png)
|
||||||
|
|
||||||
Happy with your settings? Hit "Save" at the top!
|
Satisfait de votre configuration ? Cliquez sur "Save" tout en haut de la page !
|
||||||
|
|
||||||
[](/pics/bazarr-13.png)
|
[](/pics/bazarr-13.png)
|
||||||
|
|
||||||
### Connecting to Sonarr
|
### Connexion à Sonarr
|
||||||
|
|
||||||
Time to link Bazarr with [Sonarr](/config/sonarr)! First, we need Sonarr's API key.
|
Il est temps de connecter Bazarr à [Sonarr](/config/sonarr) ! Nous allons avoir besoin de la clé API de Sonarr.
|
||||||
|
|
||||||
Head to [http://{your-ip-address}:8989/settings/general]() and find the API Key under "Security".
|
Allez sur [http://{votre-adresse-ip}:8989/settings/general]() et vous trouverez la clé API dans la section "Security".
|
||||||
|
|
||||||
[](/pics/bazarr-14.png)
|
[](/pics/bazarr-14.png)
|
||||||
|
|
||||||
Copy that key and keep it safe!
|
Copiez cette clé API et gardez-là sous la main !
|
||||||
|
|
||||||
Back in Bazarr, click on "Sonarr" in the left menu.
|
De retour dans Bazarr, cliquez sur "Sonarr" dans le menu latéral gauche.
|
||||||
|
|
||||||
By default, Sonarr is disabled. Let's fix that! Enable Sonarr and you'll see lots of new options. Don't panic - you only need to change a few:
|
Par défaut, Sonarr est désactivé. Corrigeons ça ! Activez Sonarr et vous verrez de nombreuses nouvelles options. Pas de panique, il suffit d'en modifier quelques-unes :
|
||||||
|
|
||||||
- Address: set to `sonarr`
|
- Dans "Address", mettez `sonarr`
|
||||||
- API Key: paste in Sonarr's API Key
|
- Dans "API Key", collez votre clé API Sonarr
|
||||||
- Click "Test"
|
- Cliquez sur "Test"
|
||||||
|
|
||||||
If everything's working, you'll see your Sonarr version on the button! 🎉
|
Si tout fonctionne, vous verrez la version de Sonarr apparaître sur le bouton ! 🎉
|
||||||
|
|
||||||
[](/pics/bazarr-15.png)
|
[](/pics/bazarr-15.png)
|
||||||
|
|
||||||
Click "Save" at the top of the page to finish up.
|
Cliquez sur "Save" tout en haut de la page pour terminer.
|
||||||
|
|
||||||
[](/pics/bazarr-16.png)
|
[](/pics/bazarr-16.png)
|
||||||
|
|
||||||
Magic time! The "Series" section should appear in your left menu! ✨
|
C'est l'heure de la magie ! La section "Series" devrait apparaître dans votre menu latéral gauche ! ✨
|
||||||
|
|
||||||
[](/pics/bazarr-19.png)
|
[](/pics/bazarr-19.png)
|
||||||
|
|
||||||
### Connecting to Radarr
|
### Connexion à Radarr
|
||||||
|
|
||||||
Now let's connect to [Radarr](/config/radarr)! First step: get that API key.
|
Connectons-nous maintenant à[Radarr](/config/radarr) ! Première étape : récupérer la clé API.
|
||||||
|
|
||||||
Go to [http://{your-ip-address}:7878/settings/general]() and find the API Key under "Security".
|
Allez sur [http://{votre-adresse-ip}:7878/settings/general]() et vous trouverez la clé API dans la section "Security".
|
||||||
|
|
||||||
[](/pics/bazarr-17.png)
|
[](/pics/bazarr-17.png)
|
||||||
|
|
||||||
Copy that key and keep it handy!
|
Copiez cette clé API et gardez-là sous la main !
|
||||||
|
|
||||||
Back in Bazarr, click "Radarr" in the left menu.
|
De retour dans Bazarr, cliquez sur "Radarr" dans le menu latéral gauche.
|
||||||
|
|
||||||
Just like with Sonarr, Radarr is disabled by default. Enable it and fill in:
|
De la même manière que Sonarr, Radarr est désactivé par défaut. Activez-le et remplissez les champs suivants :
|
||||||
- Address: set to `radarr`
|
|
||||||
- API Key: paste in Radarr's API Key
|
|
||||||
- Click "Test"
|
|
||||||
|
|
||||||
If the test works, you'll see your Radarr version on the button! 🎯
|
- Dans "Address", mettez `radarr`
|
||||||
|
- Dans "API Key", collez votre clé API Radarr
|
||||||
|
- Cliquez sur "Test"
|
||||||
|
|
||||||
|
Si tout fonctionne, vous verrez la version de Sonarr apparaître sur le bouton ! 🎯
|
||||||
|
|
||||||
[](/pics/bazarr-18.png)
|
[](/pics/bazarr-18.png)
|
||||||
|
|
||||||
Click "Save" at the top to wrap things up.
|
Cliquez sur "Save" tout en haut de la page pour terminer.
|
||||||
|
|
||||||
[](/pics/bazarr-20.png)
|
[](/pics/bazarr-20.png)
|
||||||
|
|
||||||
More magic! The "Movies" section appears in your left menu! ✨
|
Encore plus de magie ! La section "Movies" apparait dans votre menu latéral gauche ! ✨
|
||||||
|
|
||||||
[](/pics/bazarr-21.png)
|
[](/pics/bazarr-21.png)
|
||||||
|
|
||||||
### Almost there! 🏃♂️
|
### Nous y sommes presques ! 🏃♂️
|
||||||
|
|
||||||
Just one last step! Time to set up your media service. Pick your path:
|
Une dernière étape ! Il est maintenant temps de configurer votre service de streaming. Choisissez votre chemin :
|
||||||
- [Jellyfin](/config/jellyfin)
|
|
||||||
- [Emby](/config/emby)
|
|
||||||
- [Plex](/config/plex)
|
|
||||||
|
|
||||||
## Want to become a subtitle master? 🎓
|
- [Jellyfin](/config/jellyfin)
|
||||||
|
- [Emby](/config/emby)
|
||||||
|
- [Plex](/config/plex)
|
||||||
|
|
||||||
If you want to really dive into Bazarr's settings, check out the [TRaSH Guide for Bazarr](https://trash-guides.info/Bazarr/). They've got some amazing advanced configurations in there!
|
## Vous voulez devenir un maître des sous-titres ? 🎓
|
||||||
|
|
||||||
|
Si vous souhaitez explorer plus en détail les fonctionnalités de Bazarr, consultez le [Guide TRaSH pour Bazarr](https://trash-guides.info/Bazarr/). Ils y présentent des configurations avancées impressionantes !
|
||||||
|
@ -1,135 +1,136 @@
|
|||||||
---
|
---
|
||||||
title: "Emby"
|
title: "Emby"
|
||||||
date: 2023-01-10T19:07:29-03:00
|
date: 2025-01-29T13:25:21+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 8
|
weight: 8
|
||||||
summary: Emby brings together your personal videos, music, photos, and live television. Emby Server automatically converts and streams your personal media on the fly to play on any device.
|
summary: Emby rassemble vos vidéos personnelles, votre musique, vos photos et la télévision en direct. Emby Server convertit et diffuse automatiquement vos médias personnels à la volée pour les lire sur n'importe quel appareil.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# What is Emby?
|
# Qu'est-ce que Emby ?
|
||||||
|
|
||||||
From their [website](https://emby.media/about.html):
|
Selon leur [site web](https://emby.media/about.html) :
|
||||||
|
|
||||||
> Emby brings together your personal videos, music, photos, and live television. (...) Emby Server automatically converts and streams your personal media on the fly to play on any device.
|
> Emby rassemble vos vidéos personnelles, votre musique, vos photos et la télévision en direct. Emby Server convertit et diffuse automatiquement vos médias personnels à la volée pour les lire sur n'importe quel appareil.
|
||||||
|
|
||||||
In YAMS, Emby is your streaming service superstar! 🌟 Just like Netflix or Amazon Prime, Emby lets you stream all your media to any device. The best part? You're in complete control!
|
Dans YAMS, Emby est la superstar des services de streaming ! 🌟 Tout comme Netflix ou Amazon Prime, Emby vous permet de diffuser tous vos médias sur n'importe quel appareil. Le plus beau ? Vous avez le contrôle total !
|
||||||
|
|
||||||
## Initial configuration
|
## Configuration initiale
|
||||||
|
|
||||||
In your browser, go to [http://{your-ip-address}:8096/]() and you'll see Emby's setup page.
|
Dans votre navigateur, allez sur [http://{votre-adresse-ip}:8096/]() et vous verrez la page d'installation d'Emby.
|
||||||
|
|
||||||
First up, pick your display language and click on "Next".
|
Tout d'abord, choisissez votre langue d'affichage et cliquez sur "Next".
|
||||||
|
|
||||||
[](/pics/emby-1.png)
|
[](/pics/emby-1.png)
|
||||||
|
|
||||||
Time to create your first user! This will be your admin account, so make it a good one. When you're done, click "Next".
|
Il est temps de créer votre premier utilisateur ! Il s'agira de votre compte d'administrateur, alors assurez-vous qu'il soit sécurisé. Lorsque vous avez terminé, cliquez sur "Next".
|
||||||
|
|
||||||
[](/pics/emby-2.png)
|
[](/pics/emby-2.png)
|
||||||
|
|
||||||
Now we're at the "Setup Media Libraries" page. Click on "New Library" - let's tell Emby where all your awesome content lives! 🎬
|
Nous sommes maintenant à la page "Setup Media Libraries". Cliquez sur "New Library". Indiquons à Emby où trouver tous nos médias ! 🎬
|
||||||
|
|
||||||
[](/pics/emby-3.png)
|
[](/pics/emby-3.png)
|
||||||
|
|
||||||
### Setting up your TV Shows library
|
### Configuration de votre bibliothèque de séries TV
|
||||||
|
|
||||||
On the "New Library" modal, pick "TV shows" as your Content type and click that big ➕ sign next to "Folders".
|
Sur la fenêtre de dialogue "New Library", choisissez "Shows" comme type de contenu et cliquez sur le gros bouton ➕ à côté de "Folders".
|
||||||
|
|
||||||
[](/pics/emby-4.png)
|
[](/pics/emby-4.png)
|
||||||
|
|
||||||
In "Select Path", choose the `/data/tvshows` folder and click "Ok"
|
Dans "Select Path", choisissez le dossier `/data/tvshows` et cliquez sur "Ok"
|
||||||
|
|
||||||
[](/pics/emby-5.png)
|
[](/pics/emby-5.png)
|
||||||
|
|
||||||
**Docker Magic Note:** 🎩 Don't worry if this path looks weird! The `/data/tvshows/` folder exists inside the docker environment and maps to your server's `/mediafolder/media/tvshows/` folder. It's all connected behind the scenes!
|
**Note sur la magie des conteneurs :** 🎩 Le chemin `/data/tvshows/` n'est pas réellement l'emplacement sur votre système ! C'est un chemin spécial au sein de votre environnement Docker qui pointe vers le dossier `/mediafolder/media/tvshows/` de votre serveur !
|
||||||
|
|
||||||
You'll see your newly added folder in the modal:
|
Vous devriez voir votre nouveau dossier dans la fenêtre de dialogue :
|
||||||
|
|
||||||
[](/pics/emby-6.png)
|
[](/pics/emby-6.png)
|
||||||
|
|
||||||
Pick your preferred metadata language. All the default settings are good to go, but feel free to tweak them if you want to get fancy!
|
Définissez maintenant votre langue de métadonnées préférée. Les autres paramètres par défaut sont déjà bons, mais n'hésitez pas à les modifier si vous souhaitez faire personnaliser un peu plus votre service !
|
||||||
|
|
||||||
Your "New Library" screen should look something like this:
|
Votre configuration devrait ressembler à ceci :
|
||||||
|
|
||||||
[](/pics/emby-7.png)
|
[](/pics/emby-7.png)
|
||||||
|
|
||||||
Happy with how it looks? Click "Ok". Your TV Shows library is ready for action! 📺
|
Satisfait de la configuration ? Cliquez sur "Ok". Votre bibliothèque de séries TV est maintenant ajoutée ! 📺
|
||||||
|
|
||||||
[](/pics/emby-8.png)
|
[](/pics/emby-8.png)
|
||||||
|
|
||||||
### Setting up your Movies library
|
### Configuration de votre bibliothèque de films
|
||||||
|
|
||||||
Let's do that one more time! Click "New Library" again.
|
C'est parti pour le deuxième round ! Cliquez à nouveau sur le bouton "New Library".
|
||||||
|
|
||||||
This time, pick "Movies" as your Content type and click the ➕ next to "Folders".
|
Cette fois, nous allons choisir "Movies" en tant que type de contenu puis cliquer sur le bouton ➕.
|
||||||
|
|
||||||
[](/pics/emby-9.png)
|
[](/pics/emby-9.png)
|
||||||
|
|
||||||
Choose the `/data/movies` folder and click "Ok"
|
Choisissez le dossier `/data/movies` et cliquez sur "Ok"
|
||||||
|
|
||||||
[](/pics/emby-10.png)
|
[](/pics/emby-10.png)
|
||||||
|
|
||||||
**More Docker Magic:** ✨ Just like before, `/data/movies/` is actually mapping to your server's `/mediafolder/media/movies/` folder. Docker is doing its thing!
|
**Encore plus de magie :** 🎩✨ Comme vu précédemment, `/data/movies/` est un chemin spécial qui pointe vers le dossier `/mediafolder/media/movies/` de votre serveur !
|
||||||
|
|
||||||
Your folder should show up in the modal:
|
Vous devriez voir votre dossier films dans la fenêtre de dialogue :
|
||||||
|
|
||||||
[](/pics/emby-11.png)
|
[](/pics/emby-11.png)
|
||||||
|
|
||||||
Set your preferred metadata language again. The defaults are still your friend here!
|
Définissez à nouveau votre langue de métadonnées préférée. Les paramètres par défaut sont toujours bons !
|
||||||
|
|
||||||
The screen should look something like this:
|
Votre configuration devrait ressembler à ceci :
|
||||||
|
|
||||||
[](/pics/emby-12.png)
|
[](/pics/emby-12.png)
|
||||||
|
|
||||||
All set? Click "Ok". Your Movies library is now ready! 🎬
|
Ça vous semble bon ? Cliquez sur "Ok". Votre bibliothèque de films est maintenant ajoutée ! 🎬
|
||||||
|
|
||||||
[](/pics/emby-13.png)
|
[](/pics/emby-13.png)
|
||||||
|
|
||||||
Time to move forward - click that "Next" button!
|
Il est temps d'avancer, cliquez sur le bouton "Next" !
|
||||||
|
|
||||||
[](/pics/emby-14.png)
|
[](/pics/emby-14.png)
|
||||||
|
|
||||||
### Wrapping up the setup
|
### Étapes finales de la configuration
|
||||||
|
|
||||||
On the "Preferred Metadata Language" page, pick your language and country preferences, then click "Next".
|
Sur la page "Preferred Metadata Language", choisissez votre langue et votre pays préférés. Cliquez ensuite sur "Next".
|
||||||
|
|
||||||
[](/pics/emby-15.png)
|
[](/pics/emby-15.png)
|
||||||
|
|
||||||
For the "Configure Remote Access" page, let's keep things simple and secure:
|
Pour la page "Configure Remote Access", restons simples et sécurisés :
|
||||||
- Disable "Enable automatic port mapping"
|
|
||||||
- Click "Next"
|
- Désactivez "Enable automatic port mapping"
|
||||||
|
- Cliquez sur "Next"
|
||||||
|
|
||||||
[](/pics/emby-16.png)
|
[](/pics/emby-16.png)
|
||||||
|
|
||||||
Time to accept the terms of service (you read those, right? 😉). Click "Next".
|
Il est temps d'accepter les conditions d'utilisation (vous les avez lues, n'est-ce pas ? 😉). Cliquez sur "Next".
|
||||||
|
|
||||||
[](/pics/emby-17.png)
|
[](/pics/emby-17.png)
|
||||||
|
|
||||||
You're all done! Click "Finish" to see your new Emby dashboard. 🎉
|
Vous avez terminé ! Cliquez sur "Finish" pour accéder à votre nouveau tableau de bord Emby. 🎉
|
||||||
[](/pics/emby-18.png)
|
[](/pics/emby-18.png)
|
||||||
|
|
||||||
### Logging in to Emby
|
### Se connecter à Emby
|
||||||
|
|
||||||
First up, pick your user and log in with the credentials you created earlier.
|
Il est temps de tester votre nouvelle installation ! Sur l'écran de connexion, utilisez le nom d'utilisateur et le mot de passe que vous avez créés précédemment.
|
||||||
|
|
||||||
[](/pics/emby-19.png)
|
[](/pics/emby-19.png)
|
||||||
|
|
||||||
[](/pics/emby-20.png)
|
[](/pics/emby-20.png)
|
||||||
|
|
||||||
And there it is! Your very own streaming service, ready to go! 🌟
|
Et la voilà ! Votre propre site de streaming ! 🌟
|
||||||
|
|
||||||
[](/pics/emby-21.png)
|
[](/pics/emby-21.png)
|
||||||
|
|
||||||
## That's all folks! 🎬
|
## C'est tout ! 🎬
|
||||||
|
|
||||||
YAMS is fully up and running! Want to see how everything works together? Head over to [Running everything together](/config/running-everything-together).
|
YAMS est maintenant entièrement opérationnel ! Prêt à ajouter du contenu ? [Passez à l'action](/config/running-everything-together) pour voir comment tous ces services fonctionnent ensemble !
|
||||||
|
|
||||||
## Pro Tip! 💡
|
## Astuce ! 💡
|
||||||
|
|
||||||
If you're loving Emby, I highly recommend checking out [Emby Premiere](https://emby.media/premiere.html)! It's totally optional, but it gives you some really cool features like:
|
Si vous aimez Emby, je vous recommande vivement d'essayer [Emby Premiere](https://emby.media/premiere.html) ! C'est totalement optionnel, mais cela vous donne des fonctionnalités vraiment cool comme :
|
||||||
- Offline media for your devices
|
|
||||||
- Hardware transcoding (smoother playback!)
|
|
||||||
- Auto-conversion of your content
|
|
||||||
- And lots more!
|
|
||||||
|
|
||||||
I actually canceled all my streaming services, bought a 1-year Emby Premiere license, and never looked back. Just saying! 😉
|
- Médias hors ligne pour vos appareils
|
||||||
|
- Transcodage matériel (lecture plus fluide !)
|
||||||
|
- Conversion automatique de votre contenu
|
||||||
|
- Et bien plus encore !
|
||||||
|
|
||||||
|
Personnellement, j'ai annulé tous mes services de streaming, j'ai acheté une licence Emby Premiere d'un an et je n'ai jamais regretté mon choix. Je dis ça comme ça ! 😉
|
||||||
|
@ -1,116 +1,118 @@
|
|||||||
---
|
---
|
||||||
title: "Jellyfin"
|
title: "Jellyfin"
|
||||||
date: 2023-01-23T11:58:49-03:00
|
date: 2025-01-29T13:25:21+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 7
|
weight: 7
|
||||||
summary: Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Your media, your server, your way.
|
summary: Jellyfin est la solution multimédia construite par des bénévoles qui vous met aux commandes de vos médias. Diffusez sur n'importe quel appareil à partir de votre propre serveur, sans aucune contrainte. Vos médias, votre serveur, votre façon de faire.
|
||||||
---
|
---
|
||||||
|
|
||||||
# What is Jellyfin?
|
# Qu'est-ce que Jellyfin ?
|
||||||
|
|
||||||
From their [website](https://jellyfin.org/):
|
Selon leur [site web](https://jellyfin.org/) :
|
||||||
|
|
||||||
> Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Your media, your server, your way.
|
> Jellyfin est la solution multimédia construite par des bénévoles qui vous met aux commandes de vos médias. Diffusez sur n'importe quel appareil à partir de votre propre serveur, sans aucune contrainte. Vos médias, votre serveur, votre façon de faire.
|
||||||
|
|
||||||
In YAMS, Jellyfin is going to be your personal Netflix! 🍿 It's 100% open source and lets you stream your TV shows and movies to any device. Best part? No monthly fees!
|
Dans YAMS, Jellyfin sera votre Netflix personnel ! 🍿 Il est 100% open source et vous permet de diffuser vos séries TV et vos films sur n'importe quel appareil. Le meilleur ? Pas de frais mensuels !
|
||||||
|
|
||||||
## Initial configuration
|
## Configuration initiale
|
||||||
|
|
||||||
In your browser, go to [http://{your-ip-address}:8096/]() and you'll see Jellyfin's setup page.
|
Dans votre navigateur, allez sur [http://{votre-adresse-ip}:8096/]() et vous verrez la page d'installation de Jellyfin.
|
||||||
|
|
||||||
First things first - pick your display language and click "Next".
|
Avant de choisir votre langue, veuillez noter que ce guide est rédigé en français, mais que les étapes et illustrations suivantes sont basées sur le choix de langue anglais.
|
||||||
|
|
||||||
|
Tout d'abord, choisissez votre langue d'affichage et cliquez sur "Next".
|
||||||
|
|
||||||
[](/pics/jellyfin-1.png)
|
[](/pics/jellyfin-1.png)
|
||||||
|
|
||||||
Time to create your first user! This will be your admin account, so make it secure. When you're done, click "Next".
|
Il est temps de créer votre premier utilisateur ! Il s'agira de votre compte d'administrateur, alors assurez-vous qu'il soit sécurisé. Lorsque vous avez terminé, cliquez sur "Next".
|
||||||
|
|
||||||
[](/pics/jellyfin-2.png)
|
[](/pics/jellyfin-2.png)
|
||||||
|
|
||||||
Now we're at the "Setup Media Libraries" page. Click on "New Library" - let's tell Jellyfin where to find all your media! 📚
|
Nous sommes maintenant à la page "Setup Media Libraries". Cliquez sur "New Library". Indiquons à Jellyfin où trouver tous nos médias ! 📚
|
||||||
|
|
||||||
[](/pics/jellyfin-3.png)
|
[](/pics/jellyfin-3.png)
|
||||||
|
|
||||||
### Setting up your TV Shows library
|
### Configuration de votre bibliothèque de séries TV
|
||||||
|
|
||||||
On the "New Library" modal, pick "Shows" as your Content type and click the big ➕ sign next to "Folders".
|
Sur la fenêtre de dialogue "New Library", choisissez "Shows" comme type de contenu et cliquez sur le gros bouton ➕ à côté de "Folders".
|
||||||
|
|
||||||
[](/pics/jellyfin-4.png)
|
[](/pics/jellyfin-4.png)
|
||||||
|
|
||||||
In "Select Path", choose the `/data/tvshows` folder and click "Ok"
|
Dans "Select Path", choisissez le dossier `/data/tvshows` et cliquez sur "Ok"
|
||||||
|
|
||||||
[](/pics/jellyfin-5.png)
|
[](/pics/jellyfin-5.png)
|
||||||
|
|
||||||
**Magic Container Note:** 🎩 The `/data/tvshows/` folder isn't actually on your filesystem - it's a special path inside the docker environment that maps to your server's `/mediafolder/media/tvshows/` folder!
|
**Note sur la magie des conteneurs :** 🎩 Le chemin `/data/tvshows/` n'est pas réellement l'emplacement sur votre système ! C'est un chemin spécial au sein de votre environnement Docker qui pointe vers le dossier `/mediafolder/media/tvshows/` de votre serveur !
|
||||||
|
|
||||||
You should see your new folder all ready to go in the modal:
|
Vous devriez voir votre nouveau dossier dans la fenêtre de dialogue :
|
||||||
|
|
||||||
[](/pics/jellyfin-6.png)
|
[](/pics/jellyfin-6.png)
|
||||||
|
|
||||||
Now set your preferred metadata language. The other default settings are fine, but feel free to tweak them if you want to get fancy!
|
Définissez maintenant votre langue de métadonnées préférée. Les autres paramètres par défaut sont déjà bons, mais n'hésitez pas à les modifier si vous souhaitez faire personnaliser un peu plus votre service !
|
||||||
|
|
||||||
Your setup should look something like this:
|
Votre configuration devrait ressembler à ceci :
|
||||||
|
|
||||||
[](/pics/jellyfin-7.png)
|
[](/pics/jellyfin-7.png)
|
||||||
|
|
||||||
Happy with the settings? Click "Ok". Your TV Shows library is now added! 📺
|
Satisfait de la configuration ? Cliquez sur "Ok". Votre bibliothèque de séries TV est maintenant ajoutée ! 📺
|
||||||
|
|
||||||
[](/pics/jellyfin-8.png)
|
[](/pics/jellyfin-8.png)
|
||||||
|
|
||||||
### Setting up your Movies library
|
### Configuration de votre bibliothèque de films
|
||||||
|
|
||||||
Time for round two! Click that "New Library" button again.
|
C'est parti pour le deuxième round ! Cliquez à nouveau sur le bouton "New Library".
|
||||||
|
|
||||||
This time, pick "Movies" as your Content type and click the ➕ next to "Folders".
|
Cette fois, nous allons choisir "Movies" en tant que type de contenu puis cliquer sur le bouton ➕.
|
||||||
|
|
||||||
[](/pics/jellyfin-9.png)
|
[](/pics/jellyfin-9.png)
|
||||||
|
|
||||||
Choose the `/data/movies` folder and click "Ok"
|
Choisissez le dossier `/data/movies` et cliquez sur "Ok"
|
||||||
|
|
||||||
[](/pics/jellyfin-10.png)
|
[](/pics/jellyfin-10.png)
|
||||||
|
|
||||||
**More Container Magic:** 🎩✨ Just like before, `/data/movies/` is a special docker path that maps to your server's `/mediafolder/media/movies/` folder!
|
**Encore plus de magie :** 🎩✨ Comme vu précédemment, `/data/movies/` est un chemin spécial qui pointe vers le dossier `/mediafolder/media/movies/` de votre serveur !
|
||||||
|
|
||||||
You should see your movies folder ready to go:
|
Vous devriez voir votre dossier films dans la fenêtre de dialogue :
|
||||||
|
|
||||||
[](/pics/jellyfin-11.png)
|
[](/pics/jellyfin-11.png)
|
||||||
|
|
||||||
Set your preferred metadata language again. Default settings are still your friend here!
|
Définissez à nouveau votre langue de métadonnées préférée. Les paramètres par défaut sont toujours bons !
|
||||||
|
|
||||||
Your setup should look like this:
|
Votre configuration devrait ressembler à ceci :
|
||||||
|
|
||||||
[](/pics/jellyfin-12.png)
|
[](/pics/jellyfin-12.png)
|
||||||
|
|
||||||
Looking good? Click "Ok". Your Movies library is now added! 🎬
|
Ça vous semble bon ? Cliquez sur "Ok". Votre bibliothèque de films est maintenant ajoutée ! 🎬
|
||||||
|
|
||||||
[](/pics/jellyfin-13.png)
|
[](/pics/jellyfin-13.png)
|
||||||
|
|
||||||
Time to move forward - click that "Next" button!
|
Il est temps d'avancer, cliquez sur le bouton "Next" !
|
||||||
|
|
||||||
[](/pics/jellyfin-14.png)
|
[](/pics/jellyfin-14.png)
|
||||||
|
|
||||||
### Final Setup Steps
|
### Étapes finales de la configuration
|
||||||
|
|
||||||
On the "Preferred Metadata Language" page, pick your favorite language and country. Then click "Next".
|
Sur la page "Preferred Metadata Language", choisissez votre langue et votre pays préférés. Cliquez ensuite sur "Next".
|
||||||
|
|
||||||
[](/pics/jellyfin-15.png)
|
[](/pics/jellyfin-15.png)
|
||||||
|
|
||||||
For the "Set up Remote Access" page, let's keep things simple - disable "Allow remote connections to this server" and click "Next".
|
Pour la page "Set up Remote Access" ("Configurer l'accès à distance"), restons simples : désactivez "Allow remote connections to this server" et cliquez sur "Next".
|
||||||
|
|
||||||
[](/pics/jellyfin-16.png)
|
[](/pics/jellyfin-16.png)
|
||||||
|
|
||||||
You're done! Click "Finish" to head to your shiny new Jellyfin dashboard. 🎉
|
Vous avez terminé ! Cliquez sur "Finish" pour accéder à votre nouveau tableau de bord Jellyfin. 🎉
|
||||||
[](/pics/jellyfin-17.png)
|
[](/pics/jellyfin-17.png)
|
||||||
|
|
||||||
### Logging in to Jellyfin
|
### Se connecter à Jellyfin
|
||||||
|
|
||||||
Time to test drive your new setup! On the login screen, use the username and password you created earlier.
|
Il est temps de tester votre nouvelle installation ! Sur l'écran de connexion, utilisez le nom d'utilisateur et le mot de passe que vous avez créés précédemment.
|
||||||
|
|
||||||
[](/pics/jellyfin-18.png)
|
[](/pics/jellyfin-18.png)
|
||||||
|
|
||||||
And there it is! Your very own streaming service homepage! 🌟
|
Et la voilà ! Votre propre site de streaming ! 🌟
|
||||||
|
|
||||||
[](/pics/jellyfin-19.png)
|
[](/pics/jellyfin-19.png)
|
||||||
|
|
||||||
## That's all folks! 🎬
|
## C'est tout ! 🎬
|
||||||
|
|
||||||
YAMS is now fully up and running! Ready to add some content? Move on to [Running everything together](/config/running-everything-together) to see how all these pieces work together!
|
YAMS est maintenant entièrement opérationnel ! Prêt à ajouter du contenu ? [Passez à l'action](/config/running-everything-together) pour voir comment tous ces services fonctionnent ensemble !
|
||||||
|
@ -1,161 +1,168 @@
|
|||||||
---
|
---
|
||||||
title: "Plex"
|
title: "Plex"
|
||||||
date: 2023-01-23T13:59:59-03:00
|
date: 2025-01-29T13:25:21+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 9
|
weight: 9
|
||||||
summary: Plex is a media streaming platform that organizes your personal media library and lets you stream it anywhere, plus access live TV, movies, and shows.
|
summary: Plex est une plateforme de streaming multimédia qui organise votre bibliothèque multimédia personnelle et vous permet de la diffuser n'importe où, ainsi que d'accéder à la télévision en direct, à des films et à des émissions.
|
||||||
---
|
---
|
||||||
|
|
||||||
# What is Plex?
|
# Qu'est-ce que Plex ?
|
||||||
|
|
||||||
From their [website](https://www.plex.tv/):
|
Selon leur [site web](https://www.plex.tv/) :
|
||||||
|
|
||||||
> With our free app you can add, access, and share all the entertainment that matters to you, on almost any device—including your own personal media collection. Guess that makes us the hardest working app in show business.
|
> Avec notre application gratuite, vous pouvez ajouter, accéder et partager tous les divertissements qui comptent pour vous, sur presque tous les appareils, y compris votre propre collection de médias. Cela fait probablement de nous l'application qui travaille le plus dur dans le monde du divertissement.
|
||||||
|
|
||||||
In YAMS, Plex is going to be your streaming service powerhouse! 🌟 It's like having your own Netflix, but with way more control. Plus, sharing with friends and family is super easy!
|
Dans les YAMS, Plex sera votre service de diffusion en continu hors pair ! 🌟 C'est comme avoir son propre Netflix, mais avec beaucoup plus de contrôle. De plus, le partage avec les amis et la famille est très facile !
|
||||||
|
|
||||||
## First steps
|
**Attention :** Plex a [récemment](https://www.plex.tv/blog/important-2025-plex-updates/) passé ses fonctionnalités les plus basiques derrière un abonnement mensuel ou un achat unique à vie.
|
||||||
|
|
||||||
Before we dive in, we need to do a bit of setup magic to let Plex work its charms. First, stop YAMS:
|
## Premières étapes
|
||||||
|
|
||||||
|
Avant d'attaquer, nous devons procéder à quelques réglages pour permettre à Plex d'exercer sa magie. Tout d'abord, arrêtez YAMS :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ yams stop
|
$ yams stop
|
||||||
```
|
```
|
||||||
|
|
||||||
Now, let's allow your IP range to access Plex. Head to your Plex config folder (I'm assuming your install location is `/opt/yams` - adjust if you used a different path):
|
Maintenant, autorisons votre plage d'IP à accéder à Plex. Allez dans votre dossier de configuration Plex (je considère que votre emplacement d'installation est `/opt/yams`. Ajustez si vous avez utilisé un chemin différent) :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ cd /opt/yams/config/plex/Library/Application\ Support/Plex\ Media\ Server/
|
$ cd /opt/yams/config/plex/Library/Application\ Support/Plex\ Media\ Server/
|
||||||
```
|
```
|
||||||
|
|
||||||
Inside that folder, we need to edit `Preferences.xml`:
|
Dans ce dossier, nous devons éditer `Preferences.xml` :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ vim Preferences.xml
|
$ vim Preferences.xml
|
||||||
```
|
```
|
||||||
(Don't worry if you're not a vim fan - `nano` works just fine too! 😉)
|
|
||||||
|
|
||||||
Add this line right after the `<Preferences` part:
|
(Ne vous inquiétez pas si vous n'êtes pas un fan de vim, `nano` fonctionne très bien aussi ! 😉)
|
||||||
|
|
||||||
|
Ajoutez cette ligne juste après la partie `<Preferences` :
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<Preferences allowedNetworks="<your_subnet_IP>/255.255.255.0" ...
|
<Preferences allowedNetworks="<votre_sous_réseau_IP>/255.255.255.0" ...
|
||||||
```
|
```
|
||||||
|
|
||||||
The `...` means "leave the rest of the file as is" - we're just adding the `allowedNetworks` bit.
|
Le `...` signifie qu'on ne change pas la suite du fichier. Nous ajoutons juste le champ `allowedNetworks`.
|
||||||
|
|
||||||
### How do you find your subnet IP? 🤔
|
### Comment trouver l'IP de votre sous-réseau ? 🤔
|
||||||
|
|
||||||
It usually follows these patterns:
|
Elle suit généralement les schémas suivants :
|
||||||
- If your server IP is `192.168.0.100`, your subnet is `192.168.0.0`
|
|
||||||
- If your server IP is `10.0.0.25`, your subnet is `10.0.0.0`
|
|
||||||
|
|
||||||
Time to restart YAMS:
|
- Si l'IP de votre serveur est `192.168.0.100`, votre sous-réseau est `192.168.0.0`
|
||||||
|
- Si l'IP de votre serveur est `10.0.0.25`, votre sous-réseau est `10.0.0.0`
|
||||||
|
|
||||||
|
Il est temps de redémarrer YAMS :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ yams restart
|
$ yams restart
|
||||||
```
|
```
|
||||||
|
|
||||||
Let's check if everything's working:
|
Vérifions que tout fonctionne :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ docker logs plex
|
$ docker logs plex
|
||||||
```
|
```
|
||||||
|
|
||||||
If you see something like:
|
Si vous voyez quelque chose comme :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
Failed to load preferences at /config/Library/Application Support/Plex Media Server/Preferences.xml
|
Failed to load preferences at /config/Library/Application Support/Plex Media Server/Preferences.xml
|
||||||
Failed to load preferences at /config/Library/Application Support/Plex Media Server/Preferences.xml
|
Failed to load preferences at /config/Library/Application Support/Plex Media Server/Preferences.xml
|
||||||
```
|
```
|
||||||
|
|
||||||
It means your `Preferences.xml` needs some fixing - double-check the format and try again!
|
Cela signifie que votre fichier `Preferences.xml` a besoin d'être corrigé : vérifiez à nouveau le format et réessayez !
|
||||||
|
|
||||||
**Note:** Want to learn more about this setup? Check out this [TrueNAS community thread](https://www.truenas.com/community/threads/plex-not-authorized-you-do-not-have-access-to-this-server.96858/).
|
**Note :** Vous voulez en savoir plus sur cette configuration ? Consultez ce [fil de discussion de la communauté TrueNAS](https://www.truenas.com/community/threads/plex-not-authorized-you-do-not-have-access-to-this-server.96858/).
|
||||||
|
|
||||||
## Initial configuration
|
## Configuration initiale
|
||||||
|
|
||||||
In your browser, go to [http://{your-ip-address}:32400/web]() and you'll see Plex's setup page. Click "Got it!" to get started.
|
Dans votre navigateur, allez à [http://{votre-adresse-ip}:32400/web]() et vous verrez la page d'installation de Plex. Cliquez sur "Got it!" pour commencer.
|
||||||
|
|
||||||
|
**Important :** Contrairement à d'autres services YAMS, Plex nécessite le chemin « /web » après son port. Si vous allez simplement sur le port 32400 sans « /web », vous verrez un fichier XML au lieu de l'interface web.
|
||||||
|
|
||||||
[](/pics/plex-1.png)
|
[](/pics/plex-1.png)
|
||||||
|
|
||||||
After logging in, you'll see a "Plex Pass" modal. You can close that for now - we'll get to the good stuff!
|
Après vous être connecté, vous verrez une fenêtre de dialogue "Plex Pass". Vous pouvez la fermer pour l'instant, nous allons passer aux choses sérieuses !
|
||||||
|
|
||||||
[](/pics/plex-2.png)
|
[](/pics/plex-2.png)
|
||||||
|
|
||||||
Give your server a name and click "Next".
|
Donnez un nom à votre serveur et cliquez sur "Next".
|
||||||
|
|
||||||
[](/pics/plex-3.png)
|
[](/pics/plex-3.png)
|
||||||
|
|
||||||
For "Sync Your Watch State and Ratings", just click "No" - keeping things simple!
|
Pour "Sync Your Watch State and Ratings", gardons les choses simples et cliquez juste sur "No"
|
||||||
|
|
||||||
[](/pics/plex-4.png)
|
[](/pics/plex-4.png)
|
||||||
|
|
||||||
Time to add our media! Click "Add Library" on the "Media Library" screen.
|
Il est temps d'ajouter nos médias ! Cliquez sur "Add Library" depuis la page "Media Library".
|
||||||
|
|
||||||
[](/pics/plex-5.png)
|
[](/pics/plex-5.png)
|
||||||
|
|
||||||
### Adding Movies
|
### Ajouter des films
|
||||||
|
|
||||||
Pick "Movies" as your library type and click "Next".
|
Choisissez "Movies" en tant que type de bibliothèque et cliquez sur "Next".
|
||||||
|
|
||||||
[](/pics/plex-6.png)
|
[](/pics/plex-6.png)
|
||||||
|
|
||||||
Click "Browse For Media Folder".
|
Cliquez sur "Browse For Media Folder".
|
||||||
|
|
||||||
[](/pics/plex-7.png)
|
[](/pics/plex-7.png)
|
||||||
|
|
||||||
Choose the movies path (`/data/movies`) and click "Add".
|
Choisissez le dossier (`/data/movies`) et cliquez sur "Add".
|
||||||
|
|
||||||
[](/pics/plex-8.png)
|
[](/pics/plex-8.png)
|
||||||
|
|
||||||
Your screen should look like this. Click "Add Library" to finish up!
|
Votre page devrait ressembler à cela. Cliquez sur "Add Library" pour finir !
|
||||||
|
|
||||||
[](/pics/plex-9.png)
|
[](/pics/plex-9.png)
|
||||||
|
|
||||||
### Adding TV Shows
|
### Ajouter des séries TV
|
||||||
|
|
||||||
Back in "Media Library", click "Add Library" again.
|
De retour dans "Media Library", cliquez à nouveau sur "Add Library".
|
||||||
|
|
||||||
[](/pics/plex-10.png)
|
[](/pics/plex-10.png)
|
||||||
|
|
||||||
This time pick "TV Shows" and click "Next".
|
Cette fois, sélectionnez "TV Shows" et cliquez sur "Next".
|
||||||
|
|
||||||
[](/pics/plex-11.png)
|
[](/pics/plex-11.png)
|
||||||
|
|
||||||
Click "Browse For Media Folder" again.
|
Cliquez sur "Browse For Media Folder" à nouveau.
|
||||||
|
|
||||||
[](/pics/plex-7.png)
|
[](/pics/plex-7.png)
|
||||||
|
|
||||||
Choose the TV Shows path (`/data/tvshows`) and click "Add".
|
Choisissez le chemin vers le dossier de vos séries TV (`/data/tvshows`) et cliquez sur "Add".
|
||||||
|
|
||||||
[](/pics/plex-12.png)
|
[](/pics/plex-12.png)
|
||||||
|
|
||||||
Looking good? Click "Add Library"!
|
Si ça vous semble bon, cliquez sur "Add Library" !
|
||||||
|
|
||||||
[](/pics/plex-13.png)
|
[](/pics/plex-13.png)
|
||||||
|
|
||||||
Your "Media Library" screen should now show both libraries. Click "Next" to continue.
|
Votre page "Media Library" devrait maintenant afficher vos deux bibliothèques. Cliquez sur "Next" pour continuer.
|
||||||
|
|
||||||
[](/pics/plex-14.png)
|
[](/pics/plex-14.png)
|
||||||
|
|
||||||
## Finishing up
|
## Finalisation
|
||||||
|
|
||||||
Almost there! Click "Done" on the finish screen.
|
On y est presque ! Cliquez sur "Done" sur la page de fin.
|
||||||
|
|
||||||
[](/pics/plex-15.png)
|
[](/pics/plex-15.png)
|
||||||
|
|
||||||
Welcome to your Plex dashboard! 🎉 Click on "More" in the left side panel.
|
Bienvenue sur le tableau de bord de Plex ! 🎉 Cliquez sur "More" dans le panneau latéral gauche.
|
||||||
|
|
||||||
[](/pics/plex-16.png)
|
[](/pics/plex-16.png)
|
||||||
|
|
||||||
There they are - your local "Movies" and "TV Shows" libraries!
|
Et voilà : vos bibliothèques locales "Movies" & "TV Shows"
|
||||||
|
There they are - your local "Movies" and "TV Shows" libraries!
|
||||||
|
|
||||||
[](/pics/plex-17.png)
|
[](/pics/plex-17.png)
|
||||||
|
|
||||||
## That's all folks! 🎬
|
## C'est tout ! 🎬
|
||||||
|
|
||||||
YAMS is fully up and running! Ready to add some content? Head over to [Running everything together](/config/running-everything-together)!
|
YAMS est maintenant entièrement opérationnel ! Prêt à ajouter du contenu ? [Passez à l'action](/config/running-everything-together) pour voir comment tous ces services fonctionnent ensemble !
|
||||||
|
|
||||||
## Want to become a Plex power user? 💪
|
## Vous voulez devenir un super utilisateur de Plex ? 💪
|
||||||
|
|
||||||
If you want to really dive into what Plex can do, check out the [TRaSH Guide for Plex](https://trash-guides.info/Plex/). They've got some amazing advanced configurations in there!
|
Si vous souhaitez explorer plus en détail les fonctionnalitésde Plex, consultez le [Guide TRaSH pour Plex](https://trash-guides.info/Plex/). Ils y présentent des configurations avancées impressionantes !
|
||||||
|
@ -1,151 +1,157 @@
|
|||||||
---
|
---
|
||||||
title: "Prowlarr"
|
title: "Prowlarr"
|
||||||
date: 2023-01-10T18:02:06-03:00
|
date: 2025-01-29T13:25:21+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 5
|
weight: 5
|
||||||
summary: Prowlarr is an indexer manager/proxy built on the popular *arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports management of both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Lidarr, Mylar3, Radarr, Readarr, and Sonarr offering complete management of your indexers with no per app Indexer setup required (we do it all).
|
summary: Prowlarr est un gestionnaire d'indexeur/proxy construit sur la populaire stack *arr en .net/reactjs, s'intégrant à vos différentes applications de gestion de collections. Prowlarr prend en charge la gestion des trackers Torrent et des indexeurs Usenet. Il s'intègre parfaitement avec Lidarr, Mylar3, Radarr, Readarr et Sonarr, offrant une gestion complète de vos indexeurs sans tour reconfigurer sur chaque application (nous nous occupons de tout).
|
||||||
---
|
---
|
||||||
|
|
||||||
## What is Prowlarr?
|
## Qu'est-ce que Prowlarr ?
|
||||||
|
|
||||||
From their [Github repo](https://github.com/Prowlarr/Prowlarr/):
|
Selon leur [dépôt Github](https://github.com/Prowlarr/Prowlarr/) :
|
||||||
|
|
||||||
> Prowlarr is an indexer manager/proxy built on the popular *arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports management of both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Lidarr, Mylar3, Radarr, Readarr, and Sonarr offering complete management of your indexers with no per app Indexer setup required (we do it all).
|
> Prowlarr est un gestionnaire d'indexeur/proxy construit sur la populaire stack \*arr en .net/reactjs, s'intégrant à vos différentes applications de gestion de collections. Prowlarr prend en charge la gestion des trackers Torrent et des indexeurs Usenet. Il s'intègre parfaitement avec Lidarr, Mylar3, Radarr, Readarr et Sonarr, offrant une gestion complète de vos indexeurs sans tour reconfigurer sur chaque application (nous nous occupons de tout).
|
||||||
|
|
||||||
So basically, we're going to use Prowlarr to **search for torrents**, and then it will pass those on to [qBittorrent](/config/qbittorrent) or [SABnzbd](/config/sabnzbd) to download. Think of it as your personal search engine! 🔍
|
En gros, nous allons utiliser Prowlarr pour **rechercher des torrents** et les envoyer à [qBittorrent](/config/qbittorrent) ou [SABnzbd](/config/sabnzbd) pour le téléchargement. Considérez-le comme votre moteur de recherche personnel ! 🔍
|
||||||
|
|
||||||
## Initial configuration
|
## Configuration initiale
|
||||||
|
|
||||||
In your browser, go to [http://{your-ip-address}:9696/]() and you'll see the "Authentication required" screen. Let's set up some basic security:
|
Depuis votre navigateur, allez à l'adresse [http://{votre-adresse-ip}:9696/](). Ajoutons quelques réglages de sécurité basique :
|
||||||
- Select "Forms (Login Page)" as the "Authentication Method"
|
|
||||||
- In "Authentication Required" select "Disabled for Local Addresses" (so you can browse freely on your home network)
|
- Sélectionnez "Forms (Login Page)" comme méthode d'authentication
|
||||||
|
- Dans "Authentication Required" sélectionnez "Disabled for Local Addresses" (vous n'aurez pas besoin de vous connecter lorsque vous êtes chez vous)
|
||||||
|
|
||||||
[](/pics/prowlarr-1.png)
|
[](/pics/prowlarr-1.png)
|
||||||
|
|
||||||
### Understanding Indexers
|
### Comprendre les indexeurs
|
||||||
|
|
||||||
Before we dive in, let's talk about the two types of indexers you can use with Prowlarr:
|
Avant d'entrer dans le vif du sujet, parlons des deux types d'indexeurs que vous pouvez utiliser avec Prowlarr :
|
||||||
|
|
||||||
#### Usenet Indexers 📰
|
#### Indexeurs Usenet 📰
|
||||||
Most good Usenet indexers are paid services, but they're usually pretty affordable and worth checking out! A couple of popular ones are:
|
|
||||||
- [DrunkenSlug](https://drunkenslug.com) (invite only!)
|
|
||||||
- [NZBGeek](https://nzbgeek.info)
|
|
||||||
|
|
||||||
Remember, if you want to use Usenet indexers, you'll also need a Usenet provider configured in [SABnzbd](/config/sabnzbd)!
|
La plupart des bons indexeurs Usenet sont des services payants, mais ils sont généralement assez abordables et valent la peine d'être étudiés ! Quelques-uns des plus populaires sont :
|
||||||
|
|
||||||
#### Torrent Indexers 🧲
|
- [DrunkenSlug](https://drunkenslug.com) (sur invitation seulement !)
|
||||||
For this tutorial, we'll focus on free torrent indexers since they're easier to get started with. Just remember to always use a VPN when torrenting!
|
- [NZBGeek](https://nzbgeek.info)
|
||||||
|
|
||||||
### Adding Indexers
|
N'oubliez pas que si vous souhaitez utiliser des indexeurs Usenet, vous aurez également besoin d'un fournisseur Usenet configuré dans [SABnzbd](/config/sabnzbd)!
|
||||||
|
|
||||||
On the homepage, click on "Add Next Indexer" - time to teach Prowlarr where to look for content!
|
#### Indexeurs de torrents 🧲
|
||||||
|
|
||||||
|
Pour ce tutoriel, nous nous concentrerons sur les indexeurs de torrents gratuits car ils sont plus faciles à utiliser. N'oubliez pas de toujours utiliser un VPN lorsque vous faites du torrent !
|
||||||
|
|
||||||
|
### Ajouter des indexeurs
|
||||||
|
|
||||||
|
Sur la page d'accueil, cliquez sur "Add Next Indexer". Il est temps d'apprendre à Prowlarr où chercher du contenu !
|
||||||
|
|
||||||
[](/pics/prowlarr-2.png)
|
[](/pics/prowlarr-2.png)
|
||||||
|
|
||||||
For this tutorial, I'll add two popular indexers: YTS (great for movies) and eztv (perfect for TV shows). But you can add whatever indexers you like!
|
Pour ce tutoriel, j'ajouterai deux indexeurs populaires : YTS (idéal pour les films) et eztv (parfait pour les séries télévisées). Mais vous pouvez ajouter tous les indexeurs que vous souhaitez !
|
||||||
|
|
||||||
Find your indexer and click on it:
|
Trouvez votre indexeur et cliquez dessus :
|
||||||
|
|
||||||
[](/pics/prowlarr-3.png)
|
[](/pics/prowlarr-3.png)
|
||||||
|
|
||||||
You'll see a new modal called "Add Indexer - Cardigann (your indexer)". All you need to do here is pick a URL from the "Base Url" list. Easy peasy!
|
Vous allez voir une fenêtre de dialogue nommée "Add Indexer - Cardigann (votre indexeur)". Tout ce que vous devez faire est de choisir une URL depuis la liste "Base Url". Easy peasy !
|
||||||
|
|
||||||
[](/pics/prowlarr-4.png)
|
[](/pics/prowlarr-4.png)
|
||||||
|
|
||||||
Hit that "Test" button at the bottom - if everything's working, you'll see a happy green checkmark! ✅
|
Cliquez sur le bouton "Test", si tout fonctionne correctement, vous verrez un ✅ !
|
||||||
[](/pics/sonarr-10.png)
|
[](/pics/sonarr-10.png)
|
||||||
[](/pics/sonarr-11.png)
|
[](/pics/sonarr-11.png)
|
||||||
|
|
||||||
Looking good? Click "Save" and you'll be back at the "Add Indexer" modal.
|
Tout est bon ? Cliquez sur "Save" et vous serez renvoyé sur la fenêtre "Add Indexer".
|
||||||
|
|
||||||
#### How many indexers should I add? 🤔
|
#### Combien d'indexeurs devrais-je ajouter ? 🤔
|
||||||
|
|
||||||
As many as you want! Just repeat those steps for each new indexer in Prowlarr. The more indexers you have, the better chance of finding what you're looking for! It's like having more libraries to check for books. 📚
|
Autant que vous le souhaitez ! Il suffit de répéter ces étapes pour chaque nouvel indexeur dans Prowlarr. Plus vous avez d'indexeurs, plus vous avez de chances de trouver ce que vous cherchez ! C'est comme avoir plus de bibliothèques à consulter pour trouver des livres. 📚
|
||||||
|
|
||||||
When you're done adding indexers, close the modal and you'll see all your indexers on the main page:
|
Lorsque vous avez fini d'ajouter des indexeurs, fermez la fenêtre de dialogue et vous verrez tous vos indexeurs sur la page principale :
|
||||||
|
|
||||||
[](/pics/prowlarr-5.png)
|
[](/pics/prowlarr-5.png)
|
||||||
|
|
||||||
### Connecting to Radarr and Sonarr
|
### Connexion à Radarr et Sonarr
|
||||||
|
|
||||||
Now comes the fun part - connecting Prowlarr to Radarr and Sonarr! This is where everything starts working together. ✨
|
Maintenant vient la partie la plus amusante : relier Prowlarr à Radarr et Sonarr ! C'est là que tout commence à fonctionner ensemble. ✨
|
||||||
|
|
||||||
#### Radarr Connection
|
#### Connexion à Radarr
|
||||||
|
|
||||||
First, we need your Radarr API Key. Head over to Radarr's settings at [http://{your-ip-address}:7878/settings/general]() and look for the API Key under "Security".
|
Vous allez d'abord avoir besoin de la clé API de votre instance Radarr. Vous pouvez l'obtenir via Radarr. Allez sur [http://{votre-adresse-ip}:7878/settings/general](), dans l'onglet "Settings", puis dans la section "Security".
|
||||||
|
|
||||||
[](/pics/bazarr-17.png)
|
[](/pics/bazarr-17.png)
|
||||||
|
|
||||||
Copy that API key and keep it handy!
|
Copiez cette clé API et gardez-là sous la main !
|
||||||
|
|
||||||
In Prowlarr, go to "Settings", click "Apps" and hit the ➕ button.
|
Dans Prowlarr, allez dans "Settings", allez sur "Apps" et cliquez sur le bouton ➕.
|
||||||
|
|
||||||
[](/pics/prowlarr-6.png)
|
[](/pics/prowlarr-6.png)
|
||||||
|
|
||||||
Click on "Radarr":
|
Cliquez sur "Radarr" :
|
||||||
|
|
||||||
[](/pics/prowlarr-7.png)
|
[](/pics/prowlarr-7.png)
|
||||||
|
|
||||||
Fill in these details:
|
Remplissez les champs suivants :
|
||||||
- Prowlarr Server: `http://prowlarr:9696`
|
|
||||||
- Radarr Server: `http://radarr:7878`
|
- Dans "Prowlarr Server", mettez `http://prowlarr:9696`
|
||||||
- API Key: paste your Radarr API key here
|
- Dans "Radarr Server", mettez `http://radarr:7878`
|
||||||
|
- Dans "ApiKey", mettez la clé d'API Radarr que vous avez copié précédemment.
|
||||||
|
|
||||||
[](/pics/prowlarr-8.png)
|
[](/pics/prowlarr-8.png)
|
||||||
|
|
||||||
Test time! Click that "Test" button - hopefully you'll see a green checkmark! ✅
|
En bas de la page, vous pouvez cliquer sur "Test" et si tout est bon, vous devriez voir un ✅
|
||||||
[](/pics/sonarr-10.png)
|
[](/pics/sonarr-10.png)
|
||||||
[](/pics/sonarr-11.png)
|
[](/pics/sonarr-11.png)
|
||||||
|
|
||||||
If the test passed, click "Save". You should see Radarr in your Apps list:
|
Si tout fonctionne correctement, cliquez sur "Save". Vous devriez maintenant voir Radarr dans la liste d'applications !
|
||||||
|
|
||||||
[](/pics/prowlarr-9.png)
|
[](/pics/prowlarr-9.png)
|
||||||
|
|
||||||
#### Sonarr Connection
|
#### Connexion à Sonarr
|
||||||
|
|
||||||
Time for Sonarr! First, grab your Sonarr API Key from [http://{your-ip-address}:8989/settings/general]() - it's under "Security" just like in Radarr.
|
C'est maintenant le tour de Sonarr ! Récupérez votre clé API Sonarr depuis [http://{votre-adresse-ip}:8989/settings/general](), dans la section "Security", comme dans Radarr.
|
||||||
|
|
||||||
[](/pics/bazarr-14.png)
|
[](/pics/bazarr-14.png)
|
||||||
|
|
||||||
Copy that API key for safekeeping!
|
Copiez cette clé API et gardez-là sous la main !
|
||||||
|
|
||||||
Back in Prowlarr, go to "Settings", "Apps" and click that ➕ button again.
|
De retour dans Prowlarr, allez dans "Settings", allez sur "Apps" et cliquez à nouveau sur le bouton ➕.
|
||||||
|
|
||||||
[](/pics/prowlarr-10.png)
|
[](/pics/prowlarr-10.png)
|
||||||
|
|
||||||
This time click on "Sonarr":
|
Cette fois, cliquez sur "Sonarr" :
|
||||||
|
|
||||||
[](/pics/prowlarr-11.png)
|
[](/pics/prowlarr-11.png)
|
||||||
|
|
||||||
Fill in these details:
|
Remplissez les champs suivants :
|
||||||
- Prowlarr Server: `http://prowlarr:9696`
|
|
||||||
- Sonarr Server: `http://sonarr:8989`
|
- Dans "Prowlarr Server", mettez `http://prowlarr:9696`
|
||||||
- API Key: paste your Sonarr API key here
|
- Dans "Sonarr Server", mettez `http://sonarr:8989`
|
||||||
|
- Dans "ApiKey", mettez la clé d'API Sonarr que vous avez copié précédemment.
|
||||||
|
|
||||||
[](/pics/prowlarr-12.png)
|
[](/pics/prowlarr-12.png)
|
||||||
|
|
||||||
One more test! Click "Test" - green checkmark time! ✅
|
Encore un test ! Cliquez sur "Test" en espérant que vous verrez un nouveau ✅ !
|
||||||
[](/pics/sonarr-10.png)
|
[](/pics/sonarr-10.png)
|
||||||
[](/pics/sonarr-11.png)
|
[](/pics/sonarr-11.png)
|
||||||
|
|
||||||
All good? Hit "Save". You should now see both Radarr and Sonarr in your Apps list:
|
Tout est bon ? Cliquez sur "Save". Vous devriez maintenant voir Radarr et Sonarr dans la liste des applications :
|
||||||
|
|
||||||
[](/pics/prowlarr-13.png)
|
[](/pics/prowlarr-13.png)
|
||||||
|
|
||||||
Finally, click on "Sync App Indexers" - this is where the magic happens! 🎩
|
Enfin, cliquez sur "Sync App indexers", c'est là que la magie opère ! 🎩
|
||||||
|
|
||||||
[](/pics/prowlarr-14.png)
|
[](/pics/prowlarr-14.png)
|
||||||
|
|
||||||
Want to see something cool? Go check Sonarr and Radarr's "Indexer" settings - your indexers have been automatically added! No copy-pasting needed!
|
Vous voulez voir quelque chose de cool ? Allez vérifier les paramètres "Indexer" de Sonarr et Radarr : vos indexeurs ont été automatiquement ajoutés ! Pas besoin de copier-coller !
|
||||||
|
|
||||||
[](/pics/prowlarr-15.png)
|
[](/pics/prowlarr-15.png)
|
||||||
|
|
||||||
[](/pics/prowlarr-16.png)
|
[](/pics/prowlarr-16.png)
|
||||||
|
|
||||||
## Moving forward! 🚀
|
## Avançons ! 🚀
|
||||||
|
|
||||||
Now we can move on to [Bazarr](/config/bazarr) - it's going to handle all your subtitle needs!
|
On peut maintenant avancer sur [Bazarr](/config/bazarr), il va répondre à tous vos besoins en sous-titres !
|
||||||
|
|
||||||
## Want to become a Prowlarr pro?
|
## Vous voulez devenir un expert de Prowlarr ?
|
||||||
|
|
||||||
If you want to really dive into what Prowlarr can do, check out the [TRaSH Guide for Prowlarr](https://trash-guides.info/Prowlarr/). They've got some amazing tips for power users! 🔧
|
Si vous souhaitez explorer plus en profondeur ce que Prowlarr peut faire, consultez le [Guide TRaSH pour Prowlarr](https://trash-guides.info/Prowlarr/). Ils ont des conseils incroyables pour les utilisateurs expérimentés ! 🔧
|
||||||
|
@ -1,29 +1,31 @@
|
|||||||
---
|
---
|
||||||
title: "qBittorrent"
|
title: "qBittorrent"
|
||||||
date: 2023-01-10T18:02:13-03:00
|
date: 2025-01-22T14:03:31+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 1
|
weight: 1
|
||||||
summary: The qBittorrent project aims to provide an open-source software alternative to µTorrent.
|
summary: Le projet qBittorrent vise à fournir une alternative logicielle libre à µTorrent.
|
||||||
---
|
---
|
||||||
|
|
||||||
## What is qBitorrent?
|
## Qu'est-ce que qBittorrent ?
|
||||||
|
|
||||||
From their [website](https://www.qbittorrent.org/):
|
Depuis leur [site web](https://www.qbittorrent.org/) :
|
||||||
|
|
||||||
> The qBittorrent project aims to provide an open-source software alternative to µTorrent.
|
> Le projet qBittorrent vise à fournir une alternative logicielle libre à µTorrent.
|
||||||
|
|
||||||
So, just like µTorrent, qBitorrent is a torrent downloader. Pretty easy! 😎
|
Tout comme µTorrent, qBitorrent est un téléchargeur de torrents. Plutôt facile ! 😎
|
||||||
|
|
||||||
## Initial configuration
|
## Configuration initiale
|
||||||
|
|
||||||
First things first - if you set up a VPN during YAMS installation (which you really should!), qBittorrent should already be configured to use it. Let's verify everything is working correctly.
|
Tout d'abord, si vous avez configuré un VPN lors de l'installation de YAMS (ce que vous devriez vraiment faire !), qBittorrent devrait déjà être configuré pour l'utiliser. Vérifions que tout fonctionne correctement.
|
||||||
|
|
||||||
|
Dans un terminal, lancez la commande suivante :
|
||||||
|
|
||||||
In your terminal, run:
|
|
||||||
```bash
|
```bash
|
||||||
yams check-vpn
|
yams check-vpn
|
||||||
```
|
```
|
||||||
|
|
||||||
You should see output like this:
|
Vous devriez obtenir le résultat suivant :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
Getting your qBittorrent IP...
|
Getting your qBittorrent IP...
|
||||||
<qBittorrent IP>
|
<qBittorrent IP>
|
||||||
@ -36,7 +38,8 @@ Your local IP country is North Korea
|
|||||||
Your IPs are different. qBittorrent is working as expected! ✅
|
Your IPs are different. qBittorrent is working as expected! ✅
|
||||||
```
|
```
|
||||||
|
|
||||||
If the check fails, you'll see something like:
|
Si le test échoue, vous verrez une réponse similaire à celle ci-dessous :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
Getting your qBittorrent IP...
|
Getting your qBittorrent IP...
|
||||||
<your local IP>
|
<your local IP>
|
||||||
@ -49,17 +52,18 @@ Your local IP country is North Korea
|
|||||||
Your IPs are the same! qBittorrent is NOT working! ⚠️
|
Your IPs are the same! qBittorrent is NOT working! ⚠️
|
||||||
```
|
```
|
||||||
|
|
||||||
If your VPN check failed, head over to [VPN Configuration](/advanced/vpn/#manual-configuration) to fix it. **You should always use a VPN when downloading torrents!**
|
Si votre test VPN a échoué, consultez le guide [Configuration VPN](/advanced/vpn/#configuration-manuelle-) pour résoudre le problème. **Vous devez toujours utiliser un VPN lorsque vous téléchargez des torrents !**
|
||||||
|
|
||||||
### Setting up qBittorrent
|
### Mise en place de qBittorrent
|
||||||
|
|
||||||
Let's get qBittorrent configured! In your terminal, check the qBittorrent logs to get your initial login credentials:
|
Configurons maintenant qBittorrent ! Dans votre terminal, consultez les logs de qBittorrent pour obtenir vos identifiants de connexion initiaux :
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
docker logs qbittorrent
|
docker logs qbittorrent
|
||||||
```
|
```
|
||||||
|
|
||||||
You'll see the qBittorrent username and password in the logs:
|
Vous verrez le nom d'utilisateur et le mot de passe de qBittorrent dans les logs :
|
||||||
|
|
||||||
```
|
```
|
||||||
qbittorrent | ******** Information ********
|
qbittorrent | ******** Information ********
|
||||||
qbittorrent | To control qBittorrent, access the WebUI at: http://localhost:8081
|
qbittorrent | To control qBittorrent, access the WebUI at: http://localhost:8081
|
||||||
@ -69,73 +73,75 @@ qbittorrent | You should set your own password in program preferences.
|
|||||||
qbittorrent | Connection to localhost (::1) 8081 port [tcp/tproxy] succeeded!
|
qbittorrent | Connection to localhost (::1) 8081 port [tcp/tproxy] succeeded!
|
||||||
```
|
```
|
||||||
|
|
||||||
In your browser, go to [http://{your-ip-address}:8081/]() and you'll see qBittorrent's admin page. Log in with:
|
Depuis votre navigateur, allez à l'adresse [http://{votre-adresse-ip}:8081/](). Vous arriverez sur la page d'administration de qBittorrent. Connectez-vous avec :
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
username: admin
|
username: admin
|
||||||
password: your-temporary-password-from-the-logs
|
password: votre-mot-de-passe-temporaire-trouvé-dans-les-logs
|
||||||
```
|
```
|
||||||
|
|
||||||
[](/pics/qbittorrent-1.png)
|
[](/pics/qbittorrent-1.png)
|
||||||
|
|
||||||
After logging in, you'll see the empty qBittorrent window. Click on the gear icon in the top right to enter the settings.
|
Après vous être connecté, vous verrez la page d'accueil vide de qBittorrent. Cliquez sur l'engrenage en haut à droite pour accéder aux paramètres.
|
||||||
|
|
||||||
[](/pics/qbittorrent-2.png)
|
[](/pics/qbittorrent-2.png)
|
||||||
|
|
||||||
### Configuring BitTorrent Settings
|
### Configuration des paramètres BitTorrent
|
||||||
|
|
||||||
First, go to the "Downloads" tab and set the "Default Save Path" to `/data/downloads/torrents/`.
|
Tout d'abord, allez dans l'onglet "Downloads" et entrez `/data/downloads/torrents/` dans "Default Save Path".
|
||||||
|
|
||||||
[](/pics/qbittorrent-8.png)
|
[](/pics/qbittorrent-8.png)
|
||||||
|
|
||||||
Then, go to the "BitTorrent" tab and check the "When ratio reaches" checkbox. Set it to 0.
|
Ensuite, allez dans l'onglet "BitTorrent" et cochez la case "When ratio reaches". Réglez-la sur 0.
|
||||||
|
|
||||||
### Is this a dick move?
|
### Est-ce que c'est un comportement de merde ?
|
||||||
|
|
||||||
Yes. 😅
|
Oui. 😅
|
||||||
|
|
||||||
The BitTorrent protocol works by sharing (seeding) files across the network. Setting the seeding limit to zero means "Share the torrent **until** I've finished downloading." You'll still share while downloading, but once complete, the torrent stops and waits for [Sonarr](/config/sonarr)/[Radarr](/config/radarr) to pick it up.
|
Le protocole BitTorrent fonctionne par partage (seeding) de fichiers sur le réseau. Fixer la limite d'ensemencement à zéro signifie "Je partage le torrent **jusqu'à** ce que j'aie fini de télécharger". Vous continuerez à le partager pendant le téléchargement, mais une fois terminé, le torrent s'arrête et attend que [Sonarr](/config/sonarr)/[Radarr](/config/radarr) le récupère.
|
||||||
|
|
||||||
For this tutorial we'll leave it at 0, but feel free to be less selfish later! **Some torrent services monitor the ratio to prevent abuse, and restrict accounts with low ratios. Make sure you respect these constraints to keep your access to these platforms.**
|
Pour ce tutoriel, nous le laisserons à 0, mais n'hésitez pas à être moins égoïste plus tard !
|
||||||
|
|
||||||
|
**Certains services de torrents surveillent le ratio afin d'éviter les abus et restreignent les comptes ayant un ratio trop faible. Assurez-vous de respecter ces contraintes pour conserver vos accès à ces plateformes**
|
||||||
|
|
||||||
[](/pics/qbittorrent-3.png)
|
[](/pics/qbittorrent-3.png)
|
||||||
|
|
||||||
### Configuring Web UI Settings
|
### Configuration des paramètres de l'interface Web
|
||||||
|
|
||||||
Next, go to the "Web UI" tab. Here you can set it to skip password authentication when accessing from your local network. This is optional but recommended.
|
Ensuite, allez dans l'onglet "Web UI". Ici, vous pouvez configurer l'application pour qu'elle ignore l'authentification par mot de passe lors de l'accès à partir de votre réseau local. Cette option est facultative mais recommandée.
|
||||||
|
|
||||||
[](/pics/qbittorrent-4.png)
|
[](/pics/qbittorrent-4.png)
|
||||||
|
|
||||||
While you're here, change that temporary password to something more secure:
|
Pendant que vous êtes ici, changez votre mot de passe temporaire pour un mot de passe plus fort :
|
||||||
|
|
||||||
[](/pics/qbittorrent-7.png)
|
[](/pics/qbittorrent-7.png)
|
||||||
|
|
||||||
### Configuring Network Settings
|
### Configuration des paramètres du réseau
|
||||||
|
|
||||||
On the "Advanced" tab, make sure your Network interface is set to `tun0`. This ensures qBittorrent always uses the VPN connection and stops if the VPN goes down.
|
Dans l'onglet "Advanced", assurez-vous que votre interface réseau est définie sur `tun0`. Cela garantit que qBittorrent utilise toujours la connexion VPN et s'arrête si le VPN dysfonctionne.
|
||||||
|
|
||||||
[](/pics/qbittorrent-5.png)
|
[](/pics/qbittorrent-5.png)
|
||||||
|
|
||||||
Finally, scroll to the bottom and click "Save".
|
Enfin, descendez en bas de la fenêtre et cliquez sur "Save".
|
||||||
|
|
||||||
[](/pics/qbittorrent-6.png)
|
[](/pics/qbittorrent-6.png)
|
||||||
|
|
||||||
### Port Forwarding 🚀
|
### Redirection de port 🚀
|
||||||
|
|
||||||
Want faster downloads? YAMS supports automatic port forwarding! Check out our [Port Forwarding Guide](/advanced/port-forwarding/) to supercharge your download speeds.
|
Envie de télécharger plus rapidement vos contenus ? YAMS supporte nativement la redirection de port ! Consultez notre guide sur la [Redirection de port](/advanced/port-forwarding/) pour booster votre vitesse de téléchargement.
|
||||||
|
|
||||||
[](/pics/advanced-port-forwarding-1.png)
|
[](/pics/advanced-port-forwarding-1.png)
|
||||||
|
|
||||||
## Final VPN Check
|
## Vérification finale du VPN
|
||||||
|
|
||||||
Let's do one last VPN check to make sure everything's working:
|
Effectuons une dernière vérification du VPN pour nous assurer que tout fonctionne correctement :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ yams check-vpn
|
$ yams check-vpn
|
||||||
```
|
```
|
||||||
|
|
||||||
You should see your qBittorrent IP is different from your local IP. If not, head over to [VPN Configuration](/advanced/vpn/#manual-configuration) to fix it.
|
Vous devriez voir que l'adress IP utilisée par qBittorrent est différente de votre adresse IP locale. Si ce n'est pas le cas, consultez le guide [Configuration VPN](/advanced/vpn/#configuration-manuelle-) pour résoudre le problème.
|
||||||
|
|
||||||
## That's done! 🎉
|
## Et voilà ! 🎉
|
||||||
|
|
||||||
Looking good! Now we can move forward with [SABnzbd](/config/sabnzbd).
|
Nous pouvons maintenant poursuivre avec [SABnzbd](/config/sabnzbd).
|
||||||
|
@ -1,120 +1,118 @@
|
|||||||
---
|
---
|
||||||
title: "Radarr"
|
title: "Radarr"
|
||||||
date: 2023-01-10T19:06:46-03:00
|
date: 2025-01-29T13:25:21+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 3
|
weight: 3
|
||||||
summary: Radarr is a movie collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new movies and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available.
|
summary: Radarr est un outil de gestion de collections de films pour les utilisateurs d'Usenet et de BitTorrent. Il surveille plusieurs flux RSS pour trouver des nouveaux films, puis les télécharge, les renomme et les classe. Il peut également améliorer automatiquement la qualité des fichiers existants si une meilleure version devient disponible.
|
||||||
---
|
---
|
||||||
|
|
||||||
# What is Radarr?
|
# Qu'est-ce que Radarr ?
|
||||||
|
|
||||||
From their [wiki](https://wiki.servarr.com/radarr):
|
Selon leur [wiki](https://wiki.servarr.com/radarr) :
|
||||||
|
|
||||||
> Radarr is a movie collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new movies and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available.
|
> Radarr est un outil de gestion de collections de films pour les utilisateurs d'Usenet et de BitTorrent. Il surveille plusieurs flux RSS pour trouver des nouveaux films, puis les télécharge et les renomme et les classe. Il peut également améliorer automatiquement la qualité des fichiers existants si une meilleure version devient disponible.
|
||||||
|
|
||||||
In YAMS, Radarr is going to manage all our movies: download them, sort them, and keep everything organized. It's like having your own personal movie butler! 🎬
|
Dans YAMS, Radarr va gérer tous nos films : les télécharger, les trier et tout organiser. C'est comme si vous aviez un majordome personnel pour vos films ! 🎬
|
||||||
|
|
||||||
## Initial configuration
|
## Configuration initiale
|
||||||
|
|
||||||
In your browser, go to [http://{your-ip-address}:7878/](). First up, we need to set up some basic security.
|
Depuis votre navigateur, allez à l'adresse [http://{votre-adresse-ip}:7878/](). Tout d'abord, nous devons mettre en place quelques mesures de sécurité élémentaires.
|
||||||
|
|
||||||
- Select "Forms (Login Page)" as the "Authentication Method"
|
- Sélectionnez "Forms (Login Page)" comme méthode d'authentication
|
||||||
- In "Authentication Required" select "Disabled for Local Addresses" (this way you won't need to login when you're at home)
|
- Dans "Authentication Required" sélectionnez "Disabled for Local Addresses" (vous n'aurez pas besoin de vous connecter lorsque vous êtes chez vous)
|
||||||
|
|
||||||
Fill in your username and password, then click on save:
|
Remplissez avec votre nom d'utilisateur et votre mot de passe, puis cliquez sur enregistrer :
|
||||||
|
|
||||||
[](/pics/radarr-18.png)
|
[](/pics/radarr-18.png)
|
||||||
|
|
||||||
You'll see Radarr's empty page. Don't worry about those 3 messages in the system tab - we'll deal with them soon!
|
Vous allez arriver sur une page vide avec notamment 3 messages sur l'onglet "System". Pas d'inquiétude, on s'en occupera juste après !
|
||||||
|
|
||||||
[](/pics/radarr-1.png)
|
[](/pics/radarr-1.png)
|
||||||
|
|
||||||
### Media management
|
### Gestion des médias
|
||||||
|
|
||||||
First things first - let's tell Radarr how to handle our movies. Go to "Settings" and then "Media management". On this screen:
|
Tout d'abord, indiquons à Radarr comment gérer nos films. Allez dans "Settings" puis "Media management". Sur cet écran :
|
||||||
- Click on "Show Advanced" (don't worry, we'll keep it simple!)
|
|
||||||
- Check the "Rename Movies" box
|
- Cliquez sur "Show Advanced" (rassurez-vous, nous allons faire simple !)
|
||||||
- Change "Standard Movie Format" to `{Movie Title} ({Release Year})`
|
- Cochez l'option "Rename Movies"
|
||||||
|
- Remplacez "Standard Movie Format" par `{Movie Title} ({Release Year})`
|
||||||
|
|
||||||
[](/pics/radarr-2.png)
|
[](/pics/radarr-2.png)
|
||||||
|
|
||||||
At the bottom of the same screen, go to "Root folders" and click on "Add Root Folder".
|
En bas de la même page, descendez jusqu'à "Root folders" et cliquez sur "Add Root Folder".
|
||||||
|
|
||||||
[](/pics/radarr-3.png)
|
[](/pics/radarr-3.png)
|
||||||
|
|
||||||
Now add the `/data/movies/` folder:
|
Ajoutez maintenant le dossier `/data/movies/` :
|
||||||
|
|
||||||
[](/pics/radarr-4.png)
|
[](/pics/radarr-4.png)
|
||||||
|
|
||||||
**Note:** This isn't actually on your filesystem! The `/data/movies/` folder exists inside the docker environment and maps to your server's `/mediafolder/media/movies/` folder. Magic! ✨
|
**Note :** Ce n'est pas réellement l'emplacement sur votre système ! Le dossier `/data/movies/` existe dans l'environnement docker et correspond au dossier `/mediafolder/media/movies/` de votre serveur. Magique ! ✨
|
||||||
|
|
||||||
Finally, click on "Save Changes".
|
Enfin, cliquez sur "Save Changes".
|
||||||
|
|
||||||
[](/pics/radarr-5.png)
|
[](/pics/radarr-5.png)
|
||||||
|
|
||||||
### Download Clients
|
### Clients de téléchargement
|
||||||
|
|
||||||
Time to connect Radarr to our download tools! This is where we'll link up with [qBittorrent](/config/qbittorrent) and [SABnzbd](/config/sabnzbd).
|
Il est temps de connecter Radarr à nos clients téléchargement ! C'est ici que nous allons relier [qBittorrent](/config/qbittorrent) et [SABnzbd](/config/sabnzbd) à Radarr.
|
||||||
|
|
||||||
#### qBittorrent Setup
|
#### Configuration de qBittorrent
|
||||||
|
|
||||||
In "Settings", go to "Download Clients" and click on the ➕ button.
|
Dans l'onglet "Settings", allez sur "Download Clients" puis cliquez sur le bouton ➕.
|
||||||
|
|
||||||
[](/pics/radarr-13.png)
|
[](/pics/radarr-13.png)
|
||||||
|
|
||||||
On the "Add Download Client" screen, scroll down and click on "qBittorrent".
|
Sur l'écran "Add Download Client", descendez puis cliquez sur "qBittorrent".
|
||||||
|
|
||||||
[](/pics/radarr-14.png)
|
[](/pics/radarr-14.png)
|
||||||
|
|
||||||
Fill in these details:
|
- Dans "Name", mettez le nom de votre client de téléchargement (qBittorrent).
|
||||||
- Name: qBittorrent (or whatever you want to call it!)
|
- Dans "Host", mettez l'adresse IP de votre serveur (`192.168.0.190` par exemple).
|
||||||
- Host: your server IP address (like `192.168.0.190`)
|
- Dans "Username", mettez `admin`.
|
||||||
- Port: 8081
|
- Dans "Password", mettez votre mot de passe qBittorrent.
|
||||||
- Username: `admin`
|
|
||||||
- Password: your qBittorrent password
|
|
||||||
|
|
||||||
[](/pics/radarr-15.png)
|
[](/pics/radarr-15.png)
|
||||||
|
|
||||||
Click that "Test" button at the bottom - if everything's good, you'll see a nice green checkmark! ✅
|
En bas de la page, vous pouvez cliquer sur "Test" et si tout est bon, vous devriez voir un ✅ !
|
||||||
[](/pics/radarr-10.png)
|
[](/pics/radarr-10.png)
|
||||||
[](/pics/radarr-11.png)
|
[](/pics/radarr-11.png)
|
||||||
|
|
||||||
If the test passed, click "Save". Your download client should now show up on the page:
|
Si tout fonctionne correctement, cliquez sur "Save". Votre client de téléchargement devrait maintenant apparaître sur la page "Download Clients" !
|
||||||
|
|
||||||
[](/pics/radarr-16.png)
|
[](/pics/radarr-16.png)
|
||||||
|
|
||||||
#### SABnzbd Setup
|
#### Configuration de SABnzbd
|
||||||
|
|
||||||
Back in "Download Clients", click that ➕ button again.
|
De retour sur la page "Download Clients", cliquez sur le bouton ➕ à nouveau.
|
||||||
|
|
||||||
[](/pics/radarr-13.png)
|
[](/pics/radarr-13.png)
|
||||||
|
|
||||||
This time, scroll down and pick "SABnzbd".
|
Cette fois, descendez et choisissez "SABnzbd".
|
||||||
|
|
||||||
[](/pics/radarr-19.png)
|
[](/pics/radarr-19.png)
|
||||||
|
|
||||||
Fill in these details:
|
- Dans "Name", mettez `SABnzbd`.
|
||||||
- Name: SABnzbd (or any name you like)
|
- Dans "Host", mettez l'adresse IP de votre serveur (`192.168.0.190` par exemple).
|
||||||
- Host: your server IP address (like `192.168.0.190`)
|
- Dans "Port", mettez `8080`.
|
||||||
- Port: 8080
|
- Dans "API Key", mettez votre clé API SABnzbd.
|
||||||
- API Key: your SABnzbd API key
|
|
||||||
|
|
||||||
Don't have your SABnzbd API key handy? No worries! You can find it here: [Getting your API key for Sonarr and Radarr](/config/sabnzbd/#getting-your-api-key-for-sonarr-and-radarr)
|
Si vous n'avez pas votre clé API SABnzbd sous la main, pas de soucis ! Vous pouvez la trouver ici : [Obtenir votre clé API pour Sonarr et Radarr](/config/sabnzbd/#obtenir-votre-clé-api-pour-sonarr-et-radarr)
|
||||||
|
|
||||||
[](/pics/radarr-20.png)
|
[](/pics/radarr-20.png)
|
||||||
|
|
||||||
Time for another test! Click that "Test" button - hopefully you'll see another green checkmark! ✅
|
Il est temps de refaire un test ! Cliquez sur le bouton "Test", en espérant que vous verrez un nouveau ✅ !
|
||||||
[](/pics/radarr-10.png)
|
[](/pics/radarr-10.png)
|
||||||
[](/pics/radarr-11.png)
|
[](/pics/radarr-11.png)
|
||||||
|
|
||||||
If the test worked, hit "Save". You should now see both download clients on the page:
|
Si le test a fonctionné, cliquez sur "Save". Vous devriez maintenant voir vos deux clients de téléchargement sur la page :
|
||||||
|
|
||||||
[](/pics/radarr-21.png)
|
[](/pics/radarr-21.png)
|
||||||
|
|
||||||
## Moving forward! 🚀
|
## Avançons ! 🚀
|
||||||
|
|
||||||
Looking good! Now we can continue with [Sonarr](/config/sonarr). We're getting closer to having your own personal Netflix!
|
Ça commence à prendre forme ! On peut maintenant continuer avec [Sonarr](/config/sonarr). On se rapproche de votre Netflix personnel !
|
||||||
|
|
||||||
## Want to get really fancy?
|
## Envie d'un peu de fantaisie ?
|
||||||
|
|
||||||
If you want to dive deeper into Radarr's configuration, I highly recommend checking out the [TRaSH Guide for Radarr](https://trash-guides.info/Radarr/). They've got some really cool advanced settings in there! 🔧
|
Si vous souhaitez aller plus loin dans la configuration de Radarr, je vous recommande grandement de consulter le [Guide TRaSH pour Radarr](https://trash-guides.info/Radarr/). Il y a des options avancées vraiment cool dedans ! 🔧
|
||||||
|
@ -1,43 +1,50 @@
|
|||||||
---
|
---
|
||||||
title: "Recommendations"
|
title: "Recommendations"
|
||||||
date: 2023-01-12T19:09:55-03:00
|
date: 2025-01-30T11:35:44+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 100
|
weight: 100
|
||||||
summary: Final recommendations, how to continue?
|
summary: Recommendations finales, comment continuer ?
|
||||||
---
|
---
|
||||||
|
|
||||||
# What should YOU do now?
|
# Que pouvez-vous faire maintenant ?
|
||||||
|
|
||||||
Everything is working now! Yay! 🎉
|
Tout fonctionne maintenant ! Yay ! 🎉
|
||||||
|
|
||||||
Here are some cool ways to make your YAMS experience even better:
|
Voici quelques moyens sympas de rendre votre expérience YAMS encore meilleure :
|
||||||
|
|
||||||
### Add more indexers! 🔍
|
### Ajoutez plus d'indexeurs 🔍
|
||||||
Check out the [Prowlarr indexers guide](/config/prowlarr/#indexers). The more indexers you have, the easier it'll be to find those hard-to-get movies and TV shows that your friends keep talking about!
|
|
||||||
|
|
||||||
### Expand your subtitle collection! 🗣️
|
Consultez le [Guide des indexeurs de Prowlarr](/config/prowlarr/#indexers). Plus vous avez d'indexeurs, plus il vous sera facile de trouver les films et séries TV difficiles à obtenir dont vos amis vous parlent sans cesse !
|
||||||
Head to the [Bazarr providers guide](/config/bazarr/#providers) and add more subtitle sources. The more providers you have, the better chance Bazarr has of finding perfect subtitles for everything in your library.
|
|
||||||
|
|
||||||
### Get those apps! 📱
|
### Développez votre collection de sous-titres ! 🗣️
|
||||||
Install your media service apps (Emby/Jellyfin/Plex) on all your devices! They're available for:
|
|
||||||
- Android TV
|
|
||||||
- Amazon Fire TV
|
|
||||||
- Chromecast
|
|
||||||
- Roku
|
|
||||||
- Xbox
|
|
||||||
- Home Theater PCs
|
|
||||||
- And lots more!
|
|
||||||
|
|
||||||
### Consider going premium! ⭐
|
Allez dans le [Guide des fournisseurs de Bazarr](/config/bazarr/#fournisseurs) et ajoutez d'autres sources de sous-titres. Plus il y a de fournisseurs, plus Bazarr a de chances de trouver des sous-titres parfaits pour tout ce qui se trouve dans votre bibliothèque.
|
||||||
If you're using Emby, think about trying [Emby Premiere](https://emby.media/premiere.html). It's totally optional, but VERY recommended! You'll get:
|
|
||||||
- Offline media support
|
|
||||||
- Hardware transcoding (smoother playback!)
|
|
||||||
- Automatic content conversion
|
|
||||||
- And tons more cool features
|
|
||||||
|
|
||||||
I actually canceled all my streaming services, bought a 1-year license, and never looked back!
|
### Téléchargez ces applications ! 📱
|
||||||
|
|
||||||
### Make it yours! 🛠️
|
Installez vos applications de service multimédia (Emby/Jellyfin/Plex) sur tous vos appareils ! Elles sont disponibles pour :
|
||||||
Take time to configure and fine-tune all the services. Don't worry about breaking things - you can always refer back to this documentation if something goes wrong. The best media server is one that's customized to how YOU want to use it!
|
|
||||||
|
|
||||||
Remember: A good media server should adapt to you, not the other way around! 😎
|
- Android TV
|
||||||
|
- Amazon Fire TV
|
||||||
|
- Chromecast
|
||||||
|
- Roku
|
||||||
|
- Xbox
|
||||||
|
- Home Theater PCs
|
||||||
|
- Et bien d'autres encore !
|
||||||
|
|
||||||
|
### Envisagez de passer sur des formules premium ! ⭐
|
||||||
|
|
||||||
|
Si vous utilisez Emby, je vous recommande d'essayer [Emby Premiere](https://emby.media/premiere.html) ! C'est totalement optionnel, mais ça en vaut vraiment le coup :
|
||||||
|
|
||||||
|
- Médias hors ligne pour vos appareils
|
||||||
|
- Transcodage matériel (lecture plus fluide !)
|
||||||
|
- Conversion automatique de votre contenu
|
||||||
|
- Et bien d'autres fonctionnalités super cool !
|
||||||
|
|
||||||
|
J'ai annulé tous mes services de streaming, j'ai acheté une licence Emby Premiere d'un an et je n'ai jamais regretté mon choix !
|
||||||
|
|
||||||
|
### Appropriez-vous votre installation ! 🛠️
|
||||||
|
|
||||||
|
Prenez le temps de configurer et d'ajuster tous les services. Ne craignez pas de tout casser : vous pourrez toujours vous référer à cette documentation en cas de problème. Le meilleur serveur multimédia est celui qui est personnalisé en fonction de l'utilisation que VOUS souhaitez en faire !
|
||||||
|
|
||||||
|
N'oubliez pas : Un bon serveur média doit s'adapter à vous, et non l'inverse ! 😎
|
||||||
|
@ -1,58 +1,58 @@
|
|||||||
---
|
---
|
||||||
title: "Running everything together"
|
title: "Passer à l'action"
|
||||||
date: 2023-01-12T18:06:44-03:00
|
date: 2025-01-30T11:35:44+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 10
|
weight: 10
|
||||||
summary: So you finally got YAMS running? Let's add some movies and see everything working together!
|
summary: Vous avez enfin réussi à faire fonctionner YAMS ? Ajoutons quelques films et voyons comment tout fonctionne ensemble !
|
||||||
---
|
---
|
||||||
|
|
||||||
## First, I want to congratulate you 🎉
|
## Tout d'abord, je tiens à vous féliciter 🎉
|
||||||
|
|
||||||
You did it! You installed and configured YAMS! Give yourself a good pat on the back - you've earned it! 🙇♂️
|
Vous avez réussi ! Vous avez installé et configuré YAMS ! Félicitez-vous, vous l'avez bien mérité ! 🙇♂️
|
||||||
|
|
||||||
[](/pics/party.gif)
|
[](/pics/party.gif)
|
||||||
|
|
||||||
Now comes the fun part: Adding your shows/movies and watching everything work together like a well-oiled machine! 😎
|
Maintenant vient la partie la plus amusante : Ajouter vos séries/films et voir le tout fonctionner tel une machine bien huilée ! 😎
|
||||||
|
|
||||||
## Radarr & Sonarr
|
## Radarr & Sonarr
|
||||||
|
|
||||||
These instructions work for both Radarr and Sonarr. To keep things simple, I'll show you with Radarr, but the process is super similar for TV shows!
|
Ces instructions sont applicables aussi bien à Radarr qu'à Sonarr. Pour simplifier les choses, je vous montrerai Radarr, mais le processus est très similaire pour les séries TV !
|
||||||
|
|
||||||
Open Radarr at [http://{your-ip-address}:7878/]() and click on "Add New" in the left menu. For this demo, I'll use "The Godfather" (because it's a classic!), but you can search for any movie you want.
|
Ouvrez Radarr à l'adresse [http://{votre-adresse-ip}:7878/]() et cliquez sur "Add New" dans le menu de gauche. Pour cette démo, j'utiliserai "Le Parrain" (parce que c'est un classique !), mais vous pouvez rechercher n'importe quel film.
|
||||||
|
|
||||||
Pro tip: For your first test, pick something popular - it'll be easier to find!
|
Astuce : Pour votre premier test, choisissez quelque chose de populaire, ce sera plus facile à trouver !
|
||||||
|
|
||||||
[](/pics/running-everything-together-1.png)
|
[](/pics/running-everything-together-1.png)
|
||||||
|
|
||||||
Click on the movie you want to download:
|
Cliquez sur le film que vous souhaitez télécharger :
|
||||||
|
|
||||||
[](/pics/running-everything-together-2.png)
|
[](/pics/running-everything-together-2.png)
|
||||||
|
|
||||||
Now you can pick your quality preferences. If your movie is part of a collection (like The Godfather is), you can choose to download the whole series in the "Monitor" box. I'm going for the whole trilogy because, well, why not?
|
Vous pouvez maintenant choisir vos préférences en matière de qualité. Si votre film fait partie d'une collection (comme Le Parrain), vous pouvez choisir de télécharger toute la série dans la case "Monitor". J'opte pour la trilogie complète parce que, eh bien, pourquoi pas ?
|
||||||
|
|
||||||
Finally, click "Add Movie"!
|
Enfin, cliquez sur "Add Movie" !
|
||||||
|
|
||||||
[](/pics/running-everything-together-3.png)
|
[](/pics/running-everything-together-3.png)
|
||||||
|
|
||||||
Head back to "Movies" and you'll see your selections:
|
Retournez à "Movies" et vous verrez vos sélections :
|
||||||
|
|
||||||
[](/pics/running-everything-together-4.png)
|
[](/pics/running-everything-together-4.png)
|
||||||
|
|
||||||
Click on "Activity" to watch the magic happen - you can see everything downloading in real-time! 🪄
|
Cliquez sur "Activity" pour voir la magie opérer : vous pouvez voir que tout est téléchargé en temps réel ! 🪄
|
||||||
|
|
||||||
[](/pics/running-everything-together-5.png)
|
[](/pics/running-everything-together-5.png)
|
||||||
|
|
||||||
## qBittorrent
|
## qBittorrent
|
||||||
|
|
||||||
Want to see what's going on under the hood? Open qBittorrent at [http://{your-ip-address}:8081/]() and you'll see your movies downloading!
|
Vous voulez voir ce qui se passe sous le capot ? Ouvrez qBittorrent à l'adresse [http://{votre-adresse-ip}:8081/]() et vous verrez vos films se télécharger !
|
||||||
|
|
||||||
This means everything is working perfectly! When downloads finish, Radarr will automatically organize them into the right folders.
|
Cela confirme que tout fonctionne parfaitement ! Lorsque les téléchargements sont terminés, Radarr les range automatiquement dans les bons dossiers.
|
||||||
|
|
||||||
[](/pics/running-everything-together-6.png)
|
[](/pics/running-everything-together-6.png)
|
||||||
|
|
||||||
## Media service
|
## Service multimédia
|
||||||
|
|
||||||
After your downloads finish, head over to your media service and... ta-da! 🎉 Your movies are right there waiting for you!
|
Une fois les téléchargements terminés, rendez-vous sur votre service multimédia et... ta-da ! 🎉 Vos films sont là et vous attendent !
|
||||||
|
|
||||||
Jellyfin:
|
Jellyfin:
|
||||||
[](/pics/running-everything-together-12.png)
|
[](/pics/running-everything-together-12.png)
|
||||||
@ -63,18 +63,18 @@ Emby:
|
|||||||
Plex:
|
Plex:
|
||||||
[](/pics/running-everything-together-11.png)
|
[](/pics/running-everything-together-11.png)
|
||||||
|
|
||||||
Open up a movie and look - subtitles are already there! That's [Bazarr](/config/bazarr) doing its thing! 🎯
|
Ouvrez un film et regardez, les sous-titres sont déjà là ! C'est [Bazarr](/config/bazarr) qui fait son travail ! 🎯
|
||||||
|
|
||||||
[](/pics/running-everything-together-8.png)
|
[](/pics/running-everything-together-8.png)
|
||||||
|
|
||||||
[](/pics/running-everything-together-9.png)
|
[](/pics/running-everything-together-9.png)
|
||||||
|
|
||||||
You can even start watching right from your browser, with subtitles and everything:
|
Vous pouvez même commencer à regarder directement le film depuis votre navigateur, avec les sous-titres et tout le reste :
|
||||||
[](/pics/running-everything-together-10.png)
|
[](/pics/running-everything-together-10.png)
|
||||||
|
|
||||||
## Your filesystem
|
## Votre système de fichiers
|
||||||
|
|
||||||
Curious about how everything's organized? Check out your `/mediafolder/media/movies` folder:
|
Curieux de savoir comment tout est organisé ? Jetez un coup d'œil à votre dossier `/mediafolder/media/movies` :
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
roger@debian:/srv/media/movies$ tree .
|
roger@debian:/srv/media/movies$ tree .
|
||||||
@ -95,12 +95,12 @@ roger@debian:/srv/media/movies$ tree .
|
|||||||
3 directories, 9 files
|
3 directories, 9 files
|
||||||
```
|
```
|
||||||
|
|
||||||
Not a fan of how things are named? No problem! You can always change the naming format in [Radarr's media management page](/config/radarr#media-management) or [Sonarr's settings](/config/sonarr#media-management).
|
Pas fan de la façon dont les choses sont nommées ? Pas de problème ! Vous pouvez toujours changer le format de nommage dans la page de [Gestion des médias](/config/radarr/#gestion-des-médias) de Radarr ou [les paramètres de Sonarr](/config/sonarr/#gestion-des-médias).
|
||||||
|
|
||||||
# Final step and conclusions
|
# Dernière étape et conclusions
|
||||||
|
|
||||||
You did it! 🎉 You've got your very own media server up and running! That's a huge step toward breaking free from subscription services like Netflix or Amazon Prime.
|
Vous l'avez fait ! 🎉 Vous avez mis en place votre propre serveur multimédia et vous le faites fonctionner ! C'est un grand pas en avant pour vous affranchir des services à abonnements comme Netflix ou Amazon Prime.
|
||||||
|
|
||||||
And guess what? There's still so much more you can do to make your setup even better! Head over to the [Recommendations](/config/recommendations) page for some cool ideas on what to try next.
|
Et devinez quoi ? Il y a encore beaucoup de choses que vous pouvez faire pour améliorer votre installation ! Rendez-vous sur la page [Recommandations](/config/recommendations) pour trouver des idées intéressantes.
|
||||||
|
|
||||||
🙌 Thanks for following along with the tutorial! Hope you enjoy your awesome new media server - you've earned it! 😎
|
🙌 Merci d'avoir suivi ce tutoriel ! J'espère que vous apprécierez votre nouveau serveur multimédia : vous l'avez bien mérité ! 😎
|
||||||
|
@ -1,64 +1,69 @@
|
|||||||
---
|
---
|
||||||
title: "SABnzbd"
|
title: "SABnzbd"
|
||||||
date: 2023-01-10T18:02:13-03:00
|
date: 2025-01-22T14:03:31+02:00
|
||||||
weight: 2
|
weight: 2
|
||||||
draft: false
|
draft: false
|
||||||
summary: SABnzbd is a program to download binary files from Usenet servers. Many people upload all sorts of interesting material to Usenet and you need a special program to get this material with the least effort.
|
summary: SABnzbd est un programme qui permet de télécharger des fichiers à partir de serveurs Usenet. De nombreuses personnes publient toutes sortes de contenus intéressants sur Usenet et vous avez besoin d'un programme spécial pour obtenir ces contenus avec un minimum d'effort.
|
||||||
---
|
---
|
||||||
|
|
||||||
## What is SABnzbd?
|
## Qu'est-ce que SABnzbd ?
|
||||||
|
|
||||||
From their [website](https://sabnzbd.org/):
|
Depuis leur [site web](https://sabnzbd.org/) :
|
||||||
|
|
||||||
> SABnzbd is a program to download binary files from Usenet servers. Many people upload all sorts of interesting material to Usenet and you need a special program to get this material with the least effort.
|
> SABnzbd est un programme qui permet de télécharger des fichiers à partir de serveurs Usenet. De nombreuses personnes publient toutes sortes de contenus intéressants sur Usenet et vous avez besoin d'un programme spécial pour obtenir ces contenus avec un minimum d'effort.
|
||||||
|
|
||||||
So basically, SABnzbd is going to help us download stuff from Usenet servers. Pretty cool! 😎
|
En gros, SABnzbd va nous aider à télécharger des trucs sur les serveurs Usenet. Plutôt sympa ! 😎
|
||||||
|
|
||||||
## Initial configuration
|
## Configuration initiale
|
||||||
|
|
||||||
In your browser, go to [http://{your-ip-address}:8080/]() and you'll see SABnzbd's setup page. First, choose your language and click on "Start Wizard":
|
Depuis votre navigateur, allez à l'adresse [http://{votre-adresse-ip}:8080/](). Vous arriverez sur la page d'installation de SABnzbd.
|
||||||
|
|
||||||
|
Avant de choisir votre langue, veuillez noter que ce guide est rédigé en français, mais que les étapes et illustrations suivantes sont basées sur le choix de langue anglais.
|
||||||
|
|
||||||
|
Une fois votre choix effectué, cliquez sur "Start Wizard" :
|
||||||
|
|
||||||
[](/pics/sabnzbd-1.png)
|
[](/pics/sabnzbd-1.png)
|
||||||
|
|
||||||
Next up, you'll need to choose a Usenet server. [Newshosting](https://www.newshosting.com/) usually has good deals going on, but you can use whatever server you prefer!
|
Ensuite, vous allez devoir choisir un serveur Usenet. [Newshosting](https://www.newshosting.com/) propose généralement des bons plans, mais vous pouvez utiliser le serveur que vous préférez !
|
||||||
|
|
||||||
When you've got your server details ready, input them and click on "Next".
|
Une fois que vous avez obtenu les détails de votre serveur, saisissez-les dans les champs correspondants et cliquez sur "Next".
|
||||||
|
|
||||||
[](/pics/sabnzbd-2.png)
|
[](/pics/sabnzbd-2.png)
|
||||||
|
|
||||||
You should now see the final wizard page - congrats! 🎉
|
Vous devriez maintenant voir la page finale de l'assistant d'installation. Félicitations ! 🎉
|
||||||
|
|
||||||
You'll notice the Completed and Uncompleted download folders aren't quite where we want them. Don't worry, we'll fix that in a minute!
|
Vous remarquerez que les dossiers de téléchargement "Completed" et "Uncompleted" ne sont pas tout à fait à leur place. Ne vous inquiétez pas, nous allons y remédier dans une minute !
|
||||||
|
|
||||||
For now, just click on "Go to SABnzbd".
|
Pour l'instant, cliquez sur "Go to SABnzbd".
|
||||||
|
|
||||||
[](/pics/sabnzbd-3.png)
|
[](/pics/sabnzbd-3.png)
|
||||||
|
|
||||||
Head over to the settings page by clicking on the cog-wheel icon in the top right.
|
Rendez-vous sur la page des paramètres en cliquant sur l'icône d'engrenage en haut à droite.
|
||||||
|
|
||||||
[](/pics/sabnzbd-4.png)
|
[](/pics/sabnzbd-4.png)
|
||||||
|
|
||||||
On the settings page, click on "Folders" and let's get those paths sorted:
|
Sur la page des paramètres, cliquez sur "Folders" et indiquez les bons dossiers :
|
||||||
- Set your "Temporary Download Folder" to `/data/downloads/usenet/incomplete`
|
|
||||||
- Set your "Completed Download Folder" to `/data/downloads/usenet/complete`
|
- Entrez `/data/downloads/usenet/incomplete` dans "Temporary Download Folder"
|
||||||
- Click on "Save Changes"
|
- Entrez `/data/downloads/usenet/complete` dans "Completed Download Folder"
|
||||||
|
- Cliquez sur "Save Changes"
|
||||||
|
|
||||||
[](/pics/sabnzbd-5.png)
|
[](/pics/sabnzbd-5.png)
|
||||||
|
|
||||||
## Getting your API key for Sonarr and Radarr
|
## Obtenir votre clé API pour Sonarr et Radarr
|
||||||
|
|
||||||
You'll need this API key later when we set up Radarr and Sonarr. Feel free to skip this section for now if you want - you can always come back!
|
Vous aurez besoin de cette clé API plus tard lorsque nous configurerons Radarr et Sonarr. N'hésitez pas à sauter cette section pour l'instant, vous pourrez toujours y revenir !
|
||||||
|
|
||||||
To get your API key:
|
Pour obtenir votre clé API :
|
||||||
|
|
||||||
First, head back to the settings.
|
Retournez d'abord dans les paramètres.
|
||||||
|
|
||||||
[](/pics/sabnzbd-4.png)
|
[](/pics/sabnzbd-4.png)
|
||||||
|
|
||||||
Then, go to "General" and scroll down to "Security". You'll find your API Key right there!
|
Puis allez dans "General" et descendez jusqu'à la section "Security". Vous y trouverez votre clé API !
|
||||||
|
|
||||||
[](/pics/sabnzbd-6.png)
|
[](/pics/sabnzbd-6.png)
|
||||||
|
|
||||||
## That's done! 🎉
|
## Et voilà ! 🎉
|
||||||
|
|
||||||
Excellent! Now we can move forward with [Radarr](/config/radarr). Get ready - this is where things start getting really fun! 😄
|
Excellent ! Nous pouvons maintenant continuer avec [Radarr](/config/radarr). Préparez-vous, c'est là que les choses deviennent vraiment amusantes ! 😄
|
||||||
|
@ -1,124 +1,125 @@
|
|||||||
---
|
---
|
||||||
title: "Sonarr"
|
title: "Sonarr"
|
||||||
date: 2023-01-10T19:06:43-03:00
|
date: 2025-01-29T13:25:21+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 4
|
weight: 4
|
||||||
summary: Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort, and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.
|
summary: Sonarr est un outil de gestion de collections de séries TV pour les utilisateurs de Usenet et de BitTorrent. Il surveille plusieurs flux RSS pour trouver de nouveaux épisodes de séries, puis les télécharge, les renomme et les classe. Il peut également améliorer automatiquement la qualité des fichiers existants si une meilleure version devient disponible.
|
||||||
---
|
---
|
||||||
|
|
||||||
# What is Sonarr?
|
# Qu'est-ce que Sonarr ?
|
||||||
|
|
||||||
From their [wiki](https://wiki.servarr.com/sonarr):
|
Selon leur [wiki](https://wiki.servarr.com/sonarr) :
|
||||||
|
|
||||||
> Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.
|
> Sonarr est un outil de gestion de collections de séries TV pour les utilisateurs de Usenet et de BitTorrent. Il surveille plusieurs flux RSS pour trouver de nouveaux épisodes de séries, puis les télécharge, les renomme et les classe. Il peut également améliorer automatiquement la qualité des fichiers existants si une meilleure version devient disponible.
|
||||||
|
|
||||||
In YAMS, Sonarr is your TV show manager - it's going to handle everything from downloads to organizing your episodes. Think of it as your personal TV assistant! 📺
|
Dans YAMS, Sonarr va gérer toutes nos séries TV : les télécharger, les trier et tout organiser. C'est comme si vous aviez un majordome personnel pour vos séries TV ! 📺
|
||||||
|
|
||||||
## Initial configuration
|
## Configuration initiale
|
||||||
|
|
||||||
In your browser, go to [http://{your-ip-address}:8989/](). Just like with Radarr, we'll start with some basic security settings.
|
Depuis votre navigateur, allez à l'adresse [http://{votre-adresse-ip}:8989/](). Comme avec Radarr, on va commencer avec quelques réglages de sécurité élémentaires.
|
||||||
|
|
||||||
- Select "Forms (Login Page)" as the "Authentication Method"
|
- Sélectionnez "Forms (Login Page)" comme méthode d'authentication
|
||||||
- In "Authentication Required" select "Disabled for Local Addresses" (so you can browse freely on your home network)
|
- Dans "Authentication Required" sélectionnez "Disabled for Local Addresses" (vous n'aurez pas besoin de vous connecter lorsque vous êtes chez vous)
|
||||||
|
|
||||||
Create your username and password, then click save:
|
Créez votre nom d'utilisateur et votre mot de passe, puis cliquez sur enregistrer :
|
||||||
|
|
||||||
[](/pics/sonarr-18.png)
|
[](/pics/sonarr-18.png)
|
||||||
|
|
||||||
You'll see Sonarr's empty page. Don't mind those 3 system messages - we'll get to them later!
|
Vous allez arriver sur une page vide avec notamment 3 messages sur l'onglet "System". Pas d'inquiétude, on s'en occupera juste après !
|
||||||
|
|
||||||
[](/pics/sonarr-1.png)
|
[](/pics/sonarr-1.png)
|
||||||
|
|
||||||
### Media management
|
### Gestion des médias
|
||||||
|
|
||||||
Let's tell Sonarr how to handle our TV shows! Go to "Settings" and then "Media management". Here's what we need to do:
|
Tout d'abord, indiquons à Sonarr comment gérer nos séries TV. Allez dans "Settings" puis "Media management". Sur cet écran :
|
||||||
- Click on "Show Advanced" (it sounds scary but we'll keep it simple!)
|
|
||||||
- Check the "Rename Episodes" box
|
- Cliquez sur "Show Advanced" (rassurez-vous, nous allons faire simple !)
|
||||||
- Set up these naming formats:
|
- Cochez l'option "Rename Episodes"
|
||||||
- "Standard Episode Format": `{Series Title} - S{season:00}E{episode:00} - {Episode Title}`
|
- Entrez les formats de noms suivants :
|
||||||
- "Daily Episode Format": `{Series Title} - {Air-Date} - {Episode Title}`
|
- "Standard Episode Format": `{Series Title} - S{season:00}E{episode:00} - {Episode Title}`
|
||||||
- "Anime Episode Format": `{Series Title} - S{season:00}E{episode:00} - {Episode Title}`
|
- "Daily Episode Format": `{Series Title} - {Air-Date} - {Episode Title}`
|
||||||
- "Series Folder Format": `{Series TitleYear}`
|
- "Anime Episode Format": `{Series Title} - S{season:00}E{episode:00} - {Episode Title}`
|
||||||
|
- "Series Folder Format": `{Series TitleYear}`
|
||||||
|
|
||||||
[](/pics/sonarr-2.png)
|
[](/pics/sonarr-2.png)
|
||||||
|
|
||||||
Scroll down to "Root Folders" and click on "Add Root Folder".
|
En bas de la même page, descendez jusqu'à "Root folders" et cliquez sur "Add Root Folder".
|
||||||
|
|
||||||
[](/pics/sonarr-3.png)
|
[](/pics/sonarr-3.png)
|
||||||
|
|
||||||
Add the `/data/tvshows/` folder:
|
Ajoutez le dossier `/data/tvshows/` :
|
||||||
|
|
||||||
[](/pics/sonarr-4.png)
|
[](/pics/sonarr-4.png)
|
||||||
|
|
||||||
**Note:** Just like with Radarr, this path is inside the docker environment - it maps to your server's `/mediafolder/media/tvshows/` folder. Docker magic at work! ✨
|
**Note :** Comme avec Radarr, le dossier `/data/tvshows/` existe dans l'environnement docker et correspond au dossier `/mediafolder/media/tvshows/` de votre serveur. La magie de Docker à l'œuvre ! ✨
|
||||||
|
|
||||||
Finally, click on "Save Changes".
|
Enfin, cliquez sur "Save Changes".
|
||||||
|
|
||||||
[](/pics/sonarr-5.png)
|
[](/pics/sonarr-5.png)
|
||||||
|
|
||||||
### Download Clients
|
### Clients de téléchargement
|
||||||
|
|
||||||
Time to connect Sonarr to our download tools! We'll link up with [qBittorrent](/config/qbittorrent) and [SABnzbd](/config/sabnzbd).
|
Il est temps de connecter Sonarr à nos clients téléchargement ! C'est ici que nous allons relier [qBittorrent](/config/qbittorrent) et [SABnzbd](/config/sabnzbd) à Sonarr.
|
||||||
|
|
||||||
#### qBittorrent Setup
|
#### Configuration de qBittorrent
|
||||||
|
|
||||||
In "Settings", go to "Download Clients" and click on the ➕ button.
|
Dans l'onglet "Settings", allez sur "Download Clients" puis cliquez sur le bouton ➕.
|
||||||
|
|
||||||
[](/pics/sonarr-13.png)
|
[](/pics/sonarr-13.png)
|
||||||
|
|
||||||
Find and click on "qBittorrent" in the list.
|
Trouvez puis cliquez sur "qBittorrent" dans la liste.
|
||||||
|
|
||||||
[](/pics/sonarr-14.png)
|
[](/pics/sonarr-14.png)
|
||||||
|
|
||||||
Fill in these details:
|
Remplissez les informations suivantes :
|
||||||
- Name: qBittorrent (or whatever clever name you come up with!)
|
|
||||||
- Host: your server IP address (like `192.168.0.190`)
|
- Dans "Name", mettez "qBittorrent" (ou le nom que vous souhaitez !).
|
||||||
- Port: 8081
|
- Dans "Host", mettez l'adresse IP de votre serveur (`192.168.0.190` par exemple).
|
||||||
- Username: `admin`
|
- Dans "Port", mettez `8081`
|
||||||
- Password: your qBittorrent password
|
- Dans "Username", mettez `admin`.
|
||||||
|
- Dans "Password", mettez votre mot de passe qBittorrent.
|
||||||
|
|
||||||
[](/pics/sonarr-15.png)
|
[](/pics/sonarr-15.png)
|
||||||
|
|
||||||
Hit that "Test" button - if everything's working, you'll see a happy green checkmark! ✅
|
Cliquez sur le bouton "Test", si tout fonctionne correctement, vous verrez un ✅ !
|
||||||
[](/pics/sonarr-10.png)
|
[](/pics/sonarr-10.png)
|
||||||
[](/pics/sonarr-11.png)
|
[](/pics/sonarr-11.png)
|
||||||
|
|
||||||
All good? Click "Save". Your download client should now appear on the page:
|
Tout est bon ? Cliquez sur "Save". Votre client de téléchargement devrait maintenant apparaître sur la page :
|
||||||
|
|
||||||
[](/pics/sonarr-16.png)
|
[](/pics/sonarr-16.png)
|
||||||
|
|
||||||
#### SABnzbd Setup
|
#### Configuration de SABnzbd
|
||||||
|
|
||||||
Back in "Download Clients", click that ➕ button again.
|
De retour sur la page "Download Clients", cliquez sur le bouton ➕ à nouveau.
|
||||||
|
|
||||||
[](/pics/sonarr-13.png)
|
[](/pics/sonarr-13.png)
|
||||||
|
|
||||||
This time, let's find and click on "SABnzbd".
|
Cette fois, descendez et choisissez "SABnzbd".
|
||||||
|
|
||||||
[](/pics/sonarr-19.png)
|
[](/pics/sonarr-19.png)
|
||||||
|
|
||||||
Fill in these details:
|
- Dans "Name", mettez `SABnzbd` (ou quelque chose de plus marrant)
|
||||||
- Name: SABnzbd (or something fun)
|
- Dans "Host", mettez l'adresse IP de votre serveur (`192.168.0.190` par exemple).
|
||||||
- Host: your server IP address (like `192.168.0.190`)
|
- Dans "Port", mettez `8080`.
|
||||||
- Port: 8080
|
- Dans "API Key", mettez votre clé API SABnzbd.
|
||||||
- API Key: your SABnzbd API key
|
|
||||||
|
|
||||||
Need to find your SABnzbd API key? No problem! Check here: [Getting your API key for Sonarr and Radarr](/config/sabnzbd/#getting-your-api-key-for-sonarr-and-radarr)
|
Si vous n'avez pas votre clé API SABnzbd sous la main, pas de soucis ! Vous pouvez la trouver ici : [Obtenir votre clé API pour Sonarr et Radarr](/config/sabnzbd/#obtenir-votre-clé-api-pour-sonarr-et-radarr)
|
||||||
|
|
||||||
[](/pics/sonarr-20.png)
|
[](/pics/sonarr-20.png)
|
||||||
|
|
||||||
Another test time! Click "Test" - hopefully another green checkmark! ✅
|
Il est temps de refaire un test ! Cliquez sur le bouton "Test", en espérant que vous verrez un nouveau ✅ !
|
||||||
[](/pics/sonarr-10.png)
|
[](/pics/sonarr-10.png)
|
||||||
[](/pics/sonarr-11.png)
|
[](/pics/sonarr-11.png)
|
||||||
|
|
||||||
If the test passed, hit "Save". You should now see both download clients ready to go:
|
Si le test a fonctionné, cliquez sur "Save". Vous devriez maintenant voir vos deux clients de téléchargement fonctionnels sur la page :
|
||||||
|
|
||||||
[](/pics/sonarr-21.png)
|
[](/pics/sonarr-21.png)
|
||||||
|
|
||||||
## Moving forward! 🚀
|
## Avançons ! 🚀
|
||||||
|
|
||||||
That's it! Now we can move on to [Prowlarr](/config/prowlarr). We're getting close to having your own personal streaming service!
|
Et voilà ! On peut maintenant avancer sur [Prowlarr](/config/prowlarr). Nous sommes sur le point d'obtenir votre propre service de streaming !
|
||||||
|
|
||||||
## Want to become a Sonarr power user?
|
## Vous souhaitez devenir un utilisateur expérimenté de Sonarr ?
|
||||||
|
|
||||||
If you want to really dive into what Sonarr can do, check out the [TRaSH Guide for Sonarr](https://trash-guides.info/Sonarr/). They've got some amazing advanced tips and tricks! 🔧
|
Si vous souhaitez explorer un peu plus en profondeur ce que Sonarr peut faire, consultez le [Guide TRaSH pour Sonarr](https://trash-guides.info/Sonarr/). Ils ont des conseils et des astuces incroyables ! 🔧
|
||||||
|
@ -1,61 +1,63 @@
|
|||||||
---
|
---
|
||||||
title: "Contact"
|
title: "Contact"
|
||||||
date: 2023-01-13T14:47:17-03:00
|
date: 2025-01-31T13:35:39+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 100
|
weight: 100
|
||||||
---
|
---
|
||||||
|
|
||||||
# Let's Connect! 🤝
|
# Connectons-nous ! 🤝
|
||||||
|
|
||||||
Got questions? Suggestions? Just want to say hi? We've got plenty of ways to reach out!
|
Vous avez des questions ? Des suggestions ? Vous voulez simplement dire bonjour ? Nous avons de nombreux moyens d'échanger !
|
||||||
|
|
||||||
## Community Hangouts 🏡
|
## Hub communautaires 🏡
|
||||||
|
|
||||||
- 💬 Matrix Space: [#yams-space:rogs.me](https://matrix.to/#/#yams-space:rogs.me)
|
- 💬 Chat Matrix : [#yams-space:rogs.me](https://matrix.to/#/#yams-space:rogs.me)
|
||||||
- 🎮 Discord Server: [YAMS Discord](https://discord.gg/Gwae3tNMST)
|
- 🎮 Serveur Discord : [YAMS Discord](https://discord.gg/Gwae3tNMST)
|
||||||
- Official Forum 📋: [YAMS Forum](https://forum.yams.media)
|
- 📋 Forum officiel : [YAMS Forum](https://forum.yams.media)
|
||||||
|
|
||||||
## Direct Contact 📧
|
## Contact direct 📧
|
||||||
|
|
||||||
- Email: `[roger at rogs.me]`. Replace `at` with `@` (fuck you, email bots)
|
- Email : `[roger at rogs.me]`. Remplacez `at` par `@` (allez vous faire, bots de mailing)
|
||||||
- GPG:
|
- GPG :
|
||||||
+ **Fingerprint:** `ADDF BCB7 8B86 8D93 FC4E 3224 C7EC E9C6 C36E C2E6`
|
- **Fingerprint :** `ADDF BCB7 8B86 8D93 FC4E 3224 C7EC E9C6 C36E C2E6`
|
||||||
+ **Import Command:**
|
- **Commande d'import :**
|
||||||
```bash
|
```bash
|
||||||
curl -sL https://rogs.me/rogs.txt | gpg --import
|
curl -sL https://rogs.me/rogs.txt | gpg --import
|
||||||
```
|
```
|
||||||
- My Website 🌐: [rogs.me](https://rogs.me)
|
- Mon site web 🌐 : [rogs.me](https://rogs.me)
|
||||||
|
|
||||||
## Ground Rules 📏
|
## Règles de base 📏
|
||||||
|
|
||||||
Before reaching out, please:
|
Avant de prendre contact avec nous, pensez à :
|
||||||
- Check the [documentation](/) first
|
|
||||||
- Review [Common Issues](/faqs/common-errors/)
|
|
||||||
- Be specific about your problem
|
|
||||||
- Include relevant logs or screenshots
|
|
||||||
- Be patient and kind
|
|
||||||
|
|
||||||
## What to Expect 🤔
|
- Vérifier d'abord la [documentation](/)
|
||||||
|
- Consulter les [Erreurs courantes](/faqs/common-errors/)
|
||||||
|
- Être précis sur votre problème
|
||||||
|
- Inclure des logs et captures d'écran
|
||||||
|
- Être patient et sympathique
|
||||||
|
|
||||||
- Response times vary
|
## À quoi vous attendre ? 🤔
|
||||||
- Community-driven support
|
|
||||||
- Friendly, no-nonsense assistance
|
|
||||||
- Open-source spirit of collaboration
|
|
||||||
|
|
||||||
**Pro Tip:** The more clearly you describe your issue, the faster we can help you! 🚀
|
- Des délais de réponse variables
|
||||||
|
- Support communautaire
|
||||||
|
- Une assistance amicale et pragmatique
|
||||||
|
- L'esprit collaboratif de l'Open Source
|
||||||
|
|
||||||
## Reporting Bugs 🐛
|
**Astuce :** Plus vous décrivez clairement votre problème, plus vite nous pourrons vous aider ! 🚀
|
||||||
|
|
||||||
Found an issue? Awesome! Head to our [GitLab Issues](https://gitlab.com/rogs/yams/-/issues) and:
|
## Signaler des bugs 🐛
|
||||||
- Search existing issues first
|
|
||||||
- Provide detailed reproduction steps
|
|
||||||
- Include system information
|
|
||||||
- Be awesome! 😎
|
|
||||||
|
|
||||||
## Social Media? Nope! 🙅♂️
|
Vous avez trouvé un problème ? Génial ! Dirigez-vous vers nos [Issues GitLab](https://gitlab.com/rogs/yams/-/issues) et :
|
||||||
|
|
||||||
We keep things simple. No Twitter, no Facebook, no Instagram. Just good old-fashioned community support!
|
- Recherchez des issues similaires
|
||||||
|
- Fournissez les étapes détaillées pour reproduire le problème
|
||||||
|
- Incluez des informations sur votre système
|
||||||
|
- Soyez cools ! 😎
|
||||||
|
|
||||||
|
## Les réseaux sociaux ? Nope ! 🙅♂️
|
||||||
|
|
||||||
|
Nous gardons les choses simples. Pas de Twitter, pas de Facebook, pas d'Instagram. Juste un bon vieux soutien communautaire !
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Remember: YAMS is a community project. We're here to help, learn, and grow together! 💖
|
N'oubliez pas : YAMS est un projet communautaire. Nous sommes là pour aider, apprendre et grandir ensemble ! 💖
|
||||||
|
@ -1,51 +1,53 @@
|
|||||||
---
|
---
|
||||||
title: "Donate"
|
title: "Donate"
|
||||||
date: 2023-01-11T09:13:34-03:00
|
date: 2025-01-31T13:35:39+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 100
|
weight: 100
|
||||||
---
|
---
|
||||||
|
|
||||||
# Support the Awesome People Behind YAMS 💖
|
# Soutenez les personnes géniales qui se cachent derrière YAMS 💖
|
||||||
|
|
||||||
Let's talk about something important: supporting the incredible projects and people that make YAMS possible! 🚀
|
Parlons de quelque chose d'important : soutenir les projets et les personnes incroyables qui rendent YAMS possible ! 🚀
|
||||||
|
|
||||||
## Give Love to the Real Heroes 🦸♀️🦸♂️
|
## Donnez de l'amour aux vrais héros 🦸♀️🦸♂️
|
||||||
|
|
||||||
YAMS is built on the shoulders of giants - amazing open-source projects that pour their heart and soul into creating free, powerful tools. Before you even think about donating to YAMS, we want you to support the projects that truly make this possible!
|
YAMS est construit sur les épaules de géants, d'incroyables projets open-source qui s'investissent corps et âme dans la création d'outils gratuits et puissants. Avant même de penser à faire un don à YAMS, nous voulons que vous souteniez les projets qui rendent cela possible !
|
||||||
|
|
||||||
### Top Projects to Support 🌟
|
### Projets à soutenir 🌟
|
||||||
|
|
||||||
Each of these projects is crucial to YAMS. If you appreciate what we've built, show some love to these incredible teams:
|
Chacun de ces projets est crucial pour YAMS. Si vous appréciez ce que nous avons construit, montrez un peu d'amour à ces équipes incroyables :
|
||||||
|
|
||||||
1. **LinuxServer.io**: [Donate Here](https://www.linuxserver.io/donate)
|
1. **LinuxServer.io** : [Faites un don ici](https://www.linuxserver.io/donate)
|
||||||
2. **Sonarr** 📺: [Donate Here](https://sonarr.tv/donate)
|
2. **Sonarr** 📺 : [Faites un don ici](https://sonarr.tv/donate)
|
||||||
3. **Radarr** 🎬: [Donate Here](https://radarr.video/donate)
|
3. **Radarr** 🎬 : [Faites un don ici](https://radarr.video/donate)
|
||||||
4. **Jellyfin** 🍿: [Donate Here](https://opencollective.com/jellyfin)
|
4. **Jellyfin** 🍿 : [Faites un don ici](https://opencollective.com/jellyfin)
|
||||||
5. **qBittorrent** 🌊: [Donate Here](https://www.qbittorrent.org/donate)
|
5. **qBittorrent** 🌊 : [Faites un don ici](https://www.qbittorrent.org/donate)
|
||||||
6. **SABnzbd** 📰: [Donate Here](https://sabnzbd.org/donate/)
|
6. **SABnzbd** 📰 : [Faites un don ici](https://sabnzbd.org/donate/)
|
||||||
7. **Prowlarr** 🔍: [Donate Here](https://prowlarr.com/donate)
|
7. **Prowlarr** 🔍 : [Faites un don ici](https://prowlarr.com/donate)
|
||||||
8. **Bazarr** 💬: [Donate Here](https://www.paypal.com/donate/?cmd=_s-xclick&hosted_button_id=XHHRWXT9YB7WE&source=url)
|
8. **Bazarr** 💬 : [Faites un don ici](https://www.paypal.com/donate/?cmd=_s-xclick&hosted_button_id=XHHRWXT9YB7WE&source=url)
|
||||||
9. **Gluetun** 🛡️: [Donate Here](https://www.paypal.me/qmcgaw)
|
9. **Gluetun** 🛡️ : [Faites un don ici](https://www.paypal.me/qmcgaw)
|
||||||
|
|
||||||
## YAMS Donations: The Very Last Priority 🏆
|
## Dons à YAMS : La toute dernière priorité 🏆
|
||||||
|
|
||||||
Okay, so you REALLY want to support YAMS? First, thank you! But honestly, I'm not doing this for money. YAMS is a passion project I created for myself and my friends. If you've already supported the projects above and still want to chip in, here are some options:
|
D'accord, vous voulez VRAIMENT soutenir YAMS ? Tout d'abord, merci ! Mais honnêtement, je ne fais pas ça pour l'argent. YAMS est un projet passionné que j'ai créé pour moi et mes amis. Si vous avez déjà soutenu les projets ci-dessus et que vous souhaitez toujours apporter votre contribution, voici quelques options :
|
||||||
|
|
||||||
### Donation Methods 💸
|
### Dons 💸
|
||||||
|
|
||||||
|
- BuyMeACoffee: https://buymeacoffee.com/rogs
|
||||||
- Paypal: https://paypal.me/rogsme21
|
- Paypal: https://paypal.me/rogsme21
|
||||||
- BTC: [`bc1qn092rw6q5nwha093qau6xryk6u3g9uwvy4tgdu`](/pics/btc.png)
|
- BTC: [`bc1qn092rw6q5nwha093qau6xryk6u3g9uwvy4tgdu`](/pics/btc.png)
|
||||||
- XMR: [`8B2QC3RPEqEhbUKKL96CGzZBqoDq8kjzd5uUVCTHvyG8fACh5up3Svz4iNKiGEoZTqUXt4cJHqC4EeaTmrbVVHXfRrrRcBq`](/pics/xmr.png)
|
- XMR: [`8B2QC3RPEqEhbUKKL96CGzZBqoDq8kjzd5uUVCTHvyG8fACh5up3Svz4iNKiGEoZTqUXt4cJHqC4EeaTmrbVVHXfRrrRcBq`](/pics/xmr.png)
|
||||||
|
|
||||||
## Special Thanks 🙌
|
## Remerciements 🙌
|
||||||
|
|
||||||
YAMS wouldn't exist without:
|
YAMS n'existerait pas sans :
|
||||||
- The amazing open-source community
|
|
||||||
- My incredible friends who tested and provided feedback
|
|
||||||
- The fantastic folks at LinuxServer.io
|
|
||||||
- The maintainers of all the *arr projects
|
|
||||||
- **YOU** 🫵 - for using, supporting, and believing in YAMS!
|
|
||||||
|
|
||||||
Remember: The best way to support YAMS is by using it, sharing it, and helping others in our community! 🤝
|
- L'incroyable communauté Open Source
|
||||||
|
- Mes incroyables amis qui ont testé et donné leur feedback
|
||||||
|
- Les fantastiques personnes de LinuxServer.io
|
||||||
|
- Les responsables de tous les projets \*arr
|
||||||
|
- **VOUS** 🫵 qui utilisez, soutenez et croyez en YAMS !
|
||||||
|
|
||||||
Happy streaming! 🎬✨
|
N'oubliez pas : La meilleure façon de soutenir YAMS est de l'utiliser, de le partager et d'aider les autres membres de notre communauté ! 🤝
|
||||||
|
|
||||||
|
Happy streaming ! 🎬✨
|
||||||
|
@ -1,100 +1,116 @@
|
|||||||
---
|
---
|
||||||
title: "FAQs"
|
title: "FAQ"
|
||||||
date: 2023-01-11T09:11:29-03:00
|
date: 2025-01-30T11:35:44+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 100
|
weight: 100
|
||||||
---
|
---
|
||||||
|
|
||||||
# Frequently Asked Questions 🤔
|
# Frequently Asked Questions 🤔
|
||||||
|
|
||||||
## General Questions
|
## Questions générales
|
||||||
|
|
||||||
### Why another media server script?
|
### Pourquoi un autre script pour serveur multimédia ?
|
||||||
YAMS was born from a simple goal: Create a media server that's so easy to use, your non-tech-savvy family members could handle it! While there are other solutions out there, YAMS focuses on simplicity and automation without sacrificing power.
|
|
||||||
|
|
||||||
### Why these specific software choices?
|
YAMS est né d'un objectif simple : créer un serveur multimédia si facile à utiliser que les membres de votre famille non initiés à la technologie pourraient s'en charger ! Bien qu'il existe d'autres solutions, YAMS se concentre sur la simplicité et l'automatisation sans sacrifier la puissance.
|
||||||
YAMS is **opinionated** by design. Every choice was made to create a reliable, user-friendly experience. If you're curious about specific choices:
|
|
||||||
|
|
||||||
- **Sonarr/Radarr**: Best-in-class for automated media management
|
### Pourquoi ces choix spécifiques de services ?
|
||||||
- **Prowlarr**: Unified indexer management
|
|
||||||
- **qBittorrent**: Reliable, open-source torrent client
|
|
||||||
- **Gluetun**: Robust VPN management
|
|
||||||
- **Jellyfin/Emby/Plex**: Top-tier media streaming options
|
|
||||||
|
|
||||||
Don't agree with our choices? That's totally fine! You can always use our source code as inspiration for your own setup. 🔧
|
YAMS est conçu avec **un parti pris**. Chaque choix a été fait pour offrir une expérience fiable et conviviale. Si vous êtes curieux à propos de certains choix spécifiques :
|
||||||
|
|
||||||
## Platform Support
|
- **Sonarr/Radarr** : Les meilleurs pour la gestion automatisée des médias
|
||||||
|
- **Prowlarr** : Gestion unifiée des indexeurs
|
||||||
|
- **qBittorrent** : Client torrent fiable et open-source
|
||||||
|
- **Gluetun** : Gestion robuste de VPN
|
||||||
|
- **Jellyfin/Emby/Plex** : Options de streaming multimédia de qualité supérieure.
|
||||||
|
|
||||||
### Can I run YAMS on Windows?
|
Vous n'êtes pas d'accord avec nos choix ? Ce n'est pas grave ! Vous pouvez toujours vous inspirer de notre code source pour votre propre configuration. 🔧
|
||||||
While technically possible with Docker for Windows, we don't officially support it. Check out [WIMPS](https://github.com/Xaque8787/WIMPS) instead - it's inspired by YAMS but built specifically for Windows! Although the project has been archived, it could provide a better starting point than YAMS.
|
|
||||||
|
|
||||||
### What about macOS?
|
## Support des systèmes d'exploitation
|
||||||
Similar to Windows - it might work, but we focus on Linux support for the best experience. If you're on macOS, consider running YAMS in a Linux VM.
|
|
||||||
|
|
||||||
### Which Linux distributions are supported?
|
### Puis-je exécuter YAMS sur Windows ?
|
||||||
- **Recommended**: Debian 12
|
|
||||||
- **Also Supported**: Ubuntu 24.04
|
|
||||||
- Other distros might work but aren't officially supported
|
|
||||||
|
|
||||||
## Advanced Usage
|
Bien que techniquement possible avec Docker pour Windows, nous ne le supportons pas officiellement. Jetez plutôt un coup d'œil à [WIMPS](https://github.com/Xaque8787/WIMPS) qui s'inspire de YAMS mais est conçu spécifiquement pour Windows ! Bien que le projet ait été archivé, il pourrait constituer un meilleur point de départ que YAMS.
|
||||||
|
|
||||||
### How do I add custom containers?
|
### Et macOS ?
|
||||||
Easy! Check out our [Adding Custom Containers](/advanced/add-your-own-containers/) guide. You can add any Docker container to work alongside YAMS.
|
|
||||||
|
|
||||||
### Can I modify YAMS's default settings?
|
Comme pour Windows, cela peut fonctionner, mais nous nous concentrons sur la prise en charge de Linux pour une meilleure expérience. Si vous utilisez macOS, envisagez d'exécuter YAMS dans une VM Linux.
|
||||||
Absolutely! While YAMS comes with sensible defaults, you can customize:
|
|
||||||
- Container configurations
|
|
||||||
- Download settings
|
|
||||||
- Media organization
|
|
||||||
- Network settings
|
|
||||||
- And much more!
|
|
||||||
|
|
||||||
### Need more advanced configurations?
|
### Quelles sont les distributions Linux prises en charge ?
|
||||||
Check out [TRaSH Guides](https://trash-guides.info/) - they're fantastic for deep-diving into each component's settings!
|
|
||||||
|
|
||||||
## Network & VPN
|
- **Recommendé** : Debian 12
|
||||||
|
- **Également supporté** : Ubuntu 24.04
|
||||||
|
- D'autres distros peuvent fonctionner mais ne sont pas officiellement supportées.
|
||||||
|
|
||||||
### Can I add more containers to the VPN?
|
## Utilisation avancée
|
||||||
Yes! Everything's documented in the [VPN guide](https://github.com/qdm12/gluetun-wiki/blob/main/setup/connect-a-container-to-gluetun.md). Your config file is in `/opt/yams/docker-compose.yaml` (or your custom install location).
|
|
||||||
|
|
||||||
### Which VPN providers work with YAMS?
|
### Comment ajouter ses propres conteneurs ?
|
||||||
We support many popular providers! Check our [VPN Configuration](/advanced/vpn/#official-supported-vpns) page for the full list.
|
|
||||||
|
|
||||||
## Troubleshooting
|
Facile ! Consultez notre guide [Ajouter vos propres conteneurs à YAMS](/advanced/add-your-own-containers/). Vous pouvez ajouter n'importe quel conteneur Docker pour fonctionner avec YAMS.
|
||||||
|
|
||||||
### Getting Docker permission errors?
|
### Puis-je modifier les paramètres par défaut de YAMS ?
|
||||||
Common issue! Check our [Common Errors](/faqs/common-errors/#common-docker-permission-errors) page for the fix.
|
|
||||||
|
|
||||||
### Services not starting?
|
Absolument ! Bien que YAMS soit doté de valeurs par défaut efficaces, vous pouvez personnaliser :
|
||||||
1. Check the logs: `docker logs container-name`
|
|
||||||
2. Verify permissions
|
|
||||||
3. Check our [Common Issues](/faqs/common-errors/) page
|
|
||||||
|
|
||||||
## Getting Help 🆘
|
- La configurations des conteneurs
|
||||||
|
- Les paramètres de téléchargement
|
||||||
|
- L'organisation des médias
|
||||||
|
- Les paramètres du réseau
|
||||||
|
- Et bien d'autres choses encore !
|
||||||
|
|
||||||
Need more help? We've got you covered!
|
### Besoin d'une configuration plus avancée ?
|
||||||
|
|
||||||
|
Consultez les [Guides TRaSH](https://trash-guides.info/) - ils sont fantastiques pour approfondir les réglages de chaque service !
|
||||||
|
|
||||||
|
## Réseau & VPN
|
||||||
|
|
||||||
|
### Puis-je ajouter d'autres conteneurs derrière le VPN ?
|
||||||
|
|
||||||
|
Oui ! Tout est documenté dans le [guide VPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/connect-a-container-to-gluetun.md). Votre fichier de configuration se trouve dans `/opt/yams/docker-compose.yaml` (ou dans votre emplacement d'installation personnalisé).
|
||||||
|
|
||||||
|
### Quels sont les fournisseurs de VPN qui fonctionnent avec YAMS ?
|
||||||
|
|
||||||
|
Nous supportons de nombreux fournisseurs populaires ! Consultez notre page [Configuration VPN](/advanced/vpn/#fournisseurs-vpn-supportés-) pour la liste complète.
|
||||||
|
|
||||||
|
## Dépannage
|
||||||
|
|
||||||
|
### Des erreurs de permission Docker ?
|
||||||
|
|
||||||
|
Problème fréquent ! Consultez notre page [Erreurs courantes](/faqs/common-errors/#problèmes-liés-à-docker) pour trouver la solution.
|
||||||
|
|
||||||
|
### Les services ne démarrent pas ?
|
||||||
|
|
||||||
|
1. Vérifiez les logs : `docker logs nom-du-conteneur`
|
||||||
|
2. Vérifier les permissions
|
||||||
|
3. Consultez notre page [Erreurs courantes](/faqs/common-errors/)
|
||||||
|
|
||||||
|
## Obtenir de l'aide 🆘
|
||||||
|
|
||||||
|
Besoin d'aide ? Nous sommes là pour vous aider !
|
||||||
|
|
||||||
1. **Documentation**
|
1. **Documentation**
|
||||||
- Check relevant service docs
|
|
||||||
- Review our [Common Issues](/faqs/common-errors/) page
|
|
||||||
- Search existing forum posts
|
|
||||||
|
|
||||||
2. **Community**
|
- Vérifier les documentations des services concernés
|
||||||
- Join our [Discord](https://discord.gg/Gwae3tNMST)
|
- Consulter notre page [Erreurs courantes](/faqs/common-errors/)
|
||||||
- Visit our [Matrix](https://matrix.to/#/#yams-space:rogs.me) chat
|
- Rechercher les posts existants sur le forum
|
||||||
- Post on our [Forum](https://forum.yams.media)
|
|
||||||
|
|
||||||
3. **Issues & Bugs**
|
2. **Communauté**
|
||||||
- Check our [GitLab Issues](https://gitlab.com/rogs/yams/-/issues)
|
|
||||||
- Search for similar problems
|
|
||||||
- Create a new issue if needed
|
|
||||||
|
|
||||||
## Contributing 🤝
|
- Rejoignez notre serveur [Discord](https://discord.gg/Gwae3tNMST)
|
||||||
|
- Visitez notre chat [Matrix](https://matrix.to/#/#yams-space:rogs.me)
|
||||||
|
- Postez sur notre [Forum](https://forum.yams.media)
|
||||||
|
|
||||||
Want to help make YAMS better? Awesome!
|
3. **Problèmes et bugs**
|
||||||
- Fork our repository
|
- Consultez nos [Issues GitLab](https://gitlab.com/rogs/yams/-/issues)
|
||||||
- Make your changes
|
- Recherchez des issues similaires
|
||||||
- Submit a pull request
|
- Créez une nouvelle issue si nécessaire
|
||||||
- Or help improve our documentation!
|
|
||||||
|
|
||||||
Remember: YAMS is a community project, and we welcome all contributions! 🌟
|
## Contribuer 🤝
|
||||||
|
|
||||||
|
Vous voulez contribuer à l'amélioration de YAMS ? Génial !
|
||||||
|
|
||||||
|
- Forkez notre dépôt
|
||||||
|
- Effectuez vos modifications
|
||||||
|
- Soumettez une pull request
|
||||||
|
- Ou aidez-nous à améliorer notre documentation !
|
||||||
|
|
||||||
|
N'oubliez pas : YAMS est un projet communautaire, et toutes les contributions sont les bienvenues ! 🌟
|
||||||
|
@ -1,235 +1,266 @@
|
|||||||
---
|
---
|
||||||
title: "Common Issues"
|
title: "Erreurs courantes"
|
||||||
date: 2023-10-22T10:22:29-03:00
|
date: 2025-01-30T11:35:44+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 1
|
weight: 1
|
||||||
summary: Solutions for common YAMS problems and how to fix them
|
summary: Solutions aux problèmes courants rencontrés avec YAMS et comment les résoudre
|
||||||
---
|
---
|
||||||
|
|
||||||
# Common YAMS Issues & Solutions 🔧
|
# Problèmes courants rencontrés avec YAMS et solutions 🔧
|
||||||
|
|
||||||
## Docker Issues
|
## Problèmes liés à Docker
|
||||||
|
|
||||||
### Permission Denied Errors 🚫
|
### Permission Denied Errors 🚫
|
||||||
Getting this error when running YAMS commands?
|
|
||||||
|
Vous obtenez cette erreur lorsque vous exécutez des commandes YAMS ?
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock
|
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock
|
||||||
```
|
```
|
||||||
|
|
||||||
**Quick Fix:**
|
**Solution rapide :**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Add yourself to the docker group
|
# Ajoutez vous au groupe docker
|
||||||
sudo usermod -aG docker $USER
|
sudo usermod -aG docker $USER
|
||||||
|
|
||||||
# Log out and back in, or run:
|
# Déconnectez-vous et reconnectez-vous, ou lancez la commande :
|
||||||
newgrp docker
|
newgrp docker
|
||||||
```
|
```
|
||||||
|
|
||||||
**Still having issues?**
|
**Toujours des problèmes ?**
|
||||||
1. Check group membership:
|
|
||||||
```bash
|
|
||||||
groups $USER
|
|
||||||
```
|
|
||||||
You should see 'docker' in the list.
|
|
||||||
|
|
||||||
2. Verify socket permissions:
|
1. Vérifiez l'appartenance au groupe :
|
||||||
```bash
|
|
||||||
ls -l /var/run/docker.sock
|
|
||||||
```
|
|
||||||
Should show: `srw-rw---- 1 root docker`
|
|
||||||
|
|
||||||
3. Check Docker service:
|
```bash
|
||||||
```bash
|
groups $USER
|
||||||
systemctl status docker
|
```
|
||||||
```
|
|
||||||
|
|
||||||
## VPN Issues
|
Vous devriez voir "docker" dans la liste.
|
||||||
|
|
||||||
### Gluetun Won't Connect 🔌
|
2. Vérifiez les permissions du socket :
|
||||||
|
|
||||||
If your VPN isn't working, let's troubleshoot step by step:
|
```bash
|
||||||
|
ls -l /var/run/docker.sock
|
||||||
|
```
|
||||||
|
|
||||||
1. **Check Gluetun Logs**
|
Ça devrait afficher : `srw-rw---- 1 root docker`
|
||||||
```bash
|
|
||||||
docker logs -n 100 gluetun
|
|
||||||
```
|
|
||||||
|
|
||||||
2. **Common Error Messages:**
|
3. Vérifiez le service Docker :
|
||||||
- "Authentication failed": Check your VPN credentials
|
```bash
|
||||||
- "Network unreachable": Check your internet connection
|
systemctl status docker
|
||||||
- "No such host": DNS issues - check your network settings
|
```
|
||||||
|
|
||||||
3. **Verify VPN Settings**
|
## Problèmes de VPN
|
||||||
```bash
|
|
||||||
# In your .env file
|
|
||||||
VPN_ENABLED=y
|
|
||||||
VPN_SERVICE=your_provider
|
|
||||||
VPN_USER=your_username
|
|
||||||
VPN_PASSWORD=your_password
|
|
||||||
```
|
|
||||||
|
|
||||||
4. **Test VPN Connection**
|
### Gluetun ne se connecte pas 🔌
|
||||||
```bash
|
|
||||||
yams check-vpn
|
|
||||||
```
|
|
||||||
|
|
||||||
5. **Provider-Specific Issues:**
|
Si votre VPN ne fonctionne pas, nous allons résoudre le problème étape par étape :
|
||||||
- **ProtonVPN**: Make sure to use the correct username ([OpenVPN / IKEv2 username](https://account.proton.me/u/0/vpn/OpenVpnIKEv2))
|
|
||||||
- **Mullvad**: Account number needs to be exactly 16 digits
|
|
||||||
- **NordVPN**: Use your token, not your regular password
|
|
||||||
|
|
||||||
### Quick VPN Fixes 🛠️
|
1. **Vérifiez les logs de Gluetun**
|
||||||
|
|
||||||
1. **Reset VPN Connection**
|
```bash
|
||||||
```bash
|
docker logs -n 100 gluetun
|
||||||
yams restart
|
```
|
||||||
```
|
|
||||||
|
|
||||||
2. **Force Container Recreation**
|
2. **Messages d'erreur courants :**
|
||||||
```bash
|
|
||||||
yams destroy
|
|
||||||
yams start
|
|
||||||
```
|
|
||||||
|
|
||||||
3. **Verify Network Settings**
|
- "Authentication failed": Vérifiez vos identifiants VPN
|
||||||
```bash
|
- "Network unreachable": Vérifiez votre connexion internet
|
||||||
docker network ls
|
- "No such host": Problèmes de DNS. Vérifiez les paramètres de votre réseau
|
||||||
```
|
|
||||||
|
|
||||||
## Download Client Issues
|
3. **Vérifiez les paramètres VPN**
|
||||||
|
|
||||||
### qBittorrent Not Accessible 🔒
|
```bash
|
||||||
|
# Dans votre fichier .env
|
||||||
|
VPN_ENABLED=y
|
||||||
|
VPN_SERVICE=votre_fournisseur
|
||||||
|
VPN_USER=votre_identifiant
|
||||||
|
VPN_PASSWORD=votre_mot_de_passe
|
||||||
|
```
|
||||||
|
|
||||||
1. **Check if VPN is Enabled**
|
4. **Testez la connexion VPN**
|
||||||
- Review [VPN Configuration](/advanced/vpn/)
|
|
||||||
- Run VPN check:
|
|
||||||
```bash
|
|
||||||
yams check-vpn
|
|
||||||
```
|
|
||||||
|
|
||||||
2. **Verify Port Mappings**
|
```bash
|
||||||
```bash
|
yams check-vpn
|
||||||
docker ps | grep qbittorrent
|
```
|
||||||
```
|
|
||||||
Should show port 8081 mapped
|
|
||||||
|
|
||||||
3. **Check Network Mode**
|
5. **Problèmes spécifiques aux fournisseurs :**
|
||||||
In `docker-compose.yaml`:
|
- **ProtonVPN** : Veillez à utiliser les bons identifiants ([Nom d'utilisateur OpenVPN / IKEv2](https://account.proton.me/u/0/vpn/OpenVpnIKEv2)).
|
||||||
```yaml
|
- **Mullvad** : Le numéro de compte doit comporter exactement 16 chiffres
|
||||||
qbittorrent:
|
- **NordVPN** : Utilisez votre token et non votre mot de passe habituel
|
||||||
network_mode: "service:gluetun"
|
|
||||||
```
|
|
||||||
|
|
||||||
4. **Review Logs**
|
### Corrections rapides du VPN 🛠️
|
||||||
```bash
|
|
||||||
docker logs qbittorrent
|
|
||||||
```
|
|
||||||
|
|
||||||
### SABnzbd Connection Issues 📡
|
1. **Réinitialisez la connexion VPN**
|
||||||
|
|
||||||
1. **Check Service Status**
|
```bash
|
||||||
```bash
|
yams restart
|
||||||
docker ps | grep sabnzbd
|
```
|
||||||
```
|
|
||||||
|
|
||||||
2. **Verify Config**
|
2. **Forcez la régénération du conteneur**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
yams destroy
|
||||||
|
yams start
|
||||||
|
```
|
||||||
|
|
||||||
|
3. **Vérifiez les paramètres du réseau**
|
||||||
|
```bash
|
||||||
|
docker network ls
|
||||||
|
```
|
||||||
|
|
||||||
|
## Problèmes liés aux clients de téléchargement
|
||||||
|
|
||||||
|
### qBittorrent n'est pas accessible 🔒
|
||||||
|
|
||||||
|
1. **Vérifiez si le VPN est activé**
|
||||||
|
|
||||||
|
- Vérifiez votre [Configuration VPN](/advanced/vpn/)
|
||||||
|
- Lancez un test du VPN :
|
||||||
|
```bash
|
||||||
|
yams check-vpn
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **Vérifiez le mappage des ports**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker ps | grep qbittorrent
|
||||||
|
```
|
||||||
|
|
||||||
|
Le port 8081 devrait être affiché
|
||||||
|
|
||||||
|
3. **Vérifiez le mode réseau**
|
||||||
|
Dans `docker-compose.yaml`:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
qbittorrent:
|
||||||
|
network_mode: "service:gluetun"
|
||||||
|
```
|
||||||
|
|
||||||
|
4. **Vérifiez les logs**
|
||||||
|
```bash
|
||||||
|
docker logs qbittorrent
|
||||||
|
```
|
||||||
|
|
||||||
|
### Problème de connexion à SABnzbd 📡
|
||||||
|
|
||||||
|
1. **Vérifiez le statut du service**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker ps | grep sabnzbd
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **Vérifiez la configuration**
|
||||||
Look for:
|
Look for:
|
||||||
```yaml
|
|
||||||
sabnzbd:
|
|
||||||
ports:
|
|
||||||
- 8080:8080
|
|
||||||
```
|
|
||||||
|
|
||||||
3. **Check Logs**
|
```yaml
|
||||||
```bash
|
sabnzbd:
|
||||||
docker logs sabnzbd
|
ports:
|
||||||
```
|
- 8080:8080
|
||||||
|
```
|
||||||
|
|
||||||
## Media Server Issues
|
3. **Consultez les logs**
|
||||||
|
```bash
|
||||||
|
docker logs sabnzbd
|
||||||
|
```
|
||||||
|
|
||||||
### Jellyfin/Emby/Plex Can't Find Media 📺
|
## Problèmes liés au serveur multimédia
|
||||||
|
|
||||||
1. **Check Permissions**
|
### Jellyfin/Emby/Plex ne trouve pas les médias 📺
|
||||||
```bash
|
|
||||||
ls -l /your/media/directory
|
|
||||||
```
|
|
||||||
Should be owned by PUID:PGID from your .env file
|
|
||||||
|
|
||||||
2. **Verify Mount Points**
|
1. **Vérifiez les permissions**
|
||||||
```bash
|
|
||||||
docker inspect your-media-server
|
|
||||||
```
|
|
||||||
Look for "Mounts" section
|
|
||||||
|
|
||||||
3. **Path Issues**
|
```bash
|
||||||
- Inside container: `/data/movies`, `/data/tvshows`
|
ls -l /your/media/directory
|
||||||
- On host: Your `MEDIA_DIRECTORY` paths
|
```
|
||||||
|
|
||||||
4. **Scan Library**
|
Should be owned by PUID:PGID from your .env file
|
||||||
- Trigger manual scan in web UI
|
|
||||||
- Check library paths in settings
|
|
||||||
|
|
||||||
## Performance Issues
|
2. **Vérifiez les points de montage**
|
||||||
|
|
||||||
### High CPU Usage 🔥
|
```bash
|
||||||
|
docker inspect your-media-server
|
||||||
|
```
|
||||||
|
|
||||||
1. **Check Container Stats**
|
Look for "Mounts" section
|
||||||
```bash
|
|
||||||
docker stats
|
|
||||||
```
|
|
||||||
|
|
||||||
2. **Monitor System Resources**
|
3. **Erreur de chemins**
|
||||||
```bash
|
|
||||||
top
|
|
||||||
# or
|
|
||||||
htop
|
|
||||||
```
|
|
||||||
|
|
||||||
3. **Review Logs for Issues**
|
- Dans le conteneur : `/data/movies`, `/data/tshows`
|
||||||
```bash
|
- Sur votre système : Votre chemin `MEDIA_DIRECTORY`
|
||||||
docker logs --tail 100 container-name
|
|
||||||
```
|
|
||||||
|
|
||||||
### Memory Problems 💾
|
4. **Scan des bibliothèques**
|
||||||
|
- Déclenchez un scan manuel dans l'interface web
|
||||||
|
- Vérifiez les chemins d'accès aux bibliothèques dans les paramètres
|
||||||
|
|
||||||
1. **Check Available Memory**
|
## Problèmes de performances
|
||||||
```bash
|
|
||||||
free -h
|
|
||||||
```
|
|
||||||
|
|
||||||
2. **Monitor Container Memory**
|
### Utilisation excessive du CPU 🔥
|
||||||
```bash
|
|
||||||
docker stats --format "table {{.Name}}\t{{.MemUsage}}"
|
|
||||||
```
|
|
||||||
|
|
||||||
3. **Adjust Container Limits**
|
1. **Vérifiez les statistiques des conteneurs**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker stats
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **Vérifiez les ressources du système**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
top
|
||||||
|
# or
|
||||||
|
htop
|
||||||
|
```
|
||||||
|
|
||||||
|
3. **Recherche de problèmes dans les logs**
|
||||||
|
```bash
|
||||||
|
docker logs --tail 100 container-name
|
||||||
|
```
|
||||||
|
|
||||||
|
### Problèmes de mémoire 💾
|
||||||
|
|
||||||
|
1. **Vérifiez la mémoire disponible**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
free -h
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **Surveillez la mémoire des conteneurs**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker stats --format "table {{.Name}}\t{{.MemUsage}}"
|
||||||
|
```
|
||||||
|
|
||||||
|
3. **Fixez des restrictions aux conteneurs**
|
||||||
In docker-compose.yaml:
|
In docker-compose.yaml:
|
||||||
```yaml
|
```yaml
|
||||||
services:
|
services:
|
||||||
your-service:
|
your-service:
|
||||||
mem_limit: 1g
|
mem_limit: 1g
|
||||||
```
|
```
|
||||||
|
|
||||||
## Getting More Help 🆘
|
## Encore besoin d'aide ? 🆘
|
||||||
|
|
||||||
Still stuck? We've got your back!
|
Toujours bloqué ? Nous sommes là pour vous aider !
|
||||||
|
|
||||||
1. **Check Detailed Logs**
|
1. **Vérifiez les logs détaillés**
|
||||||
```bash
|
|
||||||
# All container logs
|
|
||||||
docker-compose logs
|
|
||||||
|
|
||||||
# Specific container
|
```bash
|
||||||
docker-compose logs container-name
|
# Logs de tous les conteneurs
|
||||||
```
|
docker-compose logs
|
||||||
|
|
||||||
2. **Community Resources**
|
# Logs d'un conteneur spécifique
|
||||||
- [YAMS Forum](https://forum.yams.media)
|
docker-compose logs container-name
|
||||||
- [Discord Chat](https://discord.gg/Gwae3tNMST)
|
```
|
||||||
- [Matrix Room](https://matrix.to/#/#yams-space:rogs.me)
|
|
||||||
|
|
||||||
3. **Report Issues**
|
2. **Ressources communautaires**
|
||||||
- Check existing [GitLab issues](https://gitlab.com/rogs/yams/-/issues)
|
|
||||||
- Provide logs and configuration when reporting new issues
|
|
||||||
|
|
||||||
Remember: Most issues have simple solutions! If you're stuck, our community is here to help! 💪
|
- [Forum YAMS](https://forum.yams.media)
|
||||||
|
- [Serveur Discord](https://discord.gg/Gwae3tNMST)
|
||||||
|
- [Chat Matrix](https://matrix.to/#/#yams-space:rogs.me)
|
||||||
|
|
||||||
|
3. **Remonter un problème :**
|
||||||
|
- Consultez nos [Issues GitLab](https://gitlab.com/rogs/yams/-/issues) existantes
|
||||||
|
- Fournissez vos logs et votre configuration lorsque vous ouvrez un ticket
|
||||||
|
|
||||||
|
N'oubliez pas : La plupart des problèmes ont des solutions simples ! Si vous êtes bloqué, notre communauté est là pour vous aider ! 💪
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: "Install"
|
title: "Installation"
|
||||||
date: 2023-01-10T19:26:34-03:00
|
date: 2025-01-16T14:57:14+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 100
|
weight: 100
|
||||||
---
|
---
|
||||||
|
@ -1,67 +1,72 @@
|
|||||||
---
|
---
|
||||||
title: "What is YAMS?"
|
title: "C'est quoi YAMS ?"
|
||||||
date: 2023-01-10T15:23:19-03:00
|
date: 2025-01-16T14:57:14+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 1
|
weight: 1
|
||||||
summary: Everything you need to know about YAMS and what makes it awesome
|
summary: Tout ce dont vous devez savoir au sujet de YAMS et pourquoi c'est génial
|
||||||
---
|
---
|
||||||
|
|
||||||
# Welcome to YAMS! 🎬
|
# Bienvenue sur YAMS 🎬
|
||||||
|
|
||||||
YAMS (Yet Another Media Server) is an **opinionated** media server that just works. No fuss, no complexity - just a smooth, automated media experience that you can set up in minutes!
|
YAMS (Yet Another Media Server ou "Encore un autre serveur multimédia") est un serveur multimédia **aux partis pris assumés** qui fonctionne tout simplement. Pas de chichis, pas de complexité, juste une expérience multimédia fluide et automatisée installable en quelques minutes !
|
||||||
|
|
||||||
## The Story Behind YAMS 📖
|
## L'histoire derrière YAMS 📖
|
||||||
|
|
||||||
Back in 2019, I had a mission: Create a media server that my non-tech-savvy girlfriend could use without calling me for help every five minutes. So I dove in, combining some awesome open-source projects and wrapping them up in Docker containers.
|
En 2019, j'avais une mission : Créer un serveur multimédia que copine sans connaissance en informatique pourrait utiliser sans m'appeller à l'aide toutes les 5 minutes. J'ai donc foncé, en combinant quelques projets open-source géniaux et en les intégrant dans des conteneurs Docker.
|
||||||
|
|
||||||
Fast forward to today, and guess what? Mission accomplished! 🎉 Not only does my girlfriend use it without any issues, but I've even got my mom (who lives 5000km away!) streaming her favorite shows with zero problems.
|
Aujourd'hui, devinez quoi ? Mission accomplie ! 🎉 Non seulement ma copine l'utilise sans problème, mais même ma mère (qui vit à 5000 km de chez moi !) l'utilise pour regarder ses séries préférées sans aucun problème.
|
||||||
|
|
||||||
When my friends saw how well it worked, they all wanted one too. But explaining how to set everything up was like trying to teach a cat to swim - technically possible, but way more complicated than it needed to be.
|
Quand mes amis ont vu à quel point ça fonctionnait bien, ils ont tous voulu en avoir un également. Mais leur expliquer comment tout configurer, c'était comme essayer d'apprendre à un chat à nager. C'est techniquement possible, mais bien plus compliqué que nécessaire.
|
||||||
|
|
||||||
That's when it hit me: Why not create a script that could do all the heavy lifting? And that's how YAMS was born! Now anyone can build their own kickass media server without needing a PhD in computer science. 😎
|
C'est là que j'ai eu une idée : Pourquoi ne pas créer un script qui ferait tout le travail ? Et c'est comme ça que YAMS est né ! Désormais, tout le monde peut créer son propre serveur multimédia sans avoir besoin d'un doctorat en informatique. 😎
|
||||||
|
|
||||||
## What Makes YAMS Special? ✨
|
## Qu'est-ce qui rend YAMS si spécial ? ✨
|
||||||
|
|
||||||
YAMS isn't just another media server - it's your personal Netflix-killer with superpowers! Here's what you get out of the box:
|
YAMS n'est pas un simple serveur multimédia, c'est votre propre "Netflix Killer" doté de super pouvoirs ! Voici ce qui est possible, dès l'installation :
|
||||||
|
|
||||||
### 🤖 Fully Automated
|
### 🤖 Entièrement automatisé
|
||||||
- **Smart Downloads:** Just tell it what shows and movies you want - YAMS handles the rest
|
|
||||||
- **Perfect Organization:** Everything gets sorted and labeled automatically
|
|
||||||
- **Subtitle Magic:** Auto-downloads subtitles in any language you want (if they're available)
|
|
||||||
|
|
||||||
### 📱 Watch Anywhere
|
- **Des téléchargement intelligents :** Il suffit de dire les films et séries que vous voulez, YAMS gère la suite
|
||||||
- Works on pretty much anything that can run Emby/Jellyfin/Plex:
|
- **Une organisation parfaite :** Tout est trié et rangé au bon endroit automatiquement
|
||||||
- 🖥️ Web browsers
|
- **La magie des sous-titres :** Télécharge automatiquement les sous-titres dans la langue que vous voulez (s'ils sont disponibles)
|
||||||
- 📱 iOS & Android phones/tablets
|
|
||||||
- 📺 Smart TVs
|
|
||||||
- 🎮 Gaming consoles
|
|
||||||
- And tons more!
|
|
||||||
|
|
||||||
## What's Under the Hood? 🛠️
|
### 📱 Regardez depuis n'importe où
|
||||||
|
|
||||||
YAMS combines some of the best open-source media tools out there:
|
- Fonctionne sur tous les appareils pouvant lancer Emby/Jellyfin/Plex :
|
||||||
|
- 🖥️ Navigateurs internet
|
||||||
|
- 📱 Téléphones et tablettes iOS & Android
|
||||||
|
- 📺 Smart TVs
|
||||||
|
- 🎮 Consoles de jeux
|
||||||
|
- Et plein d'autres !
|
||||||
|
|
||||||
### Core Components:
|
## Qu'est-ce qu'il y a sous le capot ? 🛠️
|
||||||
- 📥 qBittorrent & SABnzbd: Your download powerhouses
|
|
||||||
- 🎬 Radarr: Your personal movie hunter
|
|
||||||
- 📺 Sonarr: Your TV show tracker
|
|
||||||
- 🔍 Prowlarr: Your search master
|
|
||||||
- 💬 Bazarr: Your subtitle wizard
|
|
||||||
- 🎮 Jellyfin/Emby/Plex: Your streaming brain
|
|
||||||
|
|
||||||
### Performance Features:
|
YAMS combine certains des meilleurs logiciels open-source de gestion multimédia :
|
||||||
- 🚄 **Port Forwarding**: Automatic port configuration for faster downloads
|
|
||||||
- 🔗 **Hardlinking**: Saves massive amounts of disk space by creating multiple references to the same file instead of duplicating data
|
|
||||||
- ⚡ **Atomic Moves**: Ensures clean, instantaneous file transfers without incomplete or corrupted files
|
|
||||||
|
|
||||||
Want to dive deep into file management best practices? Check out the [TRaSH Guides File and Folder Structure](https://trash-guides.info/File-and-Folder-Structure/) for the ultimate deep dive!
|
### Les composants principaux :
|
||||||
|
|
||||||
### Extra Goodies:
|
- 📥 qBittorrent & SABnzbd : Vos bêtes de course du téléchargement
|
||||||
- 🔒 gluetun: Keeps your downloads private and secure
|
- 🎬 Radarr : Votre chasseur de films attitré
|
||||||
- 🎛️ Portainer: Makes managing everything a breeze
|
- 📺 Sonarr : Votre traqueur de séries
|
||||||
- 🎵 Lidarr: Handles your music collection
|
- 🔍 Prowlarr : Votre expert de la recherche
|
||||||
- 📚 Readarr: Takes care of your ebooks
|
- 💬 Bazarr : Votre magicien des sous-titres
|
||||||
|
- 🎮 Jellyfin/Emby/Plex : Votre chef d’orchestre du streaming
|
||||||
|
|
||||||
All these pieces work together seamlessly to create a media server that's both powerful AND easy to use. It's like having your own streaming service, but better - because YOU'RE in control!
|
### Les fonctionnalités techniques :
|
||||||
|
|
||||||
Ready to dive in? Let's [get started with the installation](/install/steps)!
|
- 🚄 **Redirection de port** : Configuration automatique de la redirection de port pour des téléchargements plus rapides
|
||||||
|
- 🔗 **Hardlinking** : Économise une quantité massive d'espace disque en créant de multiples références sur un même fichier afin d'éviter les duplications
|
||||||
|
- ⚡ **Déplacements instantanés** : Assure des transferts de fichiers propres et instantanés sans fichiers incomplets ou corrompus
|
||||||
|
|
||||||
|
Vous souhaitez vous plonger dans les meilleures pratiques en matière de gestion de fichiers ? Consultez le guide [TRaSH Guides File and Folder Structure](https://trash-guides.info/File-and-Folder-Structure/) pour en savoir plus !
|
||||||
|
|
||||||
|
### Bonus supplémentaires :
|
||||||
|
|
||||||
|
- 🔒 gluetun : Garde vos téléchargement privés et sécurisés
|
||||||
|
- 🎛️ Portainer : Permet de gérer tous vos services en un clin d'œil
|
||||||
|
- 🎵 Lidarr : Gère votre bibliothèque musicale
|
||||||
|
- 📚 Readarr : Prend soin de vos e-books
|
||||||
|
|
||||||
|
Toutes ces pièces s'emboîtent parfaitement pour créer un serveur multimédia à la fois puissant ET simple à utiliser. C'est comme avoir votre propre service de streaming en mieux, parce que VOUS êtes aux manettes !
|
||||||
|
|
||||||
|
Prêt à vous lancer ? Commencez avec l'[installation](/install/steps) !
|
||||||
|
@ -1,91 +1,98 @@
|
|||||||
---
|
---
|
||||||
title: Installation
|
title: Installation
|
||||||
date: 2023-01-10T15:23:20-03:00
|
date: 2025-01-17T09:27:14+02:00
|
||||||
weight: 2
|
weight: 2
|
||||||
summary: First steps to install YAMS on your server
|
summary: Les premières étapes pour installer YAMS sur votre serveur
|
||||||
---
|
---
|
||||||
|
|
||||||
## Dependencies
|
## Dépendances
|
||||||
|
|
||||||
YAMS only needs a few things to get started:
|
YAMS n'a besoin que de quelques éléments pour fonctionner :
|
||||||
|
|
||||||
- Debian 12 (recommended) or Ubuntu 24.04. If your OS isn't ready yet, check out these guides:
|
- Debian 12 (recommandé) ou Ubuntu 24.04. Si vous n'avez pas encore de système d'exploitation installé, vous pouvez consulter ces guides :
|
||||||
+ https://www.digitalocean.com/community/tutorials/initial-server-setup-with-debian-11 (this tutorial is for Debian 11, but it should be the same).
|
- https://www.digitalocean.com/community/tutorials/initial-server-setup-with-debian-11 (Celui-ci est pour Debian 11, mais c'est relativement similaire pour Debian 12).
|
||||||
+ https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-22-04 (this tutorial is for Ubuntu 22.04, but is should be the same).
|
- https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-22-04 (De même, le guide est pour Ubuntu 22 mais les étapes sont similaires pour Ubuntu 24).
|
||||||
- Your OS needs to be properly configured. That means:
|
- Votre système d'exploitation doit être configuré correctement. Ça inclut que :
|
||||||
+ You have a user that is not `root` (because we're responsible adults 😎)
|
- Vous devez avoir un utilisateur qui n'est pas `root` (parce que nous sommes des adultes responsables 😎)
|
||||||
+ You can run `sudo apt update` and `sudo apt upgrade` without errors
|
- Vous devez être capable de lancer les commandes `sudo apt update` et `sudo apt upgrade` sans erreurs
|
||||||
+ If you're using Ubuntu, **make sure you are NOT using the snap version of docker!** The snap version runs in a sandbox and can't access what it needs. You can check by running `which docker`. If you see:
|
- Si vous utilisez Ubuntu, **assurez-vous de NE PAS utilisez la version snap de Docker !** La version snap fonctionne dans un environnement restreint qui ne répond pas à nos besoins. Vous pouvez vérifier votre version Docker avec la commande `which docker`. Si vous voyez :
|
||||||
```
|
```
|
||||||
$ which docker
|
$ which docker
|
||||||
/snap/bin/docker
|
/snap/bin/docker
|
||||||
```
|
```
|
||||||
You **won't** be able to install YAMS. ⚠️
|
Vous **ne pourrez pas** installer YAMS. ⚠️
|
||||||
|
|
||||||
Don't worry if you don't have `docker` and `docker-compose` installed - the script can handle that for you on Debian and Ubuntu!
|
Ne vous inquiétez pas si vous n'avez pas encore installé `docker` et `docker compose`. Le script s'occupe de tout sur Debian et Ubuntu !
|
||||||
|
|
||||||
## Before running
|
## Avant de commencer
|
||||||
|
|
||||||
Before we dive in, make sure you have:
|
Avant d'entrer dans le vif du sujet, assurez-vous d'avoir :
|
||||||
|
|
||||||
### An installation location
|
- **Git installé :** Vous en aurez besoin pour cloner le dépôt YAMS. Vérifiez s'il est installé avec :
|
||||||
The script defaults to `/opt/yams` but you can use any location as long as your user has write permissions. If you want to use the default location (recommended), set it up like this:
|
```bash
|
||||||
|
git --version
|
||||||
|
```
|
||||||
|
Si vous ne l'avez pas encore, vous pouvez l'installer facilement :
|
||||||
|
```bash
|
||||||
|
# Pour Debian/Ubuntu
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install git
|
||||||
|
```
|
||||||
|
|
||||||
|
- **Un emplacement d'installation :** Le script utilise par défaut `/opt/yams` mais c'est à vous de choisir ! Assurez-vous simplement que votre utilisateur ait les permissions d'écriture à cet endroit.
|
||||||
|
|
||||||
|
- **Un dossier multimédia :** C'est ici que tout votre contenu sera placé. Par exemple, si vous choisissez `/srv/media`, le script créera :
|
||||||
|
+ `/srv/media/tv`: Pour vos séries
|
||||||
|
+ `/srv/media/movies`: Pour vos films
|
||||||
|
+ `/srv/media/music`: Pour votre bibliothèque musicale
|
||||||
|
+ `/srv/media/books`: Pour votre bibiliothèque e-book
|
||||||
|
+ `/srv/media/downloads`: Pour vos téléchargements
|
||||||
|
+ `/srv/media/blackhole`: Pour votre dossier "trou noir" pour vos torrents
|
||||||
|
|
||||||
|
- **Un utilisateur standard pour exécuter YAMS :** N'utilisez pas `root` (Vraiment ! 😅)
|
||||||
|
|
||||||
|
- **Un VPN (optionnel mais FORTEMENT recommandé) :** Choisissez-en un parmi [cette liste](/advanced/vpn#fournisseurs-vpn-supportés-). Je recommande toujours [ProtonVPN](https://protonvpn.com/) car il est super simple à mettre en place !
|
||||||
|
|
||||||
|
## Étapes d'installation
|
||||||
|
|
||||||
|
### 1. Définir l'emplacement d'installation
|
||||||
|
|
||||||
|
L'emplacement `/opt/yams` est **recommandé**, mais vous pouvez être un rebelle et utiliser celui que vous voulez si votre utilisateur a les permissions :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo mkdir -p /opt/yams
|
sudo mkdir -p /opt/yams
|
||||||
sudo chown -R $USER:$USER /opt/yams
|
sudo chown -R $USER:$USER /opt/yams
|
||||||
```
|
```
|
||||||
|
|
||||||
### A media folder
|
### 2. Si Docker est déjà installé…
|
||||||
This is where all your content will live. For example, if you pick `/srv/media`, the script will create:
|
|
||||||
+ `/srv/media/tvshows`: For your TV shows
|
|
||||||
+ `/srv/media/movies`: For your movies
|
|
||||||
+ `/srv/media/music`: For your music library
|
|
||||||
+ `/srv/media/books`: For your ebook collection
|
|
||||||
+ `/srv/media/downloads`: For your downloads
|
|
||||||
+ `/srv/media/blackhole`: For your torrent blackhole directory
|
|
||||||
|
|
||||||
### A regular user to run YAMS
|
Assurez-vous de pouvoir lancer `docker` **sans** `sudo` ! Essayez cette commande :
|
||||||
+ Don't use `root` (I mean it! 😅)
|
|
||||||
+ This user will own all the media files
|
|
||||||
+ Must have sudo privileges for the initial setup
|
|
||||||
|
|
||||||
### A VPN service (optional but STRONGLY recommended)
|
|
||||||
+ Choose one from [this list](/advanced/vpn#official-supported-vpns)
|
|
||||||
+ We recommend ProtonVPN because:
|
|
||||||
- Easy to configure
|
|
||||||
- Built-in port forwarding support
|
|
||||||
- Privacy-focused
|
|
||||||
- Reasonable pricing
|
|
||||||
|
|
||||||
### If you already have Docker installed...
|
|
||||||
|
|
||||||
Make sure you can run `docker` **without** `sudo`! Try this:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run hello-world
|
docker run hello-world
|
||||||
```
|
```
|
||||||
|
|
||||||
If it fails, you might need to add your user to the docker group. Follow [Docker's post-installation steps](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) or check our [Common docker permission errors](/faqs/common-errors/#common-docker-permission-errors) page.
|
Si elle échoue, vous devrez peut-être ajouter votre utilisateur au groupe Docker. Suivez le guide [Étapes post-installation Docker](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) ou consultez notre page [Erreurs courantes avec les permissions Docker](/faqs/common-errors/#common-docker-permission-errors).
|
||||||
|
|
||||||
## Installation Steps
|
## Étapes d'installation
|
||||||
|
|
||||||
### 1. Get YAMS on your system
|
### 1. Téléchargez YAMS sur votre système
|
||||||
|
|
||||||
First, let's grab a fresh copy of YAMS and put it in a temporary location (we like to keep things tidy!):
|
Tout d'abord, prenons une version récente de YAMS et plaçons-la dans un emplacement temporaire (nous aimons que les choses soient bien rangées !) :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone --depth=1 https://gitlab.com/rogs/yams.git /tmp/yams
|
git clone --depth=1 https://gitlab.com/rogs/yams.git /tmp/yams
|
||||||
cd /tmp/yams
|
cd /tmp/yams
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. Start the installer
|
### 2. Lancer l'installateur
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
bash install.sh
|
bash install.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
You'll see this welcome screen:
|
Vous verrez ce message de bienvenue :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
====================================================
|
====================================================
|
||||||
___ ___ ___
|
___ ___ ___
|
||||||
@ -106,64 +113,67 @@ We just need you to answer some questions
|
|||||||
====================================================
|
====================================================
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3. Docker Installation (if needed)
|
### 3. Installation de Docker (si besoin)
|
||||||
|
|
||||||
|
L'installateur va d'abord vérifier si vous avez déjà Docker :
|
||||||
|
|
||||||
The installer will first check for Docker:
|
|
||||||
```bash
|
```bash
|
||||||
Checking prerequisites...
|
Checking prerequisites...
|
||||||
⚠️ Docker not found! ⚠️
|
⚠️ Docker not found! ⚠️
|
||||||
Do you want YAMS to install docker and docker-compose? IT ONLY WORKS ON DEBIAN AND UBUNTU! [y/N]: y
|
Do you want YAMS to install docker and docker-compose? IT ONLY WORKS ON DEBIAN AND UBUNTU! [y/N]: y
|
||||||
```
|
```
|
||||||
|
|
||||||
- If you don't have Docker installed:
|
- Si Docker n'est pas encore installé :
|
||||||
+ Type `y` and press Enter to let YAMS handle the Docker installation
|
|
||||||
+ The script will install both Docker and Docker Compose
|
|
||||||
+ This only works on Debian and Ubuntu!
|
|
||||||
|
|
||||||
- If you already have Docker:
|
- Tapez `y` et appuyez sur Entrer pour autoriser YAMS à gérer l'installation de Docker
|
||||||
+ You'll see "docker exists ✅" instead
|
- Le script installera Docker et Docker Compose
|
||||||
+ The installer will move to the next step
|
- Ce script fonctionne uniquement sur Debian et Ubuntu !
|
||||||
|
|
||||||
### 4. Choose Installation Location
|
- Si Docker est déjà installé :
|
||||||
|
- Vous verrez alors "docker exists ✅"
|
||||||
|
- L'installateur passera à l'étape suivante
|
||||||
|
|
||||||
|
### 4. Choisissez un dossier d'installation
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
Where do you want to install the docker-compose file? [/opt/yams]:
|
Where do you want to install the docker-compose file? [/opt/yams]:
|
||||||
```
|
```
|
||||||
|
|
||||||
- Press Enter to use the default `/opt/yams` (recommended)
|
- Appuyez sur Entrer pour utiliser le dossier par défaut `/opt/yams` (recommandé)
|
||||||
- Or type a different path if you want to install somewhere else
|
- Ou tapez un chemin différent si vous souhaitez l'installer à un autre endroit
|
||||||
- Make sure your user has write permissions to this location!
|
- Assurez vous que votre utilisateur a bien les permissions d'écriture à cet endroit !
|
||||||
|
|
||||||
### 5. Select User
|
### 5. Sélectionnez l'utilisateur
|
||||||
|
|
||||||
```bash
|
```
|
||||||
What's the user that is going to own the media server files? [your_current_user]:
|
What's the user that is going to own the media server files? [your_current_user]:
|
||||||
```
|
```
|
||||||
|
|
||||||
- Press Enter to use your current user (recommended)
|
- Appuyez sur Entrer pour utiliser l'utilisateur actuel (recommandé)
|
||||||
- Or type a different username
|
- Ou saisissez un utilisateur différent
|
||||||
- Remember: Don't use `root`!
|
- Rappel : N'utilisez pas `root`!
|
||||||
- The user must exist and have sudo privileges
|
- Cet utilisateur doit exister et avoir les privilèges sudo
|
||||||
|
|
||||||
### 6. Set Media Directory
|
### 6. Définissez un dossier multimédia
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
Please, input your media directory [/srv/media]:
|
Please, input your media directory [/srv/media]:
|
||||||
```
|
```
|
||||||
|
|
||||||
- Press Enter to use the default `/srv/media`
|
- Appuyez sur Entrer pour utiliser le dossier par défaut `/srv/media`
|
||||||
- Or type the path where you want your media stored. This path can also be a SMB/NFS mount in your host OS
|
- Ou saisissez le chemin vers l'emplacement souhaité. Ce chemin peut notamment être un montage SMB/NFS sur votre système.
|
||||||
- This can be an external drive or different partition
|
- Cela peut également être un disque dur externe ou une autre partition
|
||||||
|
|
||||||
|
Puis confirmez votre choix :
|
||||||
|
|
||||||
Then confirm your choice:
|
|
||||||
```bash
|
```bash
|
||||||
Are you sure your media directory is "/srv/media"? [y/N]:
|
Are you sure your media directory is "/srv/media"? [y/N]:
|
||||||
```
|
```
|
||||||
|
|
||||||
- Type `y` and press Enter if the path is correct
|
- Tapez `y` et appuyez sur Entrer si le chemin est correct
|
||||||
- Type `n` or press Enter to go back and change it
|
- Tapez `n` ou appuyez sur Entrer pour revenir en arrière et le changer
|
||||||
|
|
||||||
### 7. Choose Media Service
|
### 7. Choisissez votre service multimédia
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
Time to choose your media service.
|
Time to choose your media service.
|
||||||
@ -176,17 +186,19 @@ Supported media services:
|
|||||||
Choose your media service [jellyfin]:
|
Choose your media service [jellyfin]:
|
||||||
```
|
```
|
||||||
|
|
||||||
Pick your streaming service:
|
Choisissez votre service de streaming :
|
||||||
- Press Enter for Jellyfin (recommended for beginners)
|
|
||||||
- Type `emby` for Emby
|
|
||||||
- Type `plex` for Plex
|
|
||||||
|
|
||||||
Each service has its strengths:
|
- Appuyez sur Entrer pour Jellyfin (recommandé pour les débutants)
|
||||||
- **Jellyfin**: Free, open-source, easy to set up
|
- Tapez `emby` pour Emby
|
||||||
- **Emby**: Similar to Jellyfin but with premium features
|
- Tapez `plex` pour Plex
|
||||||
- **Plex**: Most polished, but requires online account and is more complex to configure
|
|
||||||
|
|
||||||
### 8. VPN Configuration
|
Chaque service a ses avantages :
|
||||||
|
|
||||||
|
- **Jellyfin** : Gratuit, open-source, simple à configurer
|
||||||
|
- **Emby** : Similaire à Jellyfin mais avec des fonctionnalités premium
|
||||||
|
- **Plex** : le plus abouti, mais nécessite un compte Plex et plus complexe à configurer. Attention, de [nouvelles limitations](https://www.plex.tv/blog/important-2025-plex-updates) ont été récemment mises en places pour les utilisateurs sans Plex Pass
|
||||||
|
|
||||||
|
### 8. Configuration VPN
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
Time to set up the VPN.
|
Time to set up the VPN.
|
||||||
@ -195,53 +207,64 @@ Supported VPN providers: https://yams.media/advanced/vpn
|
|||||||
Configure VPN? (Y/n) [Default = y]:
|
Configure VPN? (Y/n) [Default = y]:
|
||||||
```
|
```
|
||||||
|
|
||||||
If you want to use a VPN (strongly recommended):
|
Si vous souhaitez utiliser un VPN (fortement recommandé) :
|
||||||
1. Press Enter or type `y` to configure VPN
|
|
||||||
2. Enter your VPN provider:
|
|
||||||
```bash
|
|
||||||
VPN service? (with spaces) [protonvpn]:
|
|
||||||
```
|
|
||||||
- Press Enter for ProtonVPN (recommended)
|
|
||||||
- Or type your VPN provider's name
|
|
||||||
|
|
||||||
The installer will show you where to find the setup documentation:
|
1. Appuyez sur Entrer ou tapez `y` pour configurer un VPN
|
||||||
```bash
|
2. Entrez votre fournisseur VPN :
|
||||||
Please check protonvpn's documentation for specific configuration:
|
|
||||||
https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/protonvpn.md
|
|
||||||
```
|
|
||||||
Make sure to check this documentation - it will help you avoid common setup issues!
|
|
||||||
|
|
||||||
If you are using ProtonVPN:
|
|
||||||
```bash
|
|
||||||
DO NOT USE YOUR PROTON ACCOUNT USERNAME AND PASSWORD. REFER TO THE DOCUMENTATION ABOVE TO OBTAIN THE CORRECT VPN USERNAME AND PASSWORD.
|
|
||||||
```
|
|
||||||
[Don't say you weren't warned](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/protonvpn.md#openvpn-only).
|
|
||||||
|
|
||||||
3. Configure port forwarding:
|
```bash
|
||||||
```bash
|
VPN service? (with spaces) [protonvpn]:
|
||||||
Port forwarding allows for better connectivity in certain applications.
|
```
|
||||||
However, not all VPN providers support this feature.
|
|
||||||
Please check your VPN provider's documentation to see if they support port forwarding.
|
|
||||||
Enable port forwarding? (y/N) [Default = n]:
|
|
||||||
```
|
|
||||||
|
|
||||||
4. Enter your credentials:
|
- Appuyez sur Entrer pour ProtonVPN (recommandé)
|
||||||
```bash
|
- Ou tapez le nom de votre fournisseur VPN
|
||||||
VPN username (without spaces):
|
|
||||||
VPN password:
|
|
||||||
```
|
|
||||||
|
|
||||||
Special notes:
|
|
||||||
- For ProtonVPN, just enter your username - the script automatically adds `+pmp` for port forwarding
|
|
||||||
- For Mullvad, it will only ask you for your username, since Mullvad doesn't need a password
|
|
||||||
|
|
||||||
If you don't want to configure VPN now:
|
L'installateur vous indiquera où trouver la documentation d'installation :
|
||||||
- Type `n` and press Enter
|
|
||||||
- You can set it up later, but **always use a VPN when downloading torrents!**
|
|
||||||
|
|
||||||
### 9. Installation Process
|
```
|
||||||
|
Please check protonvpn's documentation for specific configuration:
|
||||||
|
https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/protonvpn.md
|
||||||
|
```
|
||||||
|
|
||||||
|
Assurez-vous de bien lire cette documentation, cela vous aidera à éviter les problèmes d'installation les plus courants !
|
||||||
|
|
||||||
|
Si vous utilisez ProtonVPN :
|
||||||
|
|
||||||
|
```
|
||||||
|
N'UTILISEZ PAS LE NOM D'UTILISATEUR ET LE MOT DE PASSE DE VOTRE COMPTE PROTON. REPORTEZ-VOUS À LA DOCUMENTATION CI-DESSUS POUR OBTENIR LE BON IDENTIFIANT ET MOT DE PASSE.
|
||||||
|
```
|
||||||
|
|
||||||
|
[Ne dites pas que vous n'avez pas été prévenus](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/protonvpn.md#openvpn-only).
|
||||||
|
|
||||||
|
3. Configurez la redirection de port :
|
||||||
|
|
||||||
|
```
|
||||||
|
Port forwarding allows for better connectivity in certain applications.
|
||||||
|
However, not all VPN providers support this feature.
|
||||||
|
Please check your VPN provider's documentation to see if they support port forwarding.
|
||||||
|
Enable port forwarding? (y/N) [Default = n]:
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Entrez vos identifiants :
|
||||||
|
```bash
|
||||||
|
VPN username (without spaces):
|
||||||
|
VPN password:
|
||||||
|
```
|
||||||
|
|
||||||
|
Remarques particulières :
|
||||||
|
|
||||||
|
- Pour ProtonVPN, entrez juste votre nom d'utilisateur, le script ajoute automatiquement `+pmp` pour la redirection de port
|
||||||
|
- Pour Mullvad, il vous sera uniquement demandé votre nom d'utilisateur puisque Mullvad n'a pas besoin de mot de passe
|
||||||
|
|
||||||
|
Si vous ne souhaitez pas configurer de VPN pour l'instant :
|
||||||
|
|
||||||
|
- Tapez `n`et appuyez sur Entrer
|
||||||
|
- Vous pouvez toujours l'installer plus tard, mais **utilisez toujours un VPN lorsque vous téléchargez des torrents !**
|
||||||
|
|
||||||
|
### 9. Processus d'installation
|
||||||
|
|
||||||
|
Après avoir répondu à toutes les questions, vous verrez :
|
||||||
|
|
||||||
After you've answered all the questions, you'll see:
|
|
||||||
```bash
|
```bash
|
||||||
Copying docker-compose.example.yaml to /opt/yams/docker-compose.yaml...
|
Copying docker-compose.example.yaml to /opt/yams/docker-compose.yaml...
|
||||||
docker-compose.example.yaml was copied successfuly! ✅
|
docker-compose.example.yaml was copied successfuly! ✅
|
||||||
@ -256,21 +279,25 @@ Running the server...
|
|||||||
This is going to take a while...
|
This is going to take a while...
|
||||||
```
|
```
|
||||||
|
|
||||||
The installer will now:
|
L'installateur va maintenant :
|
||||||
1. Copy all necessary configuration files
|
|
||||||
2. Set up your chosen options
|
1. Copier tous les fichiers de configuration nécessaires
|
||||||
3. Start downloading and configuring Docker containers
|
2. Appliquer toutes les options que vous avez choisies
|
||||||
|
3. Lancer le téléchargement et configurer les conteneurs Docker
|
||||||
|
|
||||||
|
Vous verrez alors :
|
||||||
|
|
||||||
You'll then see:
|
|
||||||
```bash
|
```bash
|
||||||
We need your sudo password to install the YAMS CLI and configure permissions...
|
We need your sudo password to install the YAMS CLI and configure permissions...
|
||||||
```
|
```
|
||||||
|
|
||||||
Enter your sudo password to:
|
Entrez votre mot de passe sudo pour :
|
||||||
- Install the YAMS command-line tool
|
|
||||||
- Set proper permissions on your media folders
|
- Installer l'interface de ligne de commande (CLI) YAMS
|
||||||
|
- Appliquer les bonnes permissions sur vos dossiers multimédia
|
||||||
|
|
||||||
|
Si tout fonctionne, vous verrez les messages de confirmation suivants :
|
||||||
|
|
||||||
If everything works, you'll see these success messages:
|
|
||||||
```bash
|
```bash
|
||||||
YAMS CLI installed successfully ✅
|
YAMS CLI installed successfully ✅
|
||||||
Media directory ownership and permissions set successfully ✅
|
Media directory ownership and permissions set successfully ✅
|
||||||
@ -279,9 +306,10 @@ Configuration folder "/opt/yams/config" exists ✅
|
|||||||
Configuration folder ownership and permissions set successfully ✅
|
Configuration folder ownership and permissions set successfully ✅
|
||||||
```
|
```
|
||||||
|
|
||||||
### 10. Final Success Screen
|
### 10. Écran de confirmation final
|
||||||
|
|
||||||
|
Lorsque tout sera terminé, vous verrez ce superbe ASCII art :
|
||||||
|
|
||||||
When everything's done, you'll see this awesome ASCII art:
|
|
||||||
```bash
|
```bash
|
||||||
========================================================
|
========================================================
|
||||||
_____ ___ ___ ___
|
_____ ___ ___ ___
|
||||||
@ -298,7 +326,8 @@ When everything's done, you'll see this awesome ASCII art:
|
|||||||
========================================================
|
========================================================
|
||||||
```
|
```
|
||||||
|
|
||||||
Following this, you'll get a list of all your service URLs:
|
Vous obtiendrez ensuite une liste de tous les URL de vos services :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
Service URLs:
|
Service URLs:
|
||||||
qBittorrent: http://your.ip.address:8081/
|
qBittorrent: http://your.ip.address:8081/
|
||||||
@ -313,36 +342,42 @@ Media Service: http://your.ip.address:8096/
|
|||||||
Portainer: http://your.ip.address:9000/
|
Portainer: http://your.ip.address:9000/
|
||||||
```
|
```
|
||||||
|
|
||||||
Don't worry about memorizing these - they're saved in `~/yams_services.txt` for easy reference!
|
Ne vous efforcez pas de les retenir, ils sont sauvegardés dans `~/yams_services.txt` pour que vous puissiez les retrouver facilement !
|
||||||
|
|
||||||
### Important Notes:
|
### Remarques importantes :
|
||||||
|
|
||||||
1. **First Start Time**
|
1. **Premier démarrage**
|
||||||
- Services might take a few minutes to fully start
|
|
||||||
- Be patient on first launch!
|
|
||||||
|
|
||||||
2. **VPN Check**
|
- Les services peuvent prendre quelques minutes pour être pleinement opérationnels
|
||||||
If you configured a VPN, verify it's working:
|
- Soyez patient pendant le premier démarrage !
|
||||||
```bash
|
|
||||||
yams check-vpn
|
|
||||||
```
|
|
||||||
You should see different IPs for your system and qBittorrent.
|
|
||||||
|
|
||||||
## What's Next?
|
2. **Vérifier si le VPN fonctionne**
|
||||||
|
|
||||||
|
Si vous avez configuré un VPN, assurez-vous qu'il fonctionne :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
yams check-vpn
|
||||||
|
```
|
||||||
|
|
||||||
|
Vous devriez voir deux adresses IP différentes entre votre système et qBittorrent.
|
||||||
|
|
||||||
|
## Et ensuite ?
|
||||||
|
|
||||||
|
Il est temps de configurer votre nouveau serveur multimédia ! Dirigez-vous vers [Configuration](/config) puis suivez les guides dans cet ordre :
|
||||||
|
|
||||||
Time to configure your new media server! Head over to [Configuration](/config) and follow these guides in order:
|
|
||||||
1. [qBittorrent](/config/qbittorrent)
|
1. [qBittorrent](/config/qbittorrent)
|
||||||
2. [SABnzbd](/config/sabnzbd)
|
2. [SABnzbd](/config/sabnzbd)
|
||||||
3. [Radarr](/config/radarr)
|
3. [Radarr](/config/radarr)
|
||||||
4. [Sonarr](/config/sonarr)
|
4. [Sonarr](/config/sonarr)
|
||||||
5. [Prowlarr](/config/prowlarr)
|
5. [Prowlarr](/config/prowlarr)
|
||||||
6. [Bazarr](/config/bazarr)
|
6. [Bazarr](/config/bazarr)
|
||||||
7. Your chosen media service:
|
7. Votre service multimédia choisi :
|
||||||
- [Jellyfin](/config/jellyfin)
|
- [Jellyfin](/config/jellyfin)
|
||||||
- [Emby](/config/emby)
|
- [Emby](/config/emby)
|
||||||
- [Plex](/config/plex)
|
- [Plex](/config/plex)
|
||||||
|
|
||||||
Need help? We've got your back!
|
Besoin d'aide ? Nous sommes là pour vous aider !
|
||||||
- Check our [Common Issues](/faqs/common-errors/) page
|
|
||||||
- Visit the [YAMS Forum](https://forum.yams.media)
|
- Visitez notre page [Problèmes courants](/faqs/common-errors/)
|
||||||
- Join our [Discord](https://discord.gg/Gwae3tNMST) or [Matrix](https://matrix.to/#/#yams-space:rogs.me) chat
|
- Visitez le [Forum YAMS](https://forum.yams.media)
|
||||||
|
- Rejoignez notre serveur [Discord](https://discord.gg/Gwae3tNMST) ou [Matrix](https://matrix.to/#/#yams-space:rogs.me)
|
||||||
|
@ -1,23 +1,24 @@
|
|||||||
---
|
---
|
||||||
title: "Using the CLI"
|
title: "Utiliser l'interface de ligne de commande"
|
||||||
date: 2023-01-10T17:55:41-03:00
|
date: 2025-01-16T14:57:14+02:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 3
|
weight: 3
|
||||||
summary: Master YAMS's powerful command-line interface - your Swiss Army knife for managing your media server!
|
summary: Maîtrisez la puissante interface de ligne de commande YAMS, votre couteau suisse pour gérer votre serveur multimédia !
|
||||||
---
|
---
|
||||||
|
|
||||||
# The YAMS Command Line: Your Media Server's Best Friend 🛠️
|
# L'interface de ligne de commande YAMS : Le meilleur ami de votre serveur multimédia 🛠️
|
||||||
|
|
||||||
YAMS comes with a super handy command-line interface (CLI) that makes managing your media server a breeze! Think of it as your media server's remote control - but cooler. 😎
|
YAMS propose une interface de ligne de commande (CLI) super pratique qui permet de gérer votre serveur multimédia comme un jeu d'enfant ! C'est une sorte de télécommande pour votre serveur, mais en plus cool. 😎
|
||||||
|
|
||||||
## Getting Started
|
## Démarrage
|
||||||
|
|
||||||
|
Pour voir ce que permet le CLI de YAMS, tapez juste dans votre terminal :
|
||||||
|
|
||||||
To see what your YAMS CLI can do, just type:
|
|
||||||
```bash
|
```bash
|
||||||
yams --help
|
yams --help
|
||||||
```
|
```
|
||||||
|
|
||||||
You'll get a nice overview of all available commands:
|
Vous obtiendrez une vue d'ensemble des différentes commandes disponibles :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yams - Yet Another Media Server
|
yams - Yet Another Media Server
|
||||||
@ -34,58 +35,67 @@ check-vpn checks if the VPN is working as expected
|
|||||||
backup backs up yams to the destination location
|
backup backs up yams to the destination location
|
||||||
```
|
```
|
||||||
|
|
||||||
Let's break down each command and see what magic they can do! ✨
|
Décortiquons chaque commande et voyons quelle magie elles peuvent accomplir ! ✨
|
||||||
|
|
||||||
## The Command Arsenal 🚀
|
## L'arsenal de commandes 🚀
|
||||||
|
|
||||||
### `yams start`
|
### `yams start`
|
||||||
Fires up all your YAMS services. It's like pressing the "ON" button for your media server! The CLI will even show you a nice progress bar and let you know when everything's up and running.
|
|
||||||
|
Démarre tous vos services YAMS. C'est comme appuyer sur le bouton "ON" de votre serveur multimédia ! Le CLI vous montrera même une jolie barre de progression et vous préviendra quand tout sera lancé.
|
||||||
|
|
||||||
### `yams stop`
|
### `yams stop`
|
||||||
Gracefully stops all YAMS services. Think of it as tucking your media server in for a good night's rest. 😴 All downloads will be paused, and all services will shut down properly.
|
|
||||||
|
Éteint en douceur tous les services YAMS. C'est comme si vous accordiez une bonne nuit de sommeil à votre serveur. 😴 Tous les téléchargements seront mis en pause et tous les services seront éteints.
|
||||||
|
|
||||||
### `yams restart`
|
### `yams restart`
|
||||||
Having a hiccup with one of your services? This command is like giving your media server a quick refresh! It:
|
|
||||||
1. Gracefully stops all services
|
Vous avez un problème avec l'un de vos services ? Cette commande permet de rafraîchir rapidement votre serveur multimédia ! Elle :
|
||||||
2. Starts them back up
|
|
||||||
3. Shows you a progress bar while services are starting
|
1. Éteint en douceur tous vos services
|
||||||
4. Confirms when everything's back online
|
2. Les fait redémarrer
|
||||||
|
3. Montre une barre de progression pendant qu'ils démarrent
|
||||||
|
4. Confirme que tout est à nouveau fonctionnel
|
||||||
|
|
||||||
### `yams check-vpn`
|
### `yams check-vpn`
|
||||||
Your privacy guardian! 🛡️ This command makes sure your VPN is doing its job by:
|
|
||||||
1. Checking your real IP address
|
|
||||||
2. Checking qBittorrent's IP address
|
|
||||||
3. Comparing them to make sure they're different
|
|
||||||
4. Showing you which countries both IPs are from
|
|
||||||
|
|
||||||
If something's wrong, it'll let you know right away!
|
La gardienne de votre vie privée ! 🛡️ Cette commande s'assure que votre VPN vous protège bien en :
|
||||||
|
|
||||||
|
1. Vérifiant votre adresse IP réelle
|
||||||
|
2. Vérifiant l'adresse IP de qBittorrent
|
||||||
|
3. Compare ces dernières en s'assurant qu'elles sont différentes
|
||||||
|
4. Montre dans quel pays sont situées les deux adresses IP
|
||||||
|
|
||||||
|
Si quelque chose ne va pas, vous le saurez tout de suite !
|
||||||
|
|
||||||
### `yams backup [destination]`
|
### `yams backup [destination]`
|
||||||
Your safety net! 🎯 Backs up your entire YAMS configuration to keep your setup safe. Just tell it where to save the backup:
|
|
||||||
|
Votre filet de sécurité ! 🎯 Sauvegarde l'ensemble de votre configuration YAMS pour garder votre installation sûre. Dites juste à la commande où faire la sauvegarde :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yams backup ~/my-backups
|
yams backup ~/my-backups
|
||||||
```
|
```
|
||||||
|
|
||||||
This will:
|
Elle va :
|
||||||
1. Stop all services (temporarily)
|
|
||||||
2. Create a timestamped backup file
|
1. Stopper (temporairement) tous les services
|
||||||
3. Start everything back up
|
2. Créer un fichier de sauvegarde horodaté
|
||||||
4. Tell you exactly where your backup is saved
|
3. Relancer tous les services
|
||||||
|
4. Vous indiquer où la sauvegarde est stockée.
|
||||||
|
|
||||||
### `yams destroy`
|
### `yams destroy`
|
||||||
The nuclear option! ☢️ This command completely removes all YAMS services so you can start fresh. But don't worry - it'll ask for confirmation first! We don't want any accidents. 😅
|
|
||||||
|
|
||||||
## Pro Tips 💡
|
L'arme atomique ! ☢️ cette commande va complètement supprimer tous les services YAMS pour recommencer de zéro. Mais pas d'inquiétude, elle vous demandera d'abord une confirmation ! Nous ne voulons pas d'accidents. 😅
|
||||||
|
|
||||||
1. **Service Status**: After starting or restarting, YAMS will show you the status of each service, so you know everything's working properly.
|
## Astuces 💡
|
||||||
|
|
||||||
2. **Backup Regularly**: Get into the habit of running `yams backup` before making any big changes. Future you will thank present you!
|
1. **État des services** : Après chaque démarrage ou redémarrage, YAMS vous indiquera l'état de chaque service, pour vous assurer que tout fonctionne correctement.
|
||||||
|
|
||||||
3. **Check That VPN**: Run `yams check-vpn` periodically to ensure your privacy is protected.
|
2. **Sauvegardes régulières** : Prenez l'habitude de lancer régulièrement `yams backup` avant de faire de gros changements. Votre vous du futur vous remercie !
|
||||||
|
|
||||||
## Troubleshooting 🔧
|
3. **Vérifiez le VPN** : Lancez régulièrement `yams check-vpn` pour vous assurer que votre vie privée est protégée.
|
||||||
|
|
||||||
Getting a `docker` permission error when trying to use the CLI? Don't panic! Head over to our [Common Issues](/faqs/common-errors/) page for the fix.
|
## Dépannage 🔧
|
||||||
|
|
||||||
Remember: YAMS's CLI is here to make your life easier! If you're ever unsure about a command, just add `--help` at the end or check back here for a refresher. Happy streaming! 🎬
|
Si vous avez une erreur de permission `docker` lorsque vous essayer d'utiliser le CLI, pas de panique ! Jetez un coup d'œil à notre guide [Problèmes courants](/faqs/common-errors/).
|
||||||
|
|
||||||
|
N'oubliez pas : Le CLI de YAMS est là pour vous faciliter la vie ! Si vous n'êtes pas sûr d'une commande, faites simplement `yams --help` ou revenez ici pour vous rafraîchir la mémoire. Bon visionnage ! 🎬
|
||||||
|
@ -7,9 +7,15 @@
|
|||||||
<li class="zerostatic">
|
<li class="zerostatic">
|
||||||
<img src="/pics/yams-small.png"/> <a href="https://yams.media">yams.media</a>
|
<img src="/pics/yams-small.png"/> <a href="https://yams.media">yams.media</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="zerostatic">
|
||||||
|
<img src="/pics/gitea-small.png"/> <a href="https://git.rogs.me/rogs/yams">git.rogs.me/rogs/yams</a>
|
||||||
|
</li>
|
||||||
<li class="zerostatic">
|
<li class="zerostatic">
|
||||||
<img src="/pics/gitlab-small.png"/> <a href="https://gitlab.com/rogs/yams">gitlab.com/rogs/yams</a>
|
<img src="/pics/gitlab-small.png"/> <a href="https://gitlab.com/rogs/yams">gitlab.com/rogs/yams</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="zerostatic">
|
||||||
|
<img src="/pics/github-small.png"/> <a href="https://github.com/rogsme/yams">github.com/rogsme/yams</a>
|
||||||
|
</li>
|
||||||
<li class="zerostatic">
|
<li class="zerostatic">
|
||||||
<img src="/pics/discord-small.png"/> <a href="https://discord.gg/Gwae3tNMST">Discord</a>
|
<img src="/pics/discord-small.png"/> <a href="https://discord.gg/Gwae3tNMST">Discord</a>
|
||||||
</li>
|
</li>
|
||||||
@ -18,9 +24,12 @@
|
|||||||
</li>
|
</li>
|
||||||
{{ if not (in (.Site.BaseURL | string) "localhost") }}
|
{{ if not (in (.Site.BaseURL | string) "localhost") }}
|
||||||
<li class="zerostatic">
|
<li class="zerostatic">
|
||||||
<img src="https://visitor-badge.laobi.icu/badge?page_id=https%3A%2f%2fyams.media{{ .Permalink | absURL }}&right_color=%235FAF63" alt="visitor badge"/>
|
<img src="https://visitor-badge.laobi.icu/badge?page_id=https%3A%2f%2ffr.yams.media{{ .Permalink | absURL }}&right_color=%235FAF63" alt="visitor badge"/>
|
||||||
</li>
|
</li>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
<li class="zerostatic">
|
||||||
|
<a href="https://www.buymeacoffee.com/rogs">🍕 Soutenez YAMS! 🤑</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
BIN
static/pics/gitea-small.png
Normal file
BIN
static/pics/gitea-small.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 411 B |
BIN
static/pics/github-small.png
Normal file
BIN
static/pics/github-small.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 351 B |
@ -2,8 +2,8 @@
|
|||||||
<ul>
|
<ul>
|
||||||
{{ $currentPage := . }}
|
{{ $currentPage := . }}
|
||||||
{{ range .Site.Menus.main }}
|
{{ range .Site.Menus.main }}
|
||||||
<li class="menu-item-{{ .Name | lower }}{{ if $currentPage.IsMenuCurrent "main" . }} active{{ end }}">
|
<li class="menu-item-{{ .Name | lower }}{{ if $currentPage.IsMenuCurrent " main" . }} active{{ end }}">
|
||||||
<a href="{{ .URL }}">
|
<a href="{{ .URL }}" style="text-align: center;">
|
||||||
<span>{{ .Name }}</span>
|
<span>{{ .Name }}</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{{$currentNode := .}}
|
{{$currentNode := .}}
|
||||||
<div class="docs-menu">
|
<div class="docs-menu">
|
||||||
<h4>{{ .Section | humanize }}</h4>
|
<h4>{{ with .Site.GetPage "section" .Section }}{{ .Title }}{{ end }}</h4>
|
||||||
<ul>
|
<ul>
|
||||||
{{ range where .Site.RegularPages "Section" .Section }}
|
{{ range where .Site.RegularPages "Section" .Section }}
|
||||||
<li class="{{ if eq .File.UniqueID $currentNode.File.UniqueID }}active {{ end }}">
|
<li class="{{ if eq .File.UniqueID $currentNode.File.UniqueID }}active {{ end }}">
|
||||||
@ -8,4 +8,4 @@
|
|||||||
</li>
|
</li>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
Loading…
x
Reference in New Issue
Block a user