Différences entre les versions de « Drive partage »
Ligne 22 : | Ligne 22 : | ||
Nous allons utiliser rclone cache. En effet, il n'est pas conseillé de faire tourner plusieurs plexdrive en même temps<br> | Nous allons utiliser rclone cache. En effet, il n'est pas conseillé de faire tourner plusieurs plexdrive en même temps<br> | ||
Créez un remote de type cache, basé sur '''stockage-partage:'''. Appelons-le '''stockage-partage-cache:'''<br> | Créez un remote de type cache, basé sur '''stockage-partage:'''. Appelons-le '''stockage-partage-cache:'''<br> | ||
Créez (en root) un fichier système pour le monter | Créez (en root) un fichier système pour le monter : /etc/systemd/system/rclone-cache-partage.service | ||
{{terminal|[Unit] | {{terminal|[Unit] | ||
Description{{equal}}Rclone cache partage | Description{{equal}}Rclone cache partage | ||
Ligne 33 : | Ligne 33 : | ||
Group{{equal}}seed | Group{{equal}}seed | ||
ExecStart{{equal}}/usr/bin/rclone mount stockage-partage-cache: /home/seed/mnt/plexdrive-partage | ExecStart{{equal}}/usr/bin/rclone mount stockage-partage-cache: /home/seed/mnt/plexdrive-partage | ||
ExecStop{{equal}}/bin/fusermount -uz /home/seed/mnt/plexdrive | ExecStop{{equal}}/bin/fusermount -uz /home/seed/mnt/plexdrive-partage | ||
Restart{{equal}}on-abort | Restart{{equal}}on-abort | ||
| | ||
Ligne 40 : | Ligne 40 : | ||
}} | }} | ||
{{succes|Pensez à changer le nom d'utilisateur, de groupe, ainsi que le chemin de montage}} | {{succes|Pensez à changer le nom d'utilisateur, de groupe, ainsi que le chemin de montage}} | ||
=== Le déchiffrement === | |||
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:'''<br> | |||
Créez un fichier de démarrage : /etc/systemd/system/rclone-cache-partage-uncrypt.service | |||
{{terminal|[Unit] | |||
Description{{equal}}Rclone cache partage uncrypt | |||
AssertPathIsDirectory{{equal}}/home/seed/mnt/plexdrive-partage-uncrypt | |||
After{{equal}}network-online.target | |||
| |||
[Service] | |||
Type{{equal}}simple | |||
User{{equal}}seed | |||
Group{{equal}}seed | |||
ExecStart{{equal}}/usr/bin/rclone mount stockage-partage-uncrypt: /home/seed/mnt/plexdrive-partage-uncrypt | |||
ExecStop{{equal}}/bin/fusermount -uz /home/seed/mnt/plexdrive-partage-uncrypt | |||
Restart{{equal}}on-abort | |||
| |||
[Install] | |||
WantedBy{{equal}}default.target | |||
}} |
Version du 10 novembre 2019 à 15:13
Avant d'aller plus loin, il est conseillé de comprendre les remote rclone cache et crypt
Mise en place
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
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
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