![]() For your destination directory, you are going to select somewhere in the jail where you want the source folder to mount. For me, I have a folder named “Music” in syncthing that is specifically for music. The source folder is going to be the folder in syncthing where you are storing your data. You will be presented with a pop that asks you to select the source and destination folders. Navigate to the “Jails” tab and select plex, then click on “Add Storage”. Once you have saved that, we have to share the volume with the Plex jail. First, go to your Syncthing volume that you made, and change the permissions to “Read” and “Execute” for “Other”. Now that I’ve described the background, we can move to actually sharing the volume. I would be if there were other uses syncing information. Since I’m the only one using this NAS, I’m not worried about the permissions. In the end, I had to provide Read and Execute permissions to the volume by the “Other” category. There is another issue I found with this, and that is that even when providing the proper permissions to the plex user (generic user, like the syncthing user described in the guide above), Plex still couldn’t see the mounted volume. Due to this approach, we have to tell Plex what it can see (by default it can’t). However, since we are working with Freenas we are dealing with jails. You can verify that your data is being synced the way you want to the right place. If you successfully followed the guide I linked above, you probably are all set on the syncing front. Plex and SyncthingĪlright so this is where it got a little complicated. Once you have done that, you can delete the “Default Folder” and setup a new folder for your media. The UUID can be found under the “Show ID” option in the top right drop down. Now, to exchange keys, go to the “Add Remote Device” on each and input the UUID of the other device. ![]() This interface should look identical to the server version we saw earlier. Open up your browser and copy paste localhost:xxxx where xxxx is the port number you found. In the config file you will need to find the line that has 127.0.0.1:xxxx. However, we are going to navigate to the local web gui so we can do this through that interface. The UUID can be found at the top of this file. This file has a number of settings as well as your UUID. You can find the config file at ~/Library/Application\ Support/Syncthing. We can do this by finding the port it runs on via the config file. To access this we will need to go to the local server. This will bring your local server up so we can get the UUID to exchange with our server. Once you have done that, you can get it started and set it to start on startup using brew services start syncthing. Open up a terminal and install the syncthing client using Homebrew. In there you will be prompted to secure your server with a login.Īfter securing your server, you will need to add the device you plan on syncing. It will offer to direct you to another (local to the freenas) site. Click on the “Plugins” dropdown in your Freenas panel on the left hand side, and then select Syncthing. Once you have followed the guide above, you can access the Syncthing panel. I won’t reproduce it here since the original author did such a great job. When it comes to configuring it, I highly recommend following this guide since it provides the most accurate step by step setup. ![]() Depending on your use case this may differ. This will take a minute to download and install, once we are done we can move to setting up permissions and groups. We’ll start by downloading the Syncthing plugin and installing it from our Freenas Web GUI under the “Plugins” tab. I won’t be going into setting up your NAS, so if you haven’t done that you’ll need to find a different guide. It seemed like a simple solution, and FreeNAS (the linux based OS that runs my NAS server) had built in support for Syncthing. This allows them to identify themselves and sync data back and forth. You setup two computers (in this case a server and a client) and have them exchange unique ids. Syncthing is essentially a light weight Dropbox/Google Drive/One Drive like system. A friend of mine recommended I look into Syncthing. While these are nice, I wanted to own my backup too for my own peace of mind. Prior to this, I had Backblaze for all my backup needs, as well as Google Drive since I have quite a bit of space there. For a couple months now I have been a little obsessed with backing up my media library (mostly music) in a way that is reflected on my primary laptop as well as on the server it is backed up to.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |