Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
acd_cli-plex [Le 01/02/2020, 13:58]
86.234.166.156 [Le vif du sujet]
acd_cli-plex [Le 11/09/2022, 11:27] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 11: Ligne 11:
   * Disposer des [[:​sudo|droits d'​administration]].   * Disposer des [[:​sudo|droits d'​administration]].
   * Disposer d'une connexion à Internet configurée et activée.   * Disposer d'une connexion à Internet configurée et activée.
-  * un serveur/vps disposant de FUSE (j'​utilise hetnzer online et ovh kimsufi), attention a OpenVZ pour les vps, vérifié bien la disponibilité de fuse. +  * un serveur/vps disposant de FUSE (j'​utilise hetnzer online et ovh kimsufi), attention a OpenVZ pour les vps, vérifié bien la disponibilité de fuse.
   * un accès SSH   * un accès SSH
   * un compte [[https://​www.amazon.com/​clouddrive/​home|amazon cloud storage]]   * un compte [[https://​www.amazon.com/​clouddrive/​home|amazon cloud storage]]
Ligne 92: Ligne 92:
 ===== Le vif du sujet ===== ===== Le vif du sujet =====
  
-**Le principe est simple :** +**Le principe est simple :**
  
   * **/​local-sorted**,​ qui est le fichier local non crypté ou vous déposerez vos médias.   * **/​local-sorted**,​ qui est le fichier local non crypté ou vous déposerez vos médias.
Ligne 100: Ligne 100:
   * **/​sorted**,​ le dossier qui via unionfs, permet de "​fusionner"​ local-sorted et acd-sorted, ce sera le dossier utilisé par Plex.   * **/​sorted**,​ le dossier qui via unionfs, permet de "​fusionner"​ local-sorted et acd-sorted, ce sera le dossier utilisé par Plex.
  
-Nous allons maintenant générer la clé de cryptage avec encfs, il est *impératif* qu'une fois ces étapes terminées, que vous conserviez une __sauvegarde__ de la clé de cryptage. ​+Nous allons maintenant générer la clé de cryptage avec encfs, il est *impératif* qu'une fois ces étapes terminées, que vous conserviez une __sauvegarde__ de la clé de cryptage.
  
 Pour monter encfs, on lance simplement Pour monter encfs, on lance simplement
Ligne 114: Ligne 114:
 mv /​home/​plex/​.local-sorted/​.encfs6.xml /​home/​plex/​encfs.xml</​code>​ mv /​home/​plex/​.local-sorted/​.encfs6.xml /​home/​plex/​encfs.xml</​code>​
  
-Dorénavant,​ pour monter un système de fichier encfs, il sera nécessaire de stipuler ​ la présence d'un fichier de configuration. ​+Dorénavant,​ pour monter un système de fichier encfs, il sera nécessaire de stipuler ​ la présence d'un fichier de configuration.
  
 <​code>​ENCFS6_CONFIG='/​home/​plex/​encfs.xml'​ encfs /​home/​plex/​.local-sorted /​home/​plex/​local-sorted</​code>​ <​code>​ENCFS6_CONFIG='/​home/​plex/​encfs.xml'​ encfs /​home/​plex/​.local-sorted /​home/​plex/​local-sorted</​code>​
Ligne 166: Ligne 166:
 done</​code>​ done</​code>​
  
-ensuite on rend le scripte exécutable : +ensuite on rend le scripte exécutable :
 <​code>​ chdmod +x /​home/​plex/​.looprclone.sh</​code>​ <​code>​ chdmod +x /​home/​plex/​.looprclone.sh</​code>​
  
Ligne 184: Ligne 184:
  
 Cela fusionne les deux dossiers non crypté en 1 seul dossier **/​sorted**. qu'on utilisera pour plex. Cela fusionne les deux dossiers non crypté en 1 seul dossier **/​sorted**. qu'on utilisera pour plex.
-Cela a pour avantage de permettre a plex d'​ajouter un fichier rapidement lorsqu'​il est ajouté sur le server dans **/​local-sorted** et lorsque celui si est upload sur amazon, décrypté et remonté localement dans */​acd-sorted,​ de ne pas y voir de différence puisqu'​il sera monté de manière identique dans **/​sorted**. ​+Cela a pour avantage de permettre a plex d'​ajouter un fichier rapidement lorsqu'​il est ajouté sur le server dans **/​local-sorted** et lorsque celui si est upload sur amazon, décrypté et remonté localement dans */​acd-sorted,​ de ne pas y voir de différence puisqu'​il sera monté de manière identique dans **/​sorted**.
    
  
Ligne 191: Ligne 191:
 Voila, vous avez l'​essentiel pour réaliser votre propre Plex infini. C'est évidemment a utiliser avec des médias dont vous avez légalement acquis la propriété ou vos films perso. Voila, vous avez l'​essentiel pour réaliser votre propre Plex infini. C'est évidemment a utiliser avec des médias dont vous avez légalement acquis la propriété ou vos films perso.
  
-Je vous invite a terminer le tuto par la lecture des problèmes connus, il y en a quelque un, notamment celui causé par acd_cli sync, qui fait planté le point de montage et qui devient inaccessible. ​+Je vous invite a terminer le tuto par la lecture des problèmes connus, il y en a quelque un, notamment celui causé par acd_cli sync, qui fait planté le point de montage et qui devient inaccessible.
  
 ===== Problèmes connus et leurs solutions===== ===== Problèmes connus et leurs solutions=====
Ligne 243: Ligne 243:
 On va ensuite exécuter ce scripte tout les 6 minutes via [[https://​doc.ubuntu-fr.org/​cron|cron]],​ un délais entre chaque sync est au minimum de 5 minutes. On va ensuite exécuter ce scripte tout les 6 minutes via [[https://​doc.ubuntu-fr.org/​cron|cron]],​ un délais entre chaque sync est au minimum de 5 minutes.
   ​   ​
- <​note>​*/​6 * * * * sh /​home/​plex/​sync.sh >> /​home/​plex/​logs/​cron.log 2>&​1</​note> ​+ <​note>​*/​6 * * * * sh /​home/​plex/​sync.sh >> /​home/​plex/​logs/​cron.log 2>&​1</​note>​
   ​   ​
   ​   ​
Ligne 254: Ligne 254:
 <​code>​nano /​home/​plex/​.encfspass</​code>​ <​code>​nano /​home/​plex/​.encfspass</​code>​
  
-ensuite un script **.mount.sh** contenant le code suivant qu'on rendre exécutable via **chmod +x** +ensuite un script **.mount.sh** contenant le code suivant qu'on rendre exécutable via **chmod +x**
 <​code>​ !/bin/sh <​code>​ !/bin/sh
 /​bin/​fusermount -uz /​home/​plex/​acd-sorted /​bin/​fusermount -uz /​home/​plex/​acd-sorted
  • acd_cli-plex.txt
  • Dernière modification: Le 11/09/2022, 11:27
  • par moths-art