Drive partage

De wiki mdd
Aller à la navigation Aller à la recherche

Avant d'aller plus loin, il est conseillé de comprendre les remote rclone cache et crypt

Mise en place[modifier]

Tout d'abord, créez un nouveau remote de type Google Drive (on va l'appeler stockage-partage:), comme pour créer un remote du Google Drive normal. La seule différence est au passage

Configure this as a team drive? y) Yes n) No y/n> y Fetching team drive list... Choose a number from below, or type in your own value &bnsp;1 / DrivePartagé &bnsp; \ "xxxxxxxxxxxxxx" Enter a Team Drive ID> 1 Une fois fait, testez avec la commande rclone ls stockage-partage:

Créez ensuite un second remote, appelé stockage-partage-crypt:, qui est de type crypt, basé sur stockage-partage:. Demandez les clés de chiffrement sur le discord ! Vous pourrez monter ce remote dans un répertoire de votre choix pour copier plus facilement des fichiers.

Le cache[modifier]

Nous allons utiliser rclone cache. En effet, il n'est pas conseillé de faire tourner plusieurs plexdrive en même temps
Créez un remote de type cache, basé sur stockage-partage:. Appelons-le stockage-partage-cache:
Créez (en root) un fichier système pour le monter : /etc/systemd/system/rclone-cache-partage.service [Unit] Description=Rclone cache partage AssertPathIsDirectory=/home/seed/mnt/plexdrive-partage After=network-online.target   [Service] Type=simple User=seed Group=seed ExecStart=/usr/bin/rclone mount stockage-partage-cache: /home/seed/mnt/plexdrive-partage ExecStop=/bin/fusermount -uz /home/seed/mnt/plexdrive-partage Restart=on-abort   [Install] WantedBy=default.target Pensez à changer le nom d'utilisateur, de groupe, ainsi que le chemin de montage

Le déchiffrement[modifier]

Créez un nouveau remote rclone, de type crypt, basé sur /home/seed/mnt/plexdrive-partage/crypt (changez le chemin au besoin). Utilisez les passphrases obtenues sur le discord. Ce remote sera appelé stockage-partage-uncrypt:
Créez un fichier de démarrage : /etc/systemd/system/rclone-cache-partage-uncrypt.service [Unit] Description=Rclone cache partage uncrypt AssertPathIsDirectory=/home/seed/mnt/plexdrive-partage-uncrypt After=network-online.target   [Service] Type=simple User=seed Group=seed ExecStart=/usr/bin/rclone mount stockage-partage-uncrypt: /home/seed/mnt/plexdrive-partage-uncrypt ExecStop=/bin/fusermount -uz /home/seed/mnt/plexdrive-partage-uncrypt Restart=on-abort   [Install] WantedBy=default.target

Utilisation[modifier]

Vous pouvez maintenant utiliser le répertoire /home/seed/mnt/plexdrive-partage-uncrypt comme nouvelle source pour plex. TODO Il n'y a pas de plex_autoscan possible pour ce répertoire, donc il faudra soit scanner à la main de temps en temps, soit ajouter un cron pour plex_autoscan

Arborescence[modifier]

Je propose qu'on fasse tous
<user>/films
<user>/series

Vous pouvez soit copier des fichiers en utilisant la commande rclone copy, soit monter le stockage-partage-crypt: dans le répertoire de votre choix pour y envoyer des fichiers.