Run plextraktsync, the script will ask for missing credentials
You can leave Javascript origins and the Permissions checkboxes blank.Enter urn:ietf:wg:oauth:2.0:oob as the redirect url.You will need to create a Trakt API app if you do not already have one: Installing from GitHub is considered developer mode and it's documented in Set the schedule accordingly using the dropdown menu next to the "Run in Background" button.Below the "#!/bin/bash" line add: docker start PlexTraktSync.Click the "gear" icon next to the script name, and click "Edit Script".Go to the Plugins tab, click on "User Scripts", and click the "Add New Script" button.Go to the Plugins tab, past the User Scripts URL in the URL area, and click "Install" ( ).Schedule (cron) the container to start at given intervals to process the sync The container then installs, and will start.Take all the default settings (the -it switch as outlined elsewhere in the README is already present), and click "Apply".Go to the (newly created) Apps tab and search "plextraktsync", and click on the App, and click "Install" ( ).Once installed (or if already installed): Go to the Plugins tab, paste the Community Apps URL in the URL area, and click "Install".Utilize the "Community Apps" Unraid Plugin. Enter plextraktsync to start the credential process described above.The container should start automatically.Under Extra Parameters: enter -it for interactive mode.Under Repository: enter ghcr.io/taxel/plextraktsync:latest (or whatever tag you want).Under Name: enter a name for the docker (e.g., PlexTraktSync).Click the advanced view to see all of the available parameters.Go to the Docker section, under "Docker Containers" and click "Add Container".
Run setup.bat to install requirements and create optional shortcuts and routines (requires Windows 7sp1 - 11).Ĭreate a manual Unraid container of PlexTraktSync:.Read Setup section to run it automatically at set intervals. The container will stop after the sync is completed. pipx - This is the recommended installation method.
The script is known to work with Python 3.7-3.10 versions.