Migrating from PlexGuide to Saltbox¶
These are some rough notes on migrating from PlexGuide to Saltbox
Some important files and their locations:
|file||PlexGuide location||saltbox default location|
|SA JSON files||
PlexGuide removed the
.json extension from its service account files, which it called "BlitzKeys". Most things that interact with service accounts in saltbox expect that those files will have the extension.
Copy these BlitzKeys and set appropriate permissions. You do not need to add the .json extention, we just need to make sure they are being referenced later.
Once you have moved the Rclone.conf file, you need to edit it. At the bottom of the file, you will have something like this:
[pgunion] type = union remotes = gdrive: tdrive: gcrypt: tcrypt: /mnt/move
- Rename pgunion to google
- Remove /mnt/move AND
- If you are using encryption - Remove gdrive: and tdrive
- If you are not using encryption - Remove gcrypt: and tcrypt: if they exist.
Final should look like:
[google] type = union remotes = gdrive: tdrive:
[google] type = union remotes = gcrypt: tcrypt:
Once this is saved, you need to install the mount service:
sb install mounts
Under "Remotes":, locate
Change this to:
Now we need to add your service accounts.. Under the "uploader" section change:
^ Assuming you put the service accounts in that location, if not, change accordingly.
If you are restoring the arrs from pg to saltbox you will need to make these changes in SB. Repeat for tdrive, gcrypt, and tcrypt as needed for your setup.
sudo mkdir /mnt/gdrive
sudo chown $USER:$USER /mnt/gdrive chmod 775 /mnt/gdrive
sudo cp "/etc/systemd/system/rclone_vfs.service" "/etc/systemd/system/gdrive.service" sudo nano "/etc/systemd/system/gdrive.service"
ExecStop=/bin/fusermount -uz /mnt/remote
ExecStop=/bin/fusermount -uz /mnt/gdrive
sudo systemctl enable gdrive.service sudo systemctl start gdrive.service
These notes do not represent everything you need to do to migrate; the two systems are very different and there is no automation around migration.