Compare commits

...

36 Commits

Author SHA1 Message Date
4167eff2c8
Add --noCache flag to hugo build
All checks were successful
Hugo Build and Deploy (FR) / Build Hugo Site (pull_request) Successful in 5s
Hugo Build and Deploy (FR) / Deploy to Server (fr-translation) (pull_request) Has been skipped
- Adds the --noCache flag to the hugo build command.
- This prevents hugo from using cached data during builds.
- Improves build consistency and avoids potential stale content.
2025-05-14 21:02:31 -03:00
c88b9b0327
Update deployment workflow for French translation
All checks were successful
Hugo Build and Deploy (FR) / Build Hugo Site (pull_request) Successful in 6s
Hugo Build and Deploy (FR) / Deploy to Server (fr-translation) (pull_request) Has been skipped
- Adjust workflow trigger to `fr-translation` branch.
- Rename deployment job for clarity.
- Update deployment script to pull from `fr-translation` branch.
- Change deployment directory to `repo-fr`.
2025-05-14 20:53:46 -03:00
34f25a473a
Add GitHub Actions deployment workflow
- Adds a workflow to build and deploy the Hugo site.
- Uses klakegg/hugo:0.111.3-ext-alpine-ci for the build environment.
- Checks out the code in both build and deploy jobs.
- Deploys to the server using SSH keys and secrets.
- Only deploys on pushes to the master branch.
- Uses `git stash` and `git pull --force` for deployment.
2025-05-14 20:50:58 -03:00
de97544a09
Remove GitLab CI configuration
- Removes the .gitlab-ci.yml file.
- This file was used for automated builds and deployments.
- The automated deployment pipeline is no longer needed.
2025-05-14 20:50:04 -03:00
2b57810082
Update Buy Me a Coffee link text
- Translate the Buy Me a Coffee link text to French.
- Ensures the link is accessible to a wider audience.
2025-05-14 20:49:23 -03:00
3cc44ab337
Add links to Gitea and GitHub repositories.
- Adds links to the Gitea and GitHub repositories in the sub-footer.
- Includes corresponding image assets.
- Updates Buy Me a Coffee link text for clarity.
2025-05-14 20:47:28 -03:00
074e19052a
Add Aider files to .gitignore
- Ignore Aider files to prevent them from being committed.
- This ensures that project-specific Aider configurations are not shared.
- Aider is a development tool and its files are not part of the core project.
2025-05-14 20:47:15 -03:00
Loriage
763d4be776 Adding WireGuard docs 2025-04-08 14:30:02 +02:00
e18955912c
Adjust documentation weights
- Updated the weight values for several documentation pages.
- This reorders the advanced documentation pages.
- The weights now reflect a more logical order.
2025-04-03 10:06:15 -03:00
72b750518d
Add test deploy stage to .gitlab-ci.yml
- Adds a test stage to build the site.
- Uses a specific Hugo image for testing.
- Only runs tests on merge requests and fr-translation.
2025-04-03 10:02:32 -03:00
Loriage
ed2875ee69 Warning about Plex new policy 2025-04-03 14:33:45 +02:00
Loriage
4f1d82e412 Warning about plex new policy 2025-04-03 14:31:18 +02:00
Loriage
4aa3f90c01 Add proxmox LXC guide 2025-03-31 11:56:19 +02:00
Loriage
eb016c7f09 Fix typo 2025-03-31 11:56:19 +02:00
Loriage
6e4fb60bda Add env file guide 2025-03-31 11:56:19 +02:00
f927f87fe5 Merge branch 'localization/french' into 'fr-translation'
Localization/french

See merge request rogs/yams.media!18
2025-03-24 09:52:26 -03:00
Loriage
f20aa54586 Plex path, yaml errors & install steps 2025-03-24 11:28:02 +01:00
97a6734a4e
Add BuyMeACoffee donation link to YAMS donation page
- Added a new link to the BuyMeACoffee platform for donations.
- Enhanced the donation options available to users.
2025-03-18 14:58:35 -03:00
1a8df2d595
Update URLs to use 'fr.yams.media' domain 2025-02-14 11:31:17 -03:00
77d471b302
Update deployment to use 'fr-translation' branch 2025-02-14 11:10:00 -03:00
d96815538f
Update the build script to target fr.yams.media domain 2025-02-14 11:07:10 -03:00
abe94ac9d2
Added EN link to the menu 2025-02-14 11:02:10 -03:00
5852a9f9c7 Merge branch 'localization/french' into 'fr-translation'
Localization/french

See merge request rogs/yams.media!17
2025-02-14 13:57:34 +00:00
Loriage
0b6eb333ec Merge branch 'fr-translation' into 'localization/french'
# Conflicts:
#   content/config/emby.md
#   content/config/jellyfin.md
#   content/config/prowlarr.md
#   content/config/running-everything-together.md
#   content/faqs/_index.md
#   content/faqs/common-errors.md
2025-02-03 14:40:42 +00:00
Loriage
9e1c9998e1 French localization: Donation & Contact pages 2025-01-31 13:57:06 +01:00
Loriage
ab74c12e0f French localization: FAQ pages 2025-01-31 13:35:08 +01:00
Loriage
65c6bd87a1 French localization: Configuration pages 2025-01-30 12:45:29 +01:00
Loriage
e70322de10 French localization: SABnzbd 2025-01-22 17:03:49 +01:00
Loriage
cfee9b0da0 French localization: proofreading 2025-01-22 16:28:30 +01:00
Loriage
ce63826598 French localization: proofreading 2025-01-22 16:27:55 +01:00
Loriage
685857e097 French localization: Metadesc & qBittorrent 2025-01-22 16:19:48 +01:00
Loriage
74570150b4 Fixing menu bar items alignment behavior 2025-01-22 15:42:52 +01:00
Loriage
8462d07020 French localization: Menu names, meta desc and language code 2025-01-22 15:39:42 +01:00
Loriage
00015a0b82 French localization: Fix theme to display specified section title and not file name 2025-01-22 15:35:54 +01:00
Loriage
4421c87ee3 French localization: Install section 2025-01-22 15:32:46 +01:00
Loriage
21b8abe147 French localization: Advanced section 2025-01-22 15:32:05 +01:00
43 changed files with 2261 additions and 1695 deletions

View 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
View File

@ -18,3 +18,6 @@ hugo.linux
# Temporary lock file while building
/.hugo_build.lock
*.webp
# Aider
.aider*

View File

@ -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

View File

@ -2,4 +2,10 @@
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' {} \;
hugo -s . -d /var/www/yams.media/ --minify --cleanDestinationDir --gc --verbose
hugo -s . -d /var/www/fr.yams.media/ \
--minify \
--cleanDestinationDir \
--gc \
--verbose \
--noCache

View File

@ -1,5 +1,5 @@
baseURL = "/"
languageCode = "en-us"
languageCode = "fr"
title = "YAMS - Yet Another Media Server"
themesDir = "themes"
theme = "hugo-whisper-theme"
@ -18,32 +18,32 @@ pygmentsUseClasses = true
summaryLength = 30
[[menu.main]]
name = "Home"
name = "Accueil"
url = "/"
weight = 1
[[menu.main]]
name = "Install"
name = "Installation"
url = "/install/"
weight = 2
[[menu.main]]
name = "Configure"
name = "Configuration"
url = "/config/"
weight = 3
[[menu.main]]
name = "Advanced"
name = "Configuration avancée"
url = "/advanced/"
weight = 4
[[menu.main]]
name = "FAQs"
name = "FAQ"
url = "/faqs/"
weight = 5
[[menu.main]]
name = "Donate"
name = "Dons"
url = "/donate/"
weight = 6
@ -55,28 +55,33 @@ summaryLength = 30
[[menu.main]]
name = "Forum"
url = "https://forum.yams.media"
weight = 97
weight = 96
[[menu.main]]
name = "Discord"
url = "https://discord.gg/Gwae3tNMST"
weight = 98
weight = 97
[[menu.main]]
name = "Matrix"
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]]
name = "Gitlab"
url = "https://gitlab.com/rogs/yams"
name = "🇬🇧 EN"
url = "https://yams.media"
weight = 100
[params]
homepage_button_link = '/install'
homepage_button_text = 'Learn more'
homepage_intro = 'YAMS is a basic but powerful media server installation script'
homepage_button_text = 'En savoir plus'
homepage_intro = 'YAMS est un script simple et puissant pour installer votre serveur multimédia'
homepage_image = '/install-yams.gif'
mainSections = ['install', 'config', 'faqs', 'donate', 'contact', 'advanced']
@ -84,12 +89,12 @@ summaryLength = 30
enable_anchor_link = true
[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_type = "website"
meta_og_url = "https://yams.media"
meta_og_url = "https://fr.yams.media"
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]
standard = "/pics/logo.png"

View File

@ -1,6 +1,6 @@
---
title: "Advanced"
date: 2023-01-16T10:56:37-03:00
title: "Configuration avancée"
date: 2025-01-15T11:50:16+02:00
draft: false
weight: 100
---

View File

@ -1,128 +1,140 @@
---
title: "Adding your own containers to YAMS"
date: 2023-10-21T21:41:29-03:00
title: "Ajouter vos propres conteneurs à YAMS"
date: 2025-01-15T11:50:16+02:00
draft: false
weight: 1
summary: A complete guide to expanding YAMS with your own Docker containers
weight: 20
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:
- `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.
Lors de son installation, YAMS créé deux fichiers importants :
## 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
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
PUID: Your user ID
PGID: Your group ID
MEDIA_DIRECTORY: Your media folder location
INSTALL_DIRECTORY: Your YAMS installation location
PUID: Votre ID d'utilisateur
PGID: Votre ID de groupe
MEDIA_DIRECTORY: Emplacement du répertoire multimédia
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
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
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
overseerr:
image: lscr.io/linuxserver/overseerr:latest
container_name: overseerr
environment:
- PUID=${PUID} # Using YAMS's user ID
- PGID=${PGID} # Using YAMS's group ID
- PUID=${PUID} # Variable ID utilisateur de YAMS
- PGID=${PGID} # Variable ID de groupe de YAMS
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:
- 5055:5055
restart: unless-stopped
```
4. Time to start your new container:
4. Il est temps de démarrer votre nouveau conteneur :
```bash
yams restart
```
You should see something like:
Vous devriez voir quelque chose similaire à ça :
```bash
⠙ 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
Looking for cool containers to add? Check out:
- [linuxserver.io fleet](https://fleet.linuxserver.io/) (Highly recommended!)
### 1. Découvrir de nouveaux services
Vous cherchez des services cools à ajouter à YAMS ? Jetez un coup d'œil à ceux-ci :
- [linuxserver.io fleet](https://fleet.linuxserver.io/) (fortement recommandé)
- [Docker Hub](https://hub.docker.com/)
### 2. Network Magic 🌐
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.
### 2. Réseau magique 🌐
For example, if you need to connect to Radarr from a custom container, just use `http://radarr:7878` as the URL.
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
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 💪
You can access any environment variable from YAMS's `.env` file in your custom containers. Just use the `${VARIABLE_NAME}` syntax!
### 4. La force des variables 💪
## 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.
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`!
## Problèmes courants 🚨
## 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
2. **[Tautulli](https://tautulli.com/)**: Advanced Plex monitoring and statistics
3. **[Organizr](https://organizr.app/)**: Create a sleek dashboard for all your services
Voici quelques services populaires qui fonctionnent bien avec YAMS :
## 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:
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
## Besoin d'aide ? 🆘
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 ! 😎

View File

@ -1,31 +1,33 @@
---
title: "Backups"
date: 2023-01-17T19:38:39-03:00
title: "Sauvegardes"
date: 2025-01-15T11:50:16+02:00
draft: false
weight: 6
summary: Everything you need to know about backing up and restoring your YAMS setup
weight: 80
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
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
yams backup ~/backups/
```
You'll see something like this:
Vous devriez observer quelque chose comme ça :
```bash
Stopping YAMS services...
@ -40,118 +42,129 @@ Backup completed successfully! 🎉
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:
- All your container configurations
- Your YAMS settings
- Your service preferences
- Custom container configurations
- Important environment variables
La sauvegarde inclut :
### 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
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
### Astuces pour vos sauvegardes 💡
## 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
tar -xzvf your-backup.tar.gz -C /your/new/location
cd /your/new/location
```
### Step 2: Update YAMS Configuration
Edit the YAMS binary with your favorite text editor (we'll use `nano` here, but use whatever you prefer):
### Étape 2 : Mettre à jour la configuration YAMS
Éditez le binaire YAMS avec votre éditeur de code favori (nous allons utiliser `nano` mais peu importe celui que vous utilisez) :
```bash
nano yams
```
Find and update these lines:
Trouvez et modifiez ces lignes :
```bash
#!/bin/bash
set -euo pipefail
# Constants
readonly DC="docker compose -f your/new/location/docker-compose.yaml -f your/new/location/docker-compose.custom.yaml" # Update this!
readonly INSTALL_DIRECTORY="your/new/location" # 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" # Modifiez cette ligne !
```
### Step 3: Install YAMS Binary
### Étape 3 : Installez le binaire YAMS
```bash
sudo cp yams /usr/local/bin/
```
### Step 4: Start YAMS
### Étape 4 : Démarrez YAMS
```bash
yams start
```
## Best Practices 📚
## Bonnes pratiques 📚
1. **Faire des sauvegardes régulières**
1. **Regular Schedule**
```bash
# Example: Weekly backups to different locations
# Exemple : Sauvegarde hebdomadaire à différents emplacements
yams backup ~/backups/weekly/
yams backup /mnt/external/yams-backup/
```
2. **Pre-Update Backups**
2. **Faire une sauvegarde avant une mise à jour**
```bash
# Before running yams update
# Avant de lancer yams update
yams backup ~/backups/pre-update/
```
## Troubleshooting 🔧
## Dépannage 🔧
### Backup Failed?
1. Check disk space:
### Erreur lors de la sauvegarde ?
1. Vérifiez votre espace disque libre :
```bash
df -h
```
2. Verify write permissions:
2. Vérifiez vos permissions :
```bash
ls -la /backup/destination
```
3. Try stopping services manually:
3. Tenez de stopper les services manuellement :
```bash
yams stop
```
### Restore Issues?
1. Verify backup integrity:
### Erreur lors de la restauration ?
1. Vérifiez l'intégrité de votre sauvegarde :
```bash
tar -tvf your-backup.tar.gz
```
2. Check file permissions
3. Ensure all paths are correct in the YAMS binary
2. Vérifiez vos permissions
3. Assurez-vous que tous les chemins sont corrects dans le binaire de YAMS.
## Advanced Topics 🎓
## Sujets avancés 🎓
### Automated Backups
### Sauvegardes automatiques
You can automate backups using cron. Here's an example:
Vous pouvez automatiser vos sauvegardes en utilisant cron. Voici un exemple :
1. Ouvrez votre crontab :
1. Open your crontab:
```bash
crontab -e
```
2. Add a weekly backup job:
2. Ajoutez une sauvegarde hebdomadaire :
```bash
# Run backup every Sunday at 2 AM
0 2 * * 0 /usr/local/bin/yams backup /path/to/backups/
```
### Backup Rotation
### Roulement des sauvegardes
Keep your backups manageable with rotation:
Gardez vos sauvegardes gérables avec des roulements :
```bash
#!/bin/bash
@ -159,18 +172,19 @@ Keep your backups manageable with rotation:
MAX_BACKUPS=5
BACKUP_DIR="/path/to/backups"
# Create new backup
# Créé une nouvelle sauvegarde
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
```
## Need Help? 🆘
## Besoin d'aide ? 🆘
If you run into backup or restore issues:
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
Si vous avez rencontré un problème de sauvegarde ou restauration :
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 ! 🎯

View 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 !

View File

@ -1,116 +1,115 @@
---
title: "Lidarr"
date: 2023-01-31T11:20:14-03:00
date: 2025-01-15T11:50:16+02:00
draft: false
weight: 8
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.
weight: 100
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".
[![lidarr-1](/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 .
[![lidarr-2](/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"
- On "Path", set it to "/music/"
- Dans "Name", mettez "Music"
- Dans "Path", mettez "/music/"
Finally, click on "Save".
Enfin, cliquez sur "Save".
[![lidarr-3](/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".
[![lidarr-4](/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 .
[![lidarr-5](/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".
[![lidarr-6](/pics/lidarr-6.png)](/pics/lidarr-6.png)
- In Name, add the name of your download client (qBittorrent).
- On Host, add your server IP address (in my case, `192.168.0.169`).
- On Username, add `admin`.
- On Password, add `adminadmin`.
- Dans "Name", mettez le nom de votre client de téléchargement (qBittorrent).
- Dans "Host", mettez l'adresse IP de votre serveur (dans mon cas, `192.168.0.169`).
- Dans "Username", mettez `admin`.
- Dans "Password", mettez `adminadmin`.
[![lidarr-7](/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 ✅
[![radarr-10](/pics/radarr-10.png)](/pics/radarr-10.png)
[![radarr-11](/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" !
[![lidarr-8](/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".
[![lidarr-11](/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 .
[![lidarr-9](/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"
[![lidarr-10](/pics/lidarr-10.png)](/pics/lidarr-10.png)
- In "Prowlarr Server", add `http://prowlarr:9696`
- In "Lidarr Server", add `http://lidarr:8686`
- In "ApiKey", add your Lidarr API key.
- Dans "Prowlarr Server", mettez `http://prowlarr:9696`
- Dans "Lidarr Server", mettez `http://lidarr:8686`
- Dans "ApiKey", mettez la clé d'API Lidarr que vous avez copié précédemment.
[![lidarr-12](/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 ✅
[![sonarr-10](/pics/sonarr-10.png)](/pics/sonarr-10.png)
[![sonarr-11](/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 !
[![lidarr-13](/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.
[![lidarr-14](/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".
[![lidarr-15](/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.
[![lidarr-16](/pics/lidarr-16.png)](/pics/lidarr-16.png)

View File

@ -1,39 +1,47 @@
---
title: "Port Forwarding"
date: 2024-12-30T10:14:29-03:00
title: "Redirection de port"
date: 2025-01-15T11:50:16+02:00
draft: false
weight: 3
summary: Everything you need to know about configuring and using a VPN with YAMS
weight: 50
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 🚀
ProtonVPN makes port forwarding easy! Just follow these steps:
## Utilisateurs ProtonVPN 🚀
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
mkdir -p /your/install/location/scripts
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
QBITTORRENT_USER=admin # qbittorrent username
QBITTORRENT_PASS=adminadmin # qbittorrent password
QBITTORRENT_USER=admin # identifiant qbittorrent
QBITTORRENT_PASS=adminadmin # mot de passe qbittorrent
```
3. Make the script executable:
3. Rendez le script exécutable
```bash
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
./your/install/location/scripts/update-port.sh
```
You should see an output similar to this:
Vous devriez voir le résultat suivant :
```bash
2024-12-30 08:21:58 | VPN container gluetun in healthy state!
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)
```
5. Set up automatic port updates (runs every 5 minutes):
5. Mettez en place un changement automatique de port (toutes les 5 minutes) :
```bash
(crontab -l 2>/dev/null; echo "*/5 * * * * /your/install/location/scripts/update-port.sh") | crontab -
```
## Other VPN Providers 🌐
For other VPN providers, port forwarding configuration varies.
## Autres fournisseurs VPN 🌐
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 ✅
To check if port forwarding is working:
> 💡 D'autres fournisseurs VPN supportent également WireGuard ! Consultez notre guide [Configurer Gluetun avec WireGuard](/advanced/wireguard/) pour plus de détails.
1. Run `curl http://localhost:8003/v1/openvpn/portforwarded` to see your current port
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"
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).
## 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"
[![conection-status](/pics/advanced-port-forwarding-1.png)](/pics/advanced-port-forwarding-1.png)
## Troubleshooting 🔧
## Dépannage 🔧
1. **Pas de port affiché :**
1. **No port shown:**
```bash
docker logs gluetun | grep "\[port forwarding\]"
```
Look for any error messages
2. **Port not updating:**
- Check if the script has execute permissions
- Verify crontab is running: `crontab -l`
- Check script logs: `tail -f /var/log/syslog | grep update-port`
Regardez les messages d'erreurs affichés
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!
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) !

View File

@ -1,141 +1,162 @@
---
title: "Portainer"
date: 2023-01-30T15:46:05-03:00
date: 2025-01-15T11:50:16+02:00
draft: false
weight: 7
summary: Your visual control center for all YAMS containers
weight: 90
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/):
> Deploy, configure, troubleshoot and secure containers in minutes on Kubernetes, Docker, Swarm and Nomad in any data center, cloud, network edge or IIOT device.
Depuis leur [site Web](https://www.portainer.io/):
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
Open your browser and go to `http://{your-ip-address}:9000/`. You'll see the first-time setup screen.
## Configuration initiale 🚀
### Step 2: Create Admin Account
Let's set up your admin credentials:
1. Choose a secure username
2. Pick a strong password
3. Click "Create User"
### Étape 1: Accéder à Portainer
Ouvrez votre navigateur et allez sur `http://{votre-adresse-ip}:9000/`. Vous allez voir les instructions de première connexion.
### É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"
[![Portainer setup](/pics/portainer-1.png)](/pics/portainer-1.png)
### Step 3: Quick Setup
On the "Quick Setup" screen:
1. Click "Get Started" - this sets up Portainer with good default settings
2. No need to mess with advanced options for now!
### Étape 3: Mise en place rapide
Sur l'écran "Quick Setup" :
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
[![Quick setup](/pics/portainer-2.png)](/pics/portainer-2.png)
### Step 4: Access Your Environment
1. Click on your "local" Docker environment
2. This is where all the magic happens!
### Étape 4: Accédez à votre environnement
1. Cliquez sur votre environnement Docker "local"
2. C'est là que la magie opère !
[![Local environment](/pics/portainer-3.png)](/pics/portainer-3.png)
## Managing Your Containers 🎮
## Administrez vos conteneurs 🎮
### Viewing Containers
1. Click on "Containers" in the left menu
2. Here you'll see all your running YAMS services
### Consulter les conteneurs
1. Cliquez sur "Containers" sur le menu latéral gauche
2. Vous verrez ici tous les services YAMS en cours d'exécution
[![Container list](/pics/portainer-4.png)](/pics/portainer-4.png)
### What You Can Do Here
- 👀 Monitor container status
- 🔄 Restart services
- 📊 Check resource usage
- 📝 View logs
- ⚙️ Change container settings
### Ce que vous pouvez faire ici
- 👀 Suivre le statut de vos conteneurs
- 🔄 Redémarrer des services
- 📊 Vérifier l'utilisation des ressources
- 📝 Voir les logs
- ⚙️ Modifier les paramètres des conteneurs
[![Container details](/pics/portainer-5.png)](/pics/portainer-5.png)
## Pro Tips 💡
## Astuces 💡
### 1. Container Management
- **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
### 1. Gestion des conteneurs
### 2. Logs and Troubleshooting
- View container logs directly in Portainer
- Check container stats for resource usage
- Inspect container configuration when things go wrong
- **Redémarrage rapide** : Utilisez l'icône d'actualisation se trouvant à côté d'un conteneur
- **Action par lot** : Sélectionnez plusieurs conteneurs pour les redémarrer/arrêter d'un seul clic
- **Rafraîchissement automatique** : Activez le rafraîchissement automatique pour suivre vos conteneurs en temps réel
### 3. Resource Monitoring
- Monitor CPU and memory usage
- Track network traffic
- Set up resource limits if needed
### 2. Logs et dépannage
## 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**
- Access container terminals directly from the web
- Great for quick debugging!
### 3. Suivi des ressources
2. **Real-Time Stats**
- Monitor CPU, memory, and network usage
- Perfect for spotting performance issues
- Suivre l'utilisation du CPU et de la mémoire RAM
- Inspecter le trafic réseau
- Mettre en place des restrictions de ressources si nécessaire
3. **Volume Management**
- Check where your data is stored
- Manage persistent storage
## Fonctionnalités pratiques à essayer 🌟
4. **Network Overview**
- See how containers are connected
- Troubleshoot network issues
1. **Console des conteneurs**
## Best Practices 📚
- Accédez au terminal d'un conteneur directement depuis le web
- Pratique pour débugger rapidement
1. **Security**
- Change the default admin password regularly
- Use a strong password
- Don't expose Portainer to the internet
2. **Statistiques en temps réel**
2. **Monitoring**
- Check container logs regularly
- Monitor resource usage
- Set up email alerts for container failures
- Suivez l'utilisation du CPU, de la RAM et du réseau
- Parfait pour détecter les soucis de performance
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**
- Restart containers gracefully
- Use the "Recreate" option when updating
- Keep an eye on storage usage
- Redémarrez les conteneurs gracieusement
- Utilisez l'option "Recreate" lors d'une mise à jour
- Gardez un œil sur l'espace disque
## Troubleshooting 🔧
## Dépannage 🔧
### Can't Access Portainer?
1. Check if the container is running:
### Vous n'arrivez pas à accéder à Portainer ?
1. Vérifiez si le conteneur est en cours d'exécution :
```bash
yams check portainer
```
2. Verify the port isn't blocked
3. Make sure you're using the right IP address
2. Vérifiez que le port ne soit pas bloqué ou déjà utilisé
3. Assurez-vous d'utiliser la bonne adresse IP
### Container Issues?
1. Check container logs in Portainer
2. Look for error messages
3. Verify container settings
### Soucis de conteneurs ?
### Resource Problems?
1. Monitor container stats
2. Check host system resources
3. Consider setting resource limits
1. Vérifiez les logs du conteneur dans Portainer
2. Cherchez les messages d'erreur
3. Vérifiez les paramètres du conteneur
## Need Help? 🆘
### Soucis de ressources ?
If you're stuck:
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/)
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
Remember: Portainer is your friend! It makes managing YAMS much easier, so take some time to explore its features. 🎮
## 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. 🎮

View File

@ -1,52 +1,55 @@
---
title: "Running Prowlarr Behind the VPN"
date: 2024-09-27T16:44:00-03:00
title: "Lancer Prowlarr derrière le VPN"
date: 2025-01-15T11:50:16+02:00
draft: false
weight: 4
summary: A complete guide to routing Prowlarr's traffic through your VPN for extra privacy
weight: 60
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
2. **Extra Privacy**: Keep your searches private
3. **Better Access**: Reach indexers that might be geo-blocked in your country
1. **Passer outre les blocages des FAI** : Certains FAI peuvent bloquer les indexeurs de torrent
2. **Confidentialité accrue** : Gardez vos recherches privées
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
First, let's update Prowlarr to use the VPN network. Open your `docker-compose.yaml` and find the Prowlarr service:
### Étape 1: Modifier la configuration de Prowlarr
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
prowlarr:
image: lscr.io/linuxserver/prowlarr
container_name: prowlarr
# Delete or comment out the 'ports' section
# Supprimez ou commentez la section 'ports'
# ports:
# - 9696:9696
network_mode: "service:gluetun" # Add this line
network_mode: "service:gluetun" # Ajoutez cette ligne
environment:
- PUID=${PUID}
- PGID=${PGID}
- WEBUI_PORT=9696 # Add this line
- WEBUI_PORT=9696 # Ajoutez cette ligne
volumes:
- ${INSTALL_DIRECTORY}/config/prowlarr:/config
restart: unless-stopped
```
Key changes:
1. Remove or comment out the `ports` section
2. Add `network_mode: "service:gluetun"`
3. Add `WEBUI_PORT=9696` to the environment variables
Changements principaux :
### Step 2: Update Gluetun's Config
Now we need to tell Gluetun to handle Prowlarr's traffic. Find the Gluetun service in your `docker-compose.yaml`:
1. Retirez ou commentez la section `ports`
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
gluetun:
@ -61,78 +64,90 @@ gluetun:
- 8388:8388/tcp # Shadowsocks
- 8388:8388/udp # Shadowsocks
- 8080:8080/tcp # gluetun
- 9696:9696/tcp # Add this line for Prowlarr
- 9696:9696/tcp # Ajoutez cette ligne pour Prowlarr
volumes:
- ${INSTALL_DIRECTORY}/config/gluetun:/config
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
```
Key changes:
1. Add `9696:9696/tcp` to the ports
2. Add `FIREWALL_OUTBOUND_SUBNETS` to the environment section
Changements principaux :
### 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
2. Click on "Containers"
3. Look at the "IP Address" column
La valeur de `FIREWALL_OUTBOUND_SUBNETS` doit correspondre au sous-réseau de votre conteneur. Voici comment le trouver :
Most setups use one of these subnets:
- `172.18.0.0/24` - If your containers use IPs like `172.18.x.x`
- `192.168.1.0/24` - If your containers use IPs like `192.168.1.x`
1. Ouvrez Portainer
2. Cliquez sur "Containers"
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
yams restart
```
## Testing Your Setup 🎯
## Tester votre installation 🎯
After YAMS restarts, check that:
1. You can still access Prowlarr at `http://your-ip:9696`
2. Your indexers still work
3. The search function works correctly
Après le redémarrage de YAMS, vérifiez que :
## 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
docker logs gluetun
```
2. Verify your subnet setting is correct
3. Make sure the port mapping is right in both services
### Indexers Not Working?
1. Check your VPN connection:
2. Vérifiez que vos paramètres de sous-réseau sont corrects
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
yams check-vpn
```
2. Try accessing an indexer manually through Prowlarr
3. Check Prowlarr's logs for any errors
### Still Having Issues?
1. Compare your configuration with the examples above
2. Make sure your VPN provider allows port forwarding
3. Try a different VPN server
2. Essayez d'accéder manuellement à un indexeur via Prowlarr
3. Vérifiez dans les logs de Prowlarr si des erreurs apparaissent
## Pro Tips 💡
### Vous avez encore un problème ?
1. **Speed Matters**: Choose a VPN server close to you for better performance
2. **Regular Checks**: Use `yams check-vpn` to verify your VPN is working
3. **Monitor Logs**: Keep an eye on both Prowlarr and Gluetun logs for issues
1. Comparez votre configuration avec les exemples ci-dessus
2. Assurez-vous que votre fournisseur VPN autorise la redirection de port
3. Essayez un serveur VPN différent
## Need Help? 🆘
## Astuces 💡
If you're stuck:
1. Check the [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
1. **La vitesse compte** : Choisissez un serveur VPN proche de vous pour de meilleures performances
2. **Vérifications régulières** : Utilisez la commande `yams check-vpn` pour vérifier que votre VPN fonctionne
3. **Surveillez les logs** : Gardez un œil sur les logs de Prowlarr et Gluetun pour détecter les erreurs
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 ! 🛡️

View 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 :
[![Proxmox LXC Config Example](/pics/proxmox-lxc-config.png)](/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/).

View File

@ -1,116 +1,115 @@
---
title: "Readarr"
date: 2023-01-31T13:52:34-03:00
date: 2025-01-16T08:51:14+02:00
draft: false
weight: 9
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.
weight: 110
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".
[![readarr-1](/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 .
[![readarr-2](/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"
- On "Path", set it to "/books/"
- Dans "Name", mettez "Books"
- Dans "Path", mettez "/books/"
Finally, click on "Save".
Enfin, cliquez sur "Save".
[![readarr-3](/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".
[![readarr-4](/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 .
[![readarr-5](/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".
[![readarr-6](/pics/readarr-6.png)](/pics/readarr-6.png)
- In Name, add the name of your download client (qBittorrent).
- On Host, add your server IP address (in my case, `192.168.0.169`).
- On Username, add `admin`.
- On Password, add `adminadmin`.
- Dans "Name", mettez le nom de votre client de téléchargement (qBittorrent).
- Dans "Host", mettez l'adresse IP de votre serveur (dans mon cas, `192.168.0.169`).
- Dans "Username", mettez `admin`.
- Dans "Password", mettez `adminadmin`.
[![readarr-7](/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 ✅
[![radarr-10](/pics/radarr-10.png)](/pics/radarr-10.png)
[![radarr-11](/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" !
[![readarr-8](/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".
[![readarr-9](/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 .
[![readarr-10](/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"
[![readarr-11](/pics/readarr-11.png)](/pics/readarr-11.png)
- In "Prowlarr Server", add `http://prowlarr:9696`
- In "Readarr Server", add `http://readarr:8787`
- In "ApiKey", add your Readarr API key.
- Dans "Prowlarr Server", mettez `http://prowlarr:9696`
- Dans "Readarr Server", mettez `http://readarr:8787`
- Dans "ApiKey", mettez la clé d'API Readarr que vous avez copié précédemment.
[![readarr-12](/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 ✅
[![sonarr-10](/pics/sonarr-10.png)](/pics/sonarr-10.png)
[![sonarr-11](/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 !
[![readarr-13](/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.
[![readarr-14](/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".
[![readarr-15](/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.
[![readarr-16](/pics/readarr-16.png)](/pics/readarr-16.png)

View File

@ -1,30 +1,33 @@
---
title: "Torrenting"
date: 2023-01-16T14:48:14-03:00
date: 2025-01-16T08:51:14+02:00
draft: false
weight: 5
summary: Everything you need to know about safe and effective torrenting with YAMS
weight: 70
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
1. Open qBittorrent at `http://{your-ip}:8081`
2. Click the "+" icon or "Add torrent file" button:
### Ajouter un torrent
1. Ouvrez qBittorrent depuis `http://{votre-adresse-ip}:8081`
2. Cliquez sur l'icône "+" ou le bouton "Add torrent file" :
[![Add torrent button](/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" :
[![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 :
[![Download progress](/pics/advanced-torrent-3.png)](/pics/advanced-torrent-3.png)
### Finding Your Downloads
When your download finishes, find it in your media folder under the "downloads" directory:
### Trouver vos téléchargements
Lorsqu'un téléchargement est fini, vous trouverez le fichier dans votre répertoire multimédia, dans le dossier "downloads" :
```bash
/srv/media$ tree downloads/torrents/
downloads/torrents/
@ -33,102 +36,113 @@ downloads/torrents/
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 :
[![Torrent checker](/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":
[![Add magnet 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":
[![Paste magnet](/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 !
[![IP checker torrent](/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 :
[![IP check results](/pics/advanced-torrent-8.png)](/pics/advanced-torrent-8.png)
### Verifying the Results 🔍
### Vérifier les résultats 🔍
For proper privacy protection, check that:
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
Pour une bonne protection de votre vie privée, vérifiez que :
## 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
## Astuces pour une utilisation sécurisée des torrents 🎯
1. **Toujours vérifier votre VPN d'abord**
1. **Always Verify VPN First**
```bash
yams check-vpn
```
Do this before starting any downloads!
2. **Use the Kill Switch**
YAMS configures qBittorrent to only use the VPN network interface. If the VPN drops, downloads stop automatically.
Faites-le avant chaque téléchargement !
3. **Regular Testing**
- Run the IP leak test monthly
- Check VPN status before large downloads
- Monitor qBittorrent's connection status
2. **Utilisez le Kill Switch**
YAMS configure qBittorrent pour utiliser uniquement l'interface réseau du VPN. Si le VPN disfonctionne, les téléchargements s'arrêtent automatiquement.
4. **Download Organization**
- Use labels for different types of content
- Set up category-specific download folders
- Remove completed torrents regularly
3. **Testez régulièrement**
5. **Enable Port Forwarding**
- Check our [Port Forwarding Guide](/advanced/port-forwarding/)
- Significantly improves download speeds
- Works automatically with ProtonVPN
- Testez votre IP tous les mois
- Vérifiez le statut de votre VPN avant de gros téléchargements
- Surveillez le statut de connexion de qBittorrent
## Troubleshooting Common Issues 🔧
4. **Organisation des téléchargements**
### Downloads Won't Start
1. Check VPN connection:
- Utilisez des labels pour les différents types de contenu
- Mettez en place des dossiers de téléchargment selon les catégories du contenu (TV, films, livres, etc.)
- Supprimez les torrents complets régulièrement
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
## Dépanner les problèmes courants 🔧
### Les téléchargements ne démarrent pas
1. Vérifiez la connexion du VPN
```bash
yams check-vpn
```
2. Verify tracker status in qBittorrent
3. Try a different VPN server
2. Vérifiez le statut des trackers sur qBittorrent
3. Essayez un autre serveur VPN
### Slow Speeds
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
### Téléchargements lents
### Connection Drops
1. Check VPN provider status
2. Try a different VPN server
3. Monitor system resources
1. Essayez un serveur VPN plus proche de vous
2. Vérifiez si votre fournisseur VPN restreint le Peer-to-peer
3. Vérifiez si vous n'atteignez pas les limites d'utilisation de bande passante de votre VPN
## Best Practices 📚
### Coupures de connexion
1. **Keep VPN Active**
- Always check VPN status before downloading
- Use `yams check-vpn` regularly
- Monitor qBittorrent's network interface
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
2. **Regular Maintenance**
- Clear completed torrents
- Update qBittorrent when YAMS prompts
- Run periodic IP leak tests
## Bonnes pratiques 📚
3. **Download Management**
- Set reasonable ratio limits
- Use categories for organization
- Monitor disk space regularly
1. **Gardez le VPN allumé**
## Need Help? 🆘
- 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
Having issues with torrenting? We've got you covered:
1. Check the [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
2. **Maintenance régulière**
Remember: Safe torrenting is good torrenting. Always verify your VPN is working before downloading! 🛡️
- 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 ! 🛡️

View File

@ -1,29 +1,31 @@
---
title: "VPN"
date: 2023-01-15T21:16:29-03:00
date: 2025-01-16T08:51:14+02:00
draft: false
weight: 2
summary: Everything you need to know about configuring and using a VPN with YAMS
weight: 40
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 🌟
- [ProtonVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/protonvpn.md) (Recommended! Easy to set up and great privacy)
### Choix populaires 🌟
- [ProtonVPN](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/protonvpn.md) (Recommandé ! Simple à installer et bonne protection de la vie privée)
- [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 📋
### Liste complète 📋
- [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)
@ -43,73 +45,85 @@ YAMS works with tons of VPN providers! Here's the full list, with direct links t
- [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! 🛠️
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 ! 🛠️
## Manual Configuration 🔧
## Configuration manuelle 🔧
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!
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
yams stop
```
### Step 2: Configure Your VPN Settings
Open your `.env` file:
### Étape 2: Configurez les paramètres de votre VPN
Ouvrez le fichier `.env` :
```bash
nano /opt/yams/.env
```
Find the VPN section and update it:
Trouvez la section du VPN et modifiez-là :
```bash
# VPN configuration
VPN_ENABLED=y
VPN_SERVICE=protonvpn # Your VPN service from the list above
VPN_USER=your-username # Your VPN username
VPN_PASSWORD=your-pass # Your VPN password
VPN_SERVICE=protonvpn # Votre service VPN parmi la liste ci-dessus
VPN_USER=your-username # Nom d'utilisateur de votre VPN
VPN_PASSWORD=your-pass # Mot de passe de votre VPN
```
### Step 3: Update Docker Compose
Open `docker-compose.yaml`:
### Étape 3: Mettez à jour Docker Compose
Ouvrez le fichier `docker-compose.yaml` :
```bash
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
qbittorrent:
# ports: # Comment out these lines
# ports: # Commentez cette ligne
# - 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
sabnzbd:
# ports: # Comment out these lines
# ports: # Commentez cette ligne
# - 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
gluetun:
ports:
- 8080:8080/tcp # Uncomment this line
- 8081:8081/tcp # Uncomment this line
- 8080:8080/tcp # Décommentez cette ligne
- 8081:8081/tcp # Décommentez cette ligne
```
### Step 4: Restart and Test
### Étape 4: Redémarrez et testez
```bash
yams restart
```
### Step 5: Verify Everything Works
### Étape 5: Vérifiez que tout fonctionne correctement
```bash
yams check-vpn
```
You should see something like:
Vous devriez avoir le résultat suivant :
```bash
Getting your qBittorrent IP...
<qbittorrent_ip>
@ -122,43 +136,56 @@ Your local IP country is North Korea
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
2. **Kill Switch**: YAMS automatically includes a kill switch - if the VPN goes down, your downloads stop too!
3. **Speed Matters**: Choose a VPN server that's relatively close to you for better download speeds
4. **Port Problems**: If you can't access qBittorrent after setting up the VPN, check the troubleshooting section below
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 inclut automatiquement un Kill Switch. Si le VPN disfonctionne, les téléchargements s'arrêtent automatiquement.
3. **La vitesse compte** : Choisissez un serveur VPN proche de vous pour de meilleures performances
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:**
- Check gluetun logs: `docker logs gluetun`
- Verify your VPN credentials
- Make sure ports are configured correctly
Nous vous recommandons d'utiliser ProtonVPN, et nous avons écrit un guide complet pour vous aider à changer :
2. **VPN keeps disconnecting:**
- Try a different VPN server
- Check your internet connection
- Review the gluetun logs for errors
👉 [Configurer Gluetun avec WireGuard](/advanced/wireguard/).
3. **Slow speeds:**
- Try a server closer to your location
- Check if your VPN provider throttles P2P traffic
- Some providers have specialized servers for torrenting - try those!
> 💡 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.
## 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:
1. Check our [Common Issues](/faqs/common-errors/#gluetun-does-not-connect) 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
- Vérifiez les logs de gluetun : `docker logs gluetun`
- Vérifiez les informations de connexion de votre VPN
- Assurez-vous que les ports sont correctement configurés
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 ! 🚀

View 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)

View File

@ -1,11 +1,11 @@
---
title: "Config"
date: 2023-01-10T19:25:57-03:00
title: "Configuration"
date: 2025-01-22T14:03:31+02:00
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 ! 🚀

View File

@ -1,179 +1,185 @@
---
title: "Bazarr"
date: 2023-01-10T19:06:54-03:00
date: 2025-01-29T13:25:21+02:00
draft: false
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.
[![bazarr-1](/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 ! 🎬
Dans le champ "Filtre de langues", sélectionnez toutes les langues pour lesquelles vous voulez des sous-titres. Pour ce tutoriel, j'ai choisi :
In the "Languages Filter" box, pick all the languages you want subtitles for. For this tutorial, I'm going with:
- `English` (because why not?)
- `Spanish` (¿por qué no?)
- `Latin American Spanish` (different flavor, same great taste!)
- `Latin American Spanish` (saveur différente, même bon goût !)
After choosing your languages, click on "Add New Profile"
Après avoir choisi vos langues, cliquez sur "Add New Profile"
[![bazarr-2](/pics/bazarr-2.png)](/pics/bazarr-2.png)
In the "Edit Languages Profile" modal:
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!
Dans la fenêtre de dialogue "Edit Languages Profile" :
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.
[![bazarr-3](/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.
[![bazarr-4](/pics/bazarr-4.png)](/pics/bazarr-4.png)
You should end up with something like this:
Vous devriez obtenir quelque chose comme ça :
[![bazarr-5](/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 !
[![bazarr-6](/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 .
[![bazarr-7](/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 ! 📚
[![bazarr-8](/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"
[![bazarr-9](/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.
[![bazarr-10](/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:
- "Encode Subtitles to UTF8" (keeps everything readable)
- "Hearing Impaired" (removes those [DOOR CREAKS] descriptions)
- "Remove Tags" (cleans up formatting)
- "OCR Fixes" (fixes common scanning errors)
- "Common Fixes" (fixes... common stuff! 😅)
- "Fix Uppercase" (NO MORE SHOUTING IN SUBTITLES)
Un peu plus bas, vous trouverez la section "Post-Processing". Activez ces options :
- "Encode Subtitles to UTF8" (permet de garder le tout lisible)
- "Hearing Impaired" (enlève l'audiodescription [GRINCEMENT DE PORTE])
- "Remove Tags" (nettoie le formatage)
- "OCR Fixes" (corrige les anomalies de numérisation courantes)
- "Common Fixes" (corrige... les erreurs courantes 😅)
- "Fix Uppercase" (FINI DE CRIER DANS LES SOUS-TIRES)
[![bazarr-11](/pics/bazarr-11.png)](/pics/bazarr-11.png)
Now scroll aaaaaall the way to the bottom and enable:
- "Automatic Subtitles Synchronization"
- Set both "Series Score Threshold" and "Movies Score Threshold" to 50
Maintenant, descendez touuuuuut en bas et activez la fonctionnalité :
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 !
[![bazarr-12](/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 !
[![bazarr-13](/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".
[![bazarr-14](/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`
- API Key: paste in Sonarr's API Key
- Click "Test"
- Dans "Address", mettez `sonarr`
- Dans "API Key", collez votre clé API Sonarr
- 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 ! 🎉
[![bazarr-15](/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.
[![bazarr-16](/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 ! ✨
[![bazarr-19](/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".
[![bazarr-17](/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:
- Address: set to `radarr`
- API Key: paste in Radarr's API Key
- Click "Test"
De la même manière que Sonarr, Radarr est désactivé par défaut. Activez-le et remplissez les champs suivants :
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 ! 🎯
[![bazarr-18](/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.
[![bazarr-20](/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 ! ✨
[![bazarr-21](/pics/bazarr-21.png)](/pics/bazarr-21.png)
### Almost there! 🏃‍♂️
### Nous y sommes presques ! 🏃‍♂️
Une dernière étape ! Il est maintenant temps de configurer votre service de streaming. Choisissez votre chemin :
Just one last step! Time to set up your media service. Pick your path:
- [Jellyfin](/config/jellyfin)
- [Emby](/config/emby)
- [Plex](/config/plex)
## Want to become a subtitle master? 🎓
## Vous voulez devenir un maître des sous-titres ? 🎓
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!
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 !

View File

@ -1,135 +1,136 @@
---
title: "Emby"
date: 2023-01-10T19:07:29-03:00
date: 2025-01-29T13:25:21+02:00
draft: false
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".
[![emby-1](/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".
[![emby-2](/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 ! 🎬
[![emby-3](/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".
[![emby-4](/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"
[![emby-5](/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 :
[![emby-6](/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 :
[![emby-7](/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 ! 📺
[![emby-8](/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 .
[![emby-9](/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"
[![emby-10](/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 :
[![emby-11](/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 :
[![emby-12](/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 ! 🎬
[![emby-13](/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" !
[![emby-14](/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".
[![emby-15](/pics/emby-15.png)](/pics/emby-15.png)
For the "Configure Remote Access" page, let's keep things simple and secure:
- Disable "Enable automatic port mapping"
- Click "Next"
Pour la page "Configure Remote Access", restons simples et sécurisés :
- Désactivez "Enable automatic port mapping"
- Cliquez sur "Next"
[![emby-16](/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".
[![emby-17](/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. 🎉
[![emby-18](/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.
[![emby-19](/pics/emby-19.png)](/pics/emby-19.png)
[![emby-20](/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 ! 🌟
[![emby-21](/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:
- Offline media for your devices
- Hardware transcoding (smoother playback!)
- Auto-conversion of your content
- And lots more!
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 :
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 ! 😉

View File

@ -1,116 +1,118 @@
---
title: "Jellyfin"
date: 2023-01-23T11:58:49-03:00
date: 2025-01-29T13:25:21+02:00
draft: false
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".
[![jellyfin-1](/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".
[![jellyfin-2](/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 ! 📚
[![jellyfin-3](/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".
[![jellyfin-4](/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"
[![jellyfin-5](/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 :
[![jellyfin-6](/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 :
[![jellyfin-7](/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 ! 📺
[![jellyfin-8](/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 .
[![jellyfin-9](/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"
[![jellyfin-10](/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 :
[![jellyfin-11](/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 :
[![jellyfin-12](/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 ! 🎬
[![jellyfin-13](/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" !
[![jellyfin-14](/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".
[![jellyfin-15](/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".
[![jellyfin-16](/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. 🎉
[![jellyfin-17](/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.
[![jellyfin-18](/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 ! 🌟
[![jellyfin-19](/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 !

View File

@ -1,161 +1,168 @@
---
title: "Plex"
date: 2023-01-23T13:59:59-03:00
date: 2025-01-29T13:25:21+02:00
draft: false
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
$ 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
$ 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
$ 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
<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:
- 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`
Elle suit généralement les schémas suivants :
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
$ yams restart
```
Let's check if everything's working:
Vérifions que tout fonctionne :
```bash
$ docker logs plex
```
If you see something like:
Si vous voyez quelque chose comme :
```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
```
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.
[![plex-1](/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 !
[![plex-2](/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".
[![plex-3](/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"
[![plex-4](/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".
[![plex-5](/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".
[![plex-6](/pics/plex-6.png)](/pics/plex-6.png)
Click "Browse For Media Folder".
Cliquez sur "Browse For Media Folder".
[![plex-7](/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".
[![plex-8](/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 !
[![plex-9](/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".
[![plex-10](/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".
[![plex-11](/pics/plex-11.png)](/pics/plex-11.png)
Click "Browse For Media Folder" again.
Cliquez sur "Browse For Media Folder" à nouveau.
[![plex-7](/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".
[![plex-12](/pics/plex-12.png)](/pics/plex-12.png)
Looking good? Click "Add Library"!
Si ça vous semble bon, cliquez sur "Add Library" !
[![plex-13](/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.
[![plex-14](/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.
[![plex-15](/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.
[![plex-16](/pics/plex-16.png)](/pics/plex-16.png)
Et voilà : vos bibliothèques locales "Movies" & "TV Shows"
There they are - your local "Movies" and "TV Shows" libraries!
[![plex-17](/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 !

View File

@ -1,151 +1,157 @@
---
title: "Prowlarr"
date: 2023-01-10T18:02:06-03:00
date: 2025-01-29T13:25:21+02:00
draft: false
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:
- 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)
Depuis votre navigateur, allez à l'adresse [http://{votre-adresse-ip}:9696/](). Ajoutons quelques réglages de sécurité basique :
- 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)
[![prowlarr-1](/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 📰
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!)
#### Indexeurs Usenet 📰
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 :
- [DrunkenSlug](https://drunkenslug.com) (sur invitation seulement !)
- [NZBGeek](https://nzbgeek.info)
Remember, if you want to use Usenet indexers, you'll also need a Usenet provider configured in [SABnzbd](/config/sabnzbd)!
N'oubliez pas que si vous souhaitez utiliser des indexeurs Usenet, vous aurez également besoin d'un fournisseur Usenet configuré dans [SABnzbd](/config/sabnzbd)!
#### Torrent Indexers 🧲
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!
#### Indexeurs de torrents 🧲
### Adding Indexers
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 !
On the homepage, click on "Add Next Indexer" - time to teach Prowlarr where to look for content!
### Ajouter des indexeurs
Sur la page d'accueil, cliquez sur "Add Next Indexer". Il est temps d'apprendre à Prowlarr où chercher du contenu !
[![prowlarr-2](/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 :
[![prowlarr-3](/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 !
[![prowlarr-4](/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 ✅ !
[![sonarr-10](/pics/sonarr-10.png)](/pics/sonarr-10.png)
[![sonarr-11](/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 :
[![prowlarr-5](/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".
[![bazarr-17](/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 .
[![prowlarr-6](/pics/prowlarr-6.png)](/pics/prowlarr-6.png)
Click on "Radarr":
Cliquez sur "Radarr" :
[![prowlarr-7](/pics/prowlarr-7.png)](/pics/prowlarr-7.png)
Fill in these details:
- Prowlarr Server: `http://prowlarr:9696`
- Radarr Server: `http://radarr:7878`
- API Key: paste your Radarr API key here
Remplissez les champs suivants :
- Dans "Prowlarr Server", mettez `http://prowlarr:9696`
- Dans "Radarr Server", mettez `http://radarr:7878`
- Dans "ApiKey", mettez la clé d'API Radarr que vous avez copié précédemment.
[![prowlarr-8](/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 ✅
[![sonarr-10](/pics/sonarr-10.png)](/pics/sonarr-10.png)
[![sonarr-11](/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 !
[![prowlarr-9](/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.
[![bazarr-14](/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 .
[![prowlarr-10](/pics/prowlarr-10.png)](/pics/prowlarr-10.png)
This time click on "Sonarr":
Cette fois, cliquez sur "Sonarr" :
[![prowlarr-11](/pics/prowlarr-11.png)](/pics/prowlarr-11.png)
Fill in these details:
- Prowlarr Server: `http://prowlarr:9696`
- Sonarr Server: `http://sonarr:8989`
- API Key: paste your Sonarr API key here
Remplissez les champs suivants :
- Dans "Prowlarr Server", mettez `http://prowlarr:9696`
- Dans "Sonarr Server", mettez `http://sonarr:8989`
- Dans "ApiKey", mettez la clé d'API Sonarr que vous avez copié précédemment.
[![prowlarr-12](/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 ✅ !
[![sonarr-10](/pics/sonarr-10.png)](/pics/sonarr-10.png)
[![sonarr-11](/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 :
[![prowlarr-13](/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 ! 🎩
[![prowlarr-14](/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 !
[![prowlarr-15](/pics/prowlarr-15.png)](/pics/prowlarr-15.png)
[![prowlarr-16](/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 ! 🔧

View File

@ -1,29 +1,31 @@
---
title: "qBittorrent"
date: 2023-01-10T18:02:13-03:00
date: 2025-01-22T14:03:31+02:00
draft: false
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
yams check-vpn
```
You should see output like this:
Vous devriez obtenir le résultat suivant :
```bash
Getting your qBittorrent IP...
<qBittorrent IP>
@ -36,7 +38,8 @@ Your local IP country is North Korea
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
Getting your qBittorrent IP...
<your local IP>
@ -49,17 +52,18 @@ Your local IP country is North Korea
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
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 | 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!
```
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
username: admin
password: your-temporary-password-from-the-logs
password: votre-mot-de-passe-temporaire-trouvé-dans-les-logs
```
[![qbittorrent-1](/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.
[![qbittorrent-2](/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".
[![qbittorrent-8](/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**
[![qbittorrent-3](/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.
[![qbittorreft-4](/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 :
[![qbittorreft-7](/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.
[![qbittorreft-5](/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".
[![qbittorreft-6](/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.
[![qbittorrent-ports](/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
$ 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).

View File

@ -1,120 +1,118 @@
---
title: "Radarr"
date: 2023-01-10T19:06:46-03:00
date: 2025-01-29T13:25:21+02:00
draft: false
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"
- In "Authentication Required" select "Disabled for Local Addresses" (this way you won't need to login when you're at home)
- 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)
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 :
[![radarr-18](/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 !
[![radarr-1](/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:
- Click on "Show Advanced" (don't worry, we'll keep it simple!)
- Check the "Rename Movies" box
- Change "Standard Movie Format" to `{Movie Title} ({Release Year})`
Tout d'abord, indiquons à Radarr comment gérer nos films. Allez dans "Settings" puis "Media management". Sur cet écran :
- Cliquez sur "Show Advanced" (rassurez-vous, nous allons faire simple !)
- Cochez l'option "Rename Movies"
- Remplacez "Standard Movie Format" par `{Movie Title} ({Release Year})`
[![radarr-2](/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".
[![radarr-3](/pics/radarr-3.png)](/pics/radarr-3.png)
Now add the `/data/movies/` folder:
Ajoutez maintenant le dossier `/data/movies/` :
[![radarr-4](/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".
[![radarr-5](/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 .
[![radarr-13](/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".
[![radarr-14](/pics/radarr-14.png)](/pics/radarr-14.png)
Fill in these details:
- Name: qBittorrent (or whatever you want to call it!)
- Host: your server IP address (like `192.168.0.190`)
- Port: 8081
- Username: `admin`
- Password: your qBittorrent password
- Dans "Name", mettez le nom de votre client de téléchargement (qBittorrent).
- Dans "Host", mettez l'adresse IP de votre serveur (`192.168.0.190` par exemple).
- Dans "Username", mettez `admin`.
- Dans "Password", mettez votre mot de passe qBittorrent.
[![radarr-15](/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 ✅ !
[![radarr-10](/pics/radarr-10.png)](/pics/radarr-10.png)
[![radarr-11](/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" !
[![radarr-16](/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.
[![radarr-13](/pics/radarr-13.png)](/pics/radarr-13.png)
This time, scroll down and pick "SABnzbd".
Cette fois, descendez et choisissez "SABnzbd".
[![radarr-19](/pics/radarr-19.png)](/pics/radarr-19.png)
Fill in these details:
- Name: SABnzbd (or any name you like)
- Host: your server IP address (like `192.168.0.190`)
- Port: 8080
- API Key: your SABnzbd API key
- Dans "Name", mettez `SABnzbd`.
- Dans "Host", mettez l'adresse IP de votre serveur (`192.168.0.190` par exemple).
- Dans "Port", mettez `8080`.
- Dans "API Key", mettez votre clé API SABnzbd.
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)
[![radarr-20](/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 ✅ !
[![radarr-10](/pics/radarr-10.png)](/pics/radarr-10.png)
[![radarr-11](/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 :
[![radarr-21](/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 ! 🔧

View File

@ -1,43 +1,50 @@
---
title: "Recommendations"
date: 2023-01-12T19:09:55-03:00
date: 2025-01-30T11:35:44+02:00
draft: false
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! 🔍
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!
### Ajoutez plus d'indexeurs 🔍
### Expand your subtitle collection! 🗣️
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.
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 !
### Développez votre collection de sous-titres ! 🗣️
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.
### Téléchargez ces applications ! 📱
Installez vos applications de service multimédia (Emby/Jellyfin/Plex) sur tous vos appareils ! Elles sont disponibles pour :
### Get those apps! 📱
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!
- Et bien d'autres encore !
### Consider going premium! ⭐
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
### Envisagez de passer sur des formules premium ! ⭐
I actually canceled all my streaming services, bought a 1-year license, and never looked back!
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 :
### Make it yours! 🛠️
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!
- 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 !
Remember: A good media server should adapt to you, not the other way around! 😎
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 ! 😎

View File

@ -1,58 +1,58 @@
---
title: "Running everything together"
date: 2023-01-12T18:06:44-03:00
title: "Passer à l'action"
date: 2025-01-30T11:35:44+02:00
draft: false
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é ! 🙇‍♂️
[![party](/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
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 !
[![running-everything-together-1](/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 :
[![running-everything-together-2](/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" !
[![running-everything-together-3](/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 :
[![running-everything-together-4](/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 ! 🪄
[![running-everything-together-5](/pics/running-everything-together-5.png)](/pics/running-everything-together-5.png)
## 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.
[![running-everything-together-6](/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:
[![running-everything-together-12](/pics/running-everything-together-12.png)](/pics/running-everything-together-12.png)
@ -63,18 +63,18 @@ Emby:
Plex:
[![running-everything-together-11](/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 ! 🎯
[![running-everything-together-8](/pics/running-everything-together-8.png)](/pics/running-everything-together-8.png)
[![running-everything-together-9](/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 :
[![running-everything-together-10](/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
roger@debian:/srv/media/movies$ tree .
@ -95,12 +95,12 @@ roger@debian:/srv/media/movies$ tree .
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é ! 😎

View File

@ -1,64 +1,69 @@
---
title: "SABnzbd"
date: 2023-01-10T18:02:13-03:00
date: 2025-01-22T14:03:31+02:00
weight: 2
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" :
[![sabnzbd-1](/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".
[![sabnzbd-2](/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".
[![sabnzbd-3](/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.
[![sabnzbd-4](/pics/sabnzbd-4.png)](/pics/sabnzbd-4.png)
On the settings page, click on "Folders" and let's get those paths sorted:
- Set your "Temporary Download Folder" to `/data/downloads/usenet/incomplete`
- Set your "Completed Download Folder" to `/data/downloads/usenet/complete`
- Click on "Save Changes"
Sur la page des paramètres, cliquez sur "Folders" et indiquez les bons dossiers :
- Entrez `/data/downloads/usenet/incomplete` dans "Temporary Download Folder"
- Entrez `/data/downloads/usenet/complete` dans "Completed Download Folder"
- Cliquez sur "Save Changes"
[![sabnzbd-5](/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.
[![sabnzbd-4](/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 !
[![sabnzbd-6](/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 ! 😄

View File

@ -1,40 +1,41 @@
---
title: "Sonarr"
date: 2023-01-10T19:06:43-03:00
date: 2025-01-29T13:25:21+02:00
draft: false
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"
- 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)
Create your username and password, then click save:
Créez votre nom d'utilisateur et votre mot de passe, puis cliquez sur enregistrer :
[![sonarr-18](/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 !
[![sonarr-1](/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:
- Click on "Show Advanced" (it sounds scary but we'll keep it simple!)
- Check the "Rename Episodes" box
- Set up these naming formats:
Tout d'abord, indiquons à Sonarr comment gérer nos séries TV. Allez dans "Settings" puis "Media management". Sur cet écran :
- Cliquez sur "Show Advanced" (rassurez-vous, nous allons faire simple !)
- Cochez l'option "Rename Episodes"
- Entrez les formats de noms suivants :
- "Standard Episode Format": `{Series Title} - S{season:00}E{episode:00} - {Episode Title}`
- "Daily Episode Format": `{Series Title} - {Air-Date} - {Episode Title}`
- "Anime Episode Format": `{Series Title} - S{season:00}E{episode:00} - {Episode Title}`
@ -42,83 +43,83 @@ Let's tell Sonarr how to handle our TV shows! Go to "Settings" and then "Media m
[![sonarr-2](/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".
[![sonarr-3](/pics/sonarr-3.png)](/pics/sonarr-3.png)
Add the `/data/tvshows/` folder:
Ajoutez le dossier `/data/tvshows/` :
[![sonarr-4](/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".
[![sonarr-5](/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 .
[![sonarr-13](/pics/sonarr-13.png)](/pics/sonarr-13.png)
Find and click on "qBittorrent" in the list.
Trouvez puis cliquez sur "qBittorrent" dans la liste.
[![sonarr-14](/pics/sonarr-14.png)](/pics/sonarr-14.png)
Fill in these details:
- Name: qBittorrent (or whatever clever name you come up with!)
- Host: your server IP address (like `192.168.0.190`)
- Port: 8081
- Username: `admin`
- Password: your qBittorrent password
Remplissez les informations suivantes :
- Dans "Name", mettez "qBittorrent" (ou le nom que vous souhaitez !).
- Dans "Host", mettez l'adresse IP de votre serveur (`192.168.0.190` par exemple).
- Dans "Port", mettez `8081`
- Dans "Username", mettez `admin`.
- Dans "Password", mettez votre mot de passe qBittorrent.
[![sonarr-15](/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 ✅ !
[![sonarr-10](/pics/sonarr-10.png)](/pics/sonarr-10.png)
[![sonarr-11](/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 :
[![sonarr-16](/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.
[![sonarr-13](/pics/sonarr-13.png)](/pics/sonarr-13.png)
This time, let's find and click on "SABnzbd".
Cette fois, descendez et choisissez "SABnzbd".
[![sonarr-19](/pics/sonarr-19.png)](/pics/sonarr-19.png)
Fill in these details:
- Name: SABnzbd (or something fun)
- Host: your server IP address (like `192.168.0.190`)
- Port: 8080
- API Key: your SABnzbd API key
- Dans "Name", mettez `SABnzbd` (ou quelque chose de plus marrant)
- Dans "Host", mettez l'adresse IP de votre serveur (`192.168.0.190` par exemple).
- Dans "Port", mettez `8080`.
- Dans "API Key", mettez votre clé API SABnzbd.
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)
[![sonarr-20](/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 ✅ !
[![sonarr-10](/pics/sonarr-10.png)](/pics/sonarr-10.png)
[![sonarr-11](/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 :
[![sonarr-21](/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 ! 🔧

View File

@ -1,61 +1,63 @@
---
title: "Contact"
date: 2023-01-13T14:47:17-03:00
date: 2025-01-31T13:35:39+02:00
draft: false
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)
- 🎮 Discord Server: [YAMS Discord](https://discord.gg/Gwae3tNMST)
- Official Forum 📋: [YAMS Forum](https://forum.yams.media)
- 💬 Chat Matrix : [#yams-space:rogs.me](https://matrix.to/#/#yams-space:rogs.me)
- 🎮 Serveur Discord : [YAMS Discord](https://discord.gg/Gwae3tNMST)
- 📋 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 :
+ **Fingerprint:** `ADDF BCB7 8B86 8D93 FC4E 3224 C7EC E9C6 C36E C2E6`
+ **Import Command:**
- **Fingerprint :** `ADDF BCB7 8B86 8D93 FC4E 3224 C7EC E9C6 C36E C2E6`
- **Commande d'import :**
```bash
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:
- Check the [documentation](/) first
- Review [Common Issues](/faqs/common-errors/)
- Be specific about your problem
- Include relevant logs or screenshots
- Be patient and kind
Avant de prendre contact avec nous, pensez à :
## 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
- Community-driven support
- Friendly, no-nonsense assistance
- Open-source spirit of collaboration
## À quoi vous attendre ? 🤔
**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:
- Search existing issues first
- Provide detailed reproduction steps
- Include system information
- Be awesome! 😎
## Signaler des bugs 🐛
## 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 ! 💖

View File

@ -1,51 +1,53 @@
---
title: "Donate"
date: 2023-01-11T09:13:34-03:00
date: 2025-01-31T13:35:39+02:00
draft: false
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)
2. **Sonarr** 📺: [Donate Here](https://sonarr.tv/donate)
3. **Radarr** 🎬: [Donate Here](https://radarr.video/donate)
4. **Jellyfin** 🍿: [Donate Here](https://opencollective.com/jellyfin)
5. **qBittorrent** 🌊: [Donate Here](https://www.qbittorrent.org/donate)
6. **SABnzbd** 📰: [Donate Here](https://sabnzbd.org/donate/)
7. **Prowlarr** 🔍: [Donate Here](https://prowlarr.com/donate)
8. **Bazarr** 💬: [Donate Here](https://www.paypal.com/donate/?cmd=_s-xclick&hosted_button_id=XHHRWXT9YB7WE&source=url)
9. **Gluetun** 🛡️: [Donate Here](https://www.paypal.me/qmcgaw)
1. **LinuxServer.io** : [Faites un don ici](https://www.linuxserver.io/donate)
2. **Sonarr** 📺 : [Faites un don ici](https://sonarr.tv/donate)
3. **Radarr** 🎬 : [Faites un don ici](https://radarr.video/donate)
4. **Jellyfin** 🍿 : [Faites un don ici](https://opencollective.com/jellyfin)
5. **qBittorrent** 🌊 : [Faites un don ici](https://www.qbittorrent.org/donate)
6. **SABnzbd** 📰 : [Faites un don ici](https://sabnzbd.org/donate/)
7. **Prowlarr** 🔍 : [Faites un don ici](https://prowlarr.com/donate)
8. **Bazarr** 💬 : [Faites un don ici](https://www.paypal.com/donate/?cmd=_s-xclick&hosted_button_id=XHHRWXT9YB7WE&source=url)
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
- BTC: [`bc1qn092rw6q5nwha093qau6xryk6u3g9uwvy4tgdu`](/pics/btc.png)
- XMR: [`8B2QC3RPEqEhbUKKL96CGzZBqoDq8kjzd5uUVCTHvyG8fACh5up3Svz4iNKiGEoZTqUXt4cJHqC4EeaTmrbVVHXfRrrRcBq`](/pics/xmr.png)
## Special Thanks 🙌
## Remerciements 🙌
YAMS wouldn't exist without:
- 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!
YAMS n'existerait pas sans :
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 !
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 ! 🎬✨

View File

@ -1,100 +1,116 @@
---
title: "FAQs"
date: 2023-01-11T09:11:29-03:00
title: "FAQ"
date: 2025-01-30T11:35:44+02:00
draft: false
weight: 100
---
# Frequently Asked Questions 🤔
## General Questions
## Questions générales
### Why another media server script?
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.
### Pourquoi un autre script pour serveur multimédia ?
### Why these specific software choices?
YAMS is **opinionated** by design. Every choice was made to create a reliable, user-friendly experience. If you're curious about specific 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.
- **Sonarr/Radarr**: Best-in-class for automated media management
- **Prowlarr**: Unified indexer management
- **qBittorrent**: Reliable, open-source torrent client
- **Gluetun**: Robust VPN management
- **Jellyfin/Emby/Plex**: Top-tier media streaming options
### Pourquoi ces choix spécifiques de services ?
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?
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.
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. 🔧
### What about macOS?
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.
## Support des systèmes d'exploitation
### Which Linux distributions are supported?
- **Recommended**: Debian 12
- **Also Supported**: Ubuntu 24.04
- Other distros might work but aren't officially supported
### Puis-je exécuter YAMS sur Windows ?
## 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?
Easy! Check out our [Adding Custom Containers](/advanced/add-your-own-containers/) guide. You can add any Docker container to work alongside YAMS.
### Et macOS ?
### Can I modify YAMS's default settings?
Absolutely! While YAMS comes with sensible defaults, you can customize:
- Container configurations
- Download settings
- Media organization
- Network settings
- And much more!
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.
### Need more advanced configurations?
Check out [TRaSH Guides](https://trash-guides.info/) - they're fantastic for deep-diving into each component's settings!
### Quelles sont les distributions Linux prises en charge ?
## 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?
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).
## Utilisation avancée
### Which VPN providers work with YAMS?
We support many popular providers! Check our [VPN Configuration](/advanced/vpn/#official-supported-vpns) page for the full list.
### Comment ajouter ses propres conteneurs ?
## 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?
Common issue! Check our [Common Errors](/faqs/common-errors/#common-docker-permission-errors) page for the fix.
### Puis-je modifier les paramètres par défaut de YAMS ?
### Services not starting?
1. Check the logs: `docker logs container-name`
2. Verify permissions
3. Check our [Common Issues](/faqs/common-errors/) page
Absolument ! Bien que YAMS soit doté de valeurs par défaut efficaces, vous pouvez personnaliser :
## 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**
- Check relevant service docs
- Review our [Common Issues](/faqs/common-errors/) page
- Search existing forum posts
2. **Community**
- Join our [Discord](https://discord.gg/Gwae3tNMST)
- Visit our [Matrix](https://matrix.to/#/#yams-space:rogs.me) chat
- Post on our [Forum](https://forum.yams.media)
- Vérifier les documentations des services concernés
- Consulter notre page [Erreurs courantes](/faqs/common-errors/)
- Rechercher les posts existants sur le forum
3. **Issues & Bugs**
- Check our [GitLab Issues](https://gitlab.com/rogs/yams/-/issues)
- Search for similar problems
- Create a new issue if needed
2. **Communauté**
## 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!
- Fork our repository
- Make your changes
- Submit a pull request
- Or help improve our documentation!
3. **Problèmes et bugs**
- Consultez nos [Issues GitLab](https://gitlab.com/rogs/yams/-/issues)
- Recherchez des issues similaires
- Créez une nouvelle issue si nécessaire
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 ! 🌟

View File

@ -1,208 +1,237 @@
---
title: "Common Issues"
date: 2023-10-22T10:22:29-03:00
title: "Erreurs courantes"
date: 2025-01-30T11:35:44+02:00
draft: false
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 🚫
Getting this error when running YAMS commands?
Vous obtenez cette erreur lorsque vous exécutez des commandes YAMS ?
```bash
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock
```
**Quick Fix:**
**Solution rapide :**
```bash
# Add yourself to the docker group
# Ajoutez vous au groupe docker
sudo usermod -aG docker $USER
# Log out and back in, or run:
# Déconnectez-vous et reconnectez-vous, ou lancez la commande :
newgrp docker
```
**Still having issues?**
1. Check group membership:
**Toujours des problèmes ?**
1. Vérifiez l'appartenance au groupe :
```bash
groups $USER
```
You should see 'docker' in the list.
2. Verify socket permissions:
Vous devriez voir "docker" dans la liste.
2. Vérifiez les permissions du socket :
```bash
ls -l /var/run/docker.sock
```
Should show: `srw-rw---- 1 root docker`
3. Check Docker service:
Ça devrait afficher : `srw-rw---- 1 root docker`
3. Vérifiez le service Docker :
```bash
systemctl status docker
```
## VPN Issues
## Problèmes de VPN
### Gluetun Won't Connect 🔌
### Gluetun ne se connecte pas 🔌
If your VPN isn't working, let's troubleshoot step by step:
Si votre VPN ne fonctionne pas, nous allons résoudre le problème étape par étape :
1. **Vérifiez les logs de Gluetun**
1. **Check Gluetun Logs**
```bash
docker logs -n 100 gluetun
```
2. **Common Error Messages:**
- "Authentication failed": Check your VPN credentials
- "Network unreachable": Check your internet connection
- "No such host": DNS issues - check your network settings
2. **Messages d'erreur courants :**
- "Authentication failed": Vérifiez vos identifiants VPN
- "Network unreachable": Vérifiez votre connexion internet
- "No such host": Problèmes de DNS. Vérifiez les paramètres de votre réseau
3. **Vérifiez les paramètres VPN**
3. **Verify VPN Settings**
```bash
# In your .env file
# Dans votre fichier .env
VPN_ENABLED=y
VPN_SERVICE=your_provider
VPN_USER=your_username
VPN_PASSWORD=your_password
VPN_SERVICE=votre_fournisseur
VPN_USER=votre_identifiant
VPN_PASSWORD=votre_mot_de_passe
```
4. **Test VPN Connection**
4. **Testez la connexion VPN**
```bash
yams check-vpn
```
5. **Provider-Specific Issues:**
- **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
5. **Problèmes spécifiques aux fournisseurs :**
- **ProtonVPN** : Veillez à utiliser les bons identifiants ([Nom d'utilisateur OpenVPN / IKEv2](https://account.proton.me/u/0/vpn/OpenVpnIKEv2)).
- **Mullvad** : Le numéro de compte doit comporter exactement 16 chiffres
- **NordVPN** : Utilisez votre token et non votre mot de passe habituel
### Quick VPN Fixes 🛠️
### Corrections rapides du VPN 🛠️
1. **Réinitialisez la connexion VPN**
1. **Reset VPN Connection**
```bash
yams restart
```
2. **Force Container Recreation**
2. **Forcez la régénération du conteneur**
```bash
yams destroy
yams start
```
3. **Verify Network Settings**
3. **Vérifiez les paramètres du réseau**
```bash
docker network ls
```
## Download Client Issues
## Problèmes liés aux clients de téléchargement
### qBittorrent Not Accessible 🔒
### qBittorrent n'est pas accessible 🔒
1. **Check if VPN is Enabled**
- Review [VPN Configuration](/advanced/vpn/)
- Run VPN check:
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. **Verify Port Mappings**
2. **Vérifiez le mappage des ports**
```bash
docker ps | grep qbittorrent
```
Should show port 8081 mapped
3. **Check Network Mode**
In `docker-compose.yaml`:
Le port 8081 devrait être affiché
3. **Vérifiez le mode réseau**
Dans `docker-compose.yaml`:
```yaml
qbittorrent:
network_mode: "service:gluetun"
```
4. **Review Logs**
4. **Vérifiez les logs**
```bash
docker logs qbittorrent
```
### SABnzbd Connection Issues 📡
### Problème de connexion à SABnzbd 📡
1. **Vérifiez le statut du service**
1. **Check Service Status**
```bash
docker ps | grep sabnzbd
```
2. **Verify Config**
2. **Vérifiez la configuration**
Look for:
```yaml
sabnzbd:
ports:
- 8080:8080
```
3. **Check Logs**
3. **Consultez les logs**
```bash
docker logs sabnzbd
```
## Media Server Issues
## Problèmes liés au serveur multimédia
### Jellyfin/Emby/Plex Can't Find Media 📺
### Jellyfin/Emby/Plex ne trouve pas les médias 📺
1. **Vérifiez les permissions**
1. **Check Permissions**
```bash
ls -l /your/media/directory
```
Should be owned by PUID:PGID from your .env file
2. **Verify Mount Points**
2. **Vérifiez les points de montage**
```bash
docker inspect your-media-server
```
Look for "Mounts" section
3. **Path Issues**
- Inside container: `/data/movies`, `/data/tvshows`
- On host: Your `MEDIA_DIRECTORY` paths
3. **Erreur de chemins**
4. **Scan Library**
- Trigger manual scan in web UI
- Check library paths in settings
- Dans le conteneur : `/data/movies`, `/data/tshows`
- Sur votre système : Votre chemin `MEDIA_DIRECTORY`
## Performance Issues
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
### High CPU Usage 🔥
## Problèmes de performances
### Utilisation excessive du CPU 🔥
1. **Vérifiez les statistiques des conteneurs**
1. **Check Container Stats**
```bash
docker stats
```
2. **Monitor System Resources**
2. **Vérifiez les ressources du système**
```bash
top
# or
htop
```
3. **Review Logs for Issues**
3. **Recherche de problèmes dans les logs**
```bash
docker logs --tail 100 container-name
```
### Memory Problems 💾
### Problèmes de mémoire 💾
1. **Vérifiez la mémoire disponible**
1. **Check Available Memory**
```bash
free -h
```
2. **Monitor Container Memory**
2. **Surveillez la mémoire des conteneurs**
```bash
docker stats --format "table {{.Name}}\t{{.MemUsage}}"
```
3. **Adjust Container Limits**
3. **Fixez des restrictions aux conteneurs**
In docker-compose.yaml:
```yaml
services:
@ -210,26 +239,28 @@ If your VPN isn't working, let's troubleshoot step by step:
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. **Vérifiez les logs détaillés**
1. **Check Detailed Logs**
```bash
# All container logs
# Logs de tous les conteneurs
docker-compose logs
# Specific container
# Logs d'un conteneur spécifique
docker-compose logs container-name
```
2. **Community Resources**
- [YAMS Forum](https://forum.yams.media)
- [Discord Chat](https://discord.gg/Gwae3tNMST)
- [Matrix Room](https://matrix.to/#/#yams-space:rogs.me)
2. **Ressources communautaires**
3. **Report Issues**
- Check existing [GitLab issues](https://gitlab.com/rogs/yams/-/issues)
- Provide logs and configuration when reporting new issues
- [Forum YAMS](https://forum.yams.media)
- [Serveur Discord](https://discord.gg/Gwae3tNMST)
- [Chat Matrix](https://matrix.to/#/#yams-space:rogs.me)
Remember: Most issues have simple solutions! If you're stuck, our community is here to help! 💪
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 ! 💪

View File

@ -1,6 +1,6 @@
---
title: "Install"
date: 2023-01-10T19:26:34-03:00
title: "Installation"
date: 2025-01-16T14:57:14+02:00
draft: false
weight: 100
---

View File

@ -1,67 +1,72 @@
---
title: "What is YAMS?"
date: 2023-01-10T15:23:19-03:00
title: "C'est quoi YAMS ?"
date: 2025-01-16T14:57:14+02:00
draft: false
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
- **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)
### 🤖 Entièrement automatisé
### 📱 Watch Anywhere
- Works on pretty much anything that can run Emby/Jellyfin/Plex:
- 🖥️ Web browsers
- 📱 iOS & Android phones/tablets
- **Des téléchargement intelligents :** Il suffit de dire les films et séries que vous voulez, YAMS gère la suite
- **Une organisation parfaite :** Tout est trié et rangé au bon endroit automatiquement
- **La magie des sous-titres :** Télécharge automatiquement les sous-titres dans la langue que vous voulez (s'ils sont disponibles)
### 📱 Regardez depuis n'importe où
- Fonctionne sur tous les appareils pouvant lancer Emby/Jellyfin/Plex :
- 🖥️ Navigateurs internet
- 📱 Téléphones et tablettes iOS & Android
- 📺 Smart TVs
- 🎮 Gaming consoles
- And tons more!
- 🎮 Consoles de jeux
- Et plein d'autres !
## What's Under the Hood? 🛠️
## Qu'est-ce qu'il y a sous le capot ? 🛠️
YAMS combines some of the best open-source media tools out there:
YAMS combine certains des meilleurs logiciels open-source de gestion multimédia :
### Core Components:
- 📥 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
### Les composants principaux :
### Performance Features:
- 🚄 **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
- 📥 qBittorrent & SABnzbd : Vos bêtes de course du téléchargement
- 🎬 Radarr : Votre chasseur de films attitré
- 📺 Sonarr : Votre traqueur de séries
- 🔍 Prowlarr : Votre expert de la recherche
- 💬 Bazarr : Votre magicien des sous-titres
- 🎮 Jellyfin/Emby/Plex : Votre chef dorchestre du streaming
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 fonctionnalités techniques :
### Extra Goodies:
- 🔒 gluetun: Keeps your downloads private and secure
- 🎛️ Portainer: Makes managing everything a breeze
- 🎵 Lidarr: Handles your music collection
- 📚 Readarr: Takes care of your ebooks
- 🚄 **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
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!
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 !
Ready to dive in? Let's [get started with the installation](/install/steps)!
### 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) !

View File

@ -1,91 +1,98 @@
---
title: Installation
date: 2023-01-10T15:23:20-03:00
date: 2025-01-17T09:27:14+02:00
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:
+ 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-ubuntu-22-04 (this tutorial is for Ubuntu 22.04, but is should be the same).
- Your OS needs to be properly configured. That means:
+ You have a user that is not `root` (because we're responsible adults 😎)
+ You can run `sudo apt update` and `sudo apt upgrade` without errors
+ 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:
- 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 (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 (De même, le guide est pour Ubuntu 22 mais les étapes sont similaires pour Ubuntu 24).
- Votre système d'exploitation doit être configuré correctement. Ça inclut que :
- Vous devez avoir un utilisateur qui n'est pas `root` (parce que nous sommes des adultes responsables 😎)
- Vous devez être capable de lancer les commandes `sudo apt update` et `sudo apt upgrade` sans erreurs
- 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
/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
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:
- **Git installé :** Vous en aurez besoin pour cloner le dépôt YAMS. Vérifiez s'il est installé avec :
```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
sudo mkdir -p /opt/yams
sudo chown -R $USER:$USER /opt/yams
```
### A media folder
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
### 2. Si Docker est déjà installé…
### A regular user to run YAMS
+ 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:
Assurez-vous de pouvoir lancer `docker` **sans** `sudo` ! Essayez cette commande :
```bash
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
git clone --depth=1 https://gitlab.com/rogs/yams.git /tmp/yams
cd /tmp/yams
```
### 2. Start the installer
### 2. Lancer l'installateur
```bash
bash install.sh
```
You'll see this welcome screen:
Vous verrez ce message de bienvenue :
```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
Checking prerequisites...
⚠️ Docker not found! ⚠️
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:
+ 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!
- Si Docker n'est pas encore installé :
- If you already have Docker:
+ You'll see "docker exists ✅" instead
+ The installer will move to the next step
- Tapez `y` et appuyez sur Entrer pour autoriser YAMS à gérer l'installation de Docker
- Le script installera Docker et Docker Compose
- 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
Where do you want to install the docker-compose file? [/opt/yams]:
```
- Press Enter to use the default `/opt/yams` (recommended)
- Or type a different path if you want to install somewhere else
- Make sure your user has write permissions to this location!
- Appuyez sur Entrer pour utiliser le dossier par défaut `/opt/yams` (recommandé)
- Ou tapez un chemin différent si vous souhaitez l'installer à un autre endroit
- 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]:
```
- Press Enter to use your current user (recommended)
- Or type a different username
- Remember: Don't use `root`!
- The user must exist and have sudo privileges
- Appuyez sur Entrer pour utiliser l'utilisateur actuel (recommandé)
- Ou saisissez un utilisateur différent
- Rappel : N'utilisez pas `root`!
- Cet utilisateur doit exister et avoir les privilèges sudo
### 6. Set Media Directory
### 6. Définissez un dossier multimédia
```bash
Please, input your media directory [/srv/media]:
```
- Press Enter to use the default `/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
- This can be an external drive or different partition
- Appuyez sur Entrer pour utiliser le dossier par défaut `/srv/media`
- Ou saisissez le chemin vers l'emplacement souhaité. Ce chemin peut notamment être un montage SMB/NFS sur votre système.
- Cela peut également être un disque dur externe ou une autre partition
Puis confirmez votre choix :
Then confirm your choice:
```bash
Are you sure your media directory is "/srv/media"? [y/N]:
```
- Type `y` and press Enter if the path is correct
- Type `n` or press Enter to go back and change it
- Tapez `y` et appuyez sur Entrer si le chemin est correct
- 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
Time to choose your media service.
@ -176,17 +186,19 @@ Supported media services:
Choose your media service [jellyfin]:
```
Pick your streaming service:
- Press Enter for Jellyfin (recommended for beginners)
- Type `emby` for Emby
- Type `plex` for Plex
Choisissez votre service de streaming :
Each service has its strengths:
- **Jellyfin**: Free, open-source, easy to set up
- **Emby**: Similar to Jellyfin but with premium features
- **Plex**: Most polished, but requires online account and is more complex to configure
- Appuyez sur Entrer pour Jellyfin (recommandé pour les débutants)
- Tapez `emby` pour Emby
- Tapez `plex` pour Plex
### 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
Time to set up the VPN.
@ -195,53 +207,64 @@ Supported VPN providers: https://yams.media/advanced/vpn
Configure VPN? (Y/n) [Default = y]:
```
If you want to use a VPN (strongly recommended):
1. Press Enter or type `y` to configure VPN
2. Enter your VPN provider:
Si vous souhaitez utiliser un VPN (fortement recommandé) :
1. Appuyez sur Entrer ou tapez `y` pour configurer un VPN
2. Entrez votre fournisseur VPN :
```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:
```bash
- Appuyez sur Entrer pour ProtonVPN (recommandé)
- Ou tapez le nom de votre fournisseur VPN
L'installateur vous indiquera où trouver la documentation d'installation :
```
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.
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.
```
[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
[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. Enter your credentials:
4. Entrez vos identifiants :
```bash
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
Remarques particulières :
If you don't want to configure VPN now:
- Type `n` and press Enter
- You can set it up later, but **always use a VPN when downloading torrents!**
- 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
### 9. Installation Process
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
Copying docker-compose.example.yaml to /opt/yams/docker-compose.yaml...
docker-compose.example.yaml was copied successfuly! ✅
@ -256,21 +279,25 @@ Running the server...
This is going to take a while...
```
The installer will now:
1. Copy all necessary configuration files
2. Set up your chosen options
3. Start downloading and configuring Docker containers
L'installateur va maintenant :
1. Copier tous les fichiers de configuration nécessaires
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
We need your sudo password to install the YAMS CLI and configure permissions...
```
Enter your sudo password to:
- Install the YAMS command-line tool
- Set proper permissions on your media folders
Entrez votre mot de passe sudo pour :
- 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
YAMS CLI installed 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 ✅
```
### 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
========================================================
_____ ___ ___ ___
@ -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
Service URLs:
qBittorrent: http://your.ip.address:8081/
@ -313,36 +342,42 @@ Media Service: http://your.ip.address:8096/
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**
- Services might take a few minutes to fully start
- Be patient on first launch!
1. **Premier démarrage**
- Les services peuvent prendre quelques minutes pour être pleinement opérationnels
- Soyez patient pendant le premier démarrage !
2. **Vérifier si le VPN fonctionne**
Si vous avez configuré un VPN, assurez-vous qu'il fonctionne :
2. **VPN Check**
If you configured a VPN, verify it's working:
```bash
yams check-vpn
```
You should see different IPs for your system and qBittorrent.
## What's Next?
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)
2. [SABnzbd](/config/sabnzbd)
3. [Radarr](/config/radarr)
4. [Sonarr](/config/sonarr)
5. [Prowlarr](/config/prowlarr)
6. [Bazarr](/config/bazarr)
7. Your chosen media service:
7. Votre service multimédia choisi :
- [Jellyfin](/config/jellyfin)
- [Emby](/config/emby)
- [Plex](/config/plex)
Need help? We've got your back!
- Check our [Common Issues](/faqs/common-errors/) page
- Visit the [YAMS Forum](https://forum.yams.media)
- Join our [Discord](https://discord.gg/Gwae3tNMST) or [Matrix](https://matrix.to/#/#yams-space:rogs.me) chat
Besoin d'aide ? Nous sommes là pour vous aider !
- 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)

View File

@ -1,23 +1,24 @@
---
title: "Using the CLI"
date: 2023-01-10T17:55:41-03:00
title: "Utiliser l'interface de ligne de commande"
date: 2025-01-16T14:57:14+02:00
draft: false
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
yams --help
```
You'll get a nice overview of all available commands:
Vous obtiendrez une vue d'ensemble des différentes commandes disponibles :
```bash
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
```
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`
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`
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`
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
2. Starts them back up
3. Shows you a progress bar while services are starting
4. Confirms when everything's back online
Vous avez un problème avec l'un de vos services ? Cette commande permet de rafraîchir rapidement votre serveur multimédia ! Elle :
1. Éteint en douceur tous vos services
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`
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]`
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
yams backup ~/my-backups
```
This will:
1. Stop all services (temporarily)
2. Create a timestamped backup file
3. Start everything back up
4. Tell you exactly where your backup is saved
Elle va :
1. Stopper (temporairement) tous les services
2. Créer un fichier de sauvegarde horodaté
3. Relancer tous les services
4. Vous indiquer où la sauvegarde est stockée.
### `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 ! 🎬

View File

@ -7,9 +7,15 @@
<li class="zerostatic">
<img src="/pics/yams-small.png"/> <a href="https://yams.media">yams.media</a>
</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">
<img src="/pics/gitlab-small.png"/> <a href="https://gitlab.com/rogs/yams">gitlab.com/rogs/yams</a>
</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">
<img src="/pics/discord-small.png"/> <a href="https://discord.gg/Gwae3tNMST">Discord</a>
</li>
@ -18,9 +24,12 @@
</li>
{{ if not (in (.Site.BaseURL | string) "localhost") }}
<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>
{{ end }}
<li class="zerostatic">
<a href="https://www.buymeacoffee.com/rogs">🍕 Soutenez YAMS! 🤑</a>
</li>
</ul>
</div>
</div>

BIN
static/pics/gitea-small.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 351 B

View File

@ -3,7 +3,7 @@
{{ $currentPage := . }}
{{ range .Site.Menus.main }}
<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>
</a>
</li>

View File

@ -1,6 +1,6 @@
{{$currentNode := .}}
<div class="docs-menu">
<h4>{{ .Section | humanize }}</h4>
<h4>{{ with .Site.GetPage "section" .Section }}{{ .Title }}{{ end }}</h4>
<ul>
{{ range where .Site.RegularPages "Section" .Section }}
<li class="{{ if eq .File.UniqueID $currentNode.File.UniqueID }}active {{ end }}">