Petio
Last updated
Last updated
IBRACORP - https://ibracorp.io YouTube: https://youtube.com/c/IBRACORP GitHub - https://github.com/ibracorp unRAID Forum - http://bit.ly/2MwDPTV Discord - https://discord.gg/VWAG7rZ Twitter - https://twitter.com/IBRACORP_IO
https://github.com/petio-team/petio https://petio.tv/ https://docs.petio.tv/
petio Hotio's Repository Downloaders, MediaApp:Other
Request, review and discover companion app for plex.
Allow your users to interact with media both on and off your server with this app.
Available as a docker image and also as binaries.
Features a React frontend utilizing Redux and a Node JS express API and MongoDb database.
The app is built to appear instantly familiar and intuitive to even the most tech-agnostic users.
Petio will help you manage requests from your users, connect to other third-party apps such as Sonarr and Radarr, notify users when content is available and track request progress.
Petio also allows users to discover media both on and off your server, quickly and easily find related content and review to leave their opinion for other users.
Petio is an ongoing, forever free, always evolving project currently in alpha prototype stage and now available!
Prefer a video guide? Here's the video version of this documentation:
Petio requires a MongoDB instance running to use as it's database. If you don't already have an instance running, perform the following: 1. Head to the Community Applications store in Unraid 2. Search for and click to install 'MongoDB' from Taddeusz' Repository 3. If you are using a custom Docker network, select it in the 'Network Type' field. 4. Enter the host port you want to map for connections. By default it is 27017
. Only change it if this port is already in use. 5. Click Apply and wait for the container to pull down and start.
Head to the Community Applications store in Unraid
Search for and click to install 'Petio' from Hotio's Repository
We recommend selecting the 'Default' branch (aka. :latest)
If you are using a custom Docker network, select it in the 'Network Type' field.
Enter the host port you want to map for the WebUI. By default it is 7777
. Only change it if this port is already in use.
Click Apply and wait for the container to pull down and start.
In your Docker tab in Unraid, left-click the Petio container select 'WebUI'.
With the WebUI open, select "Login with Plex".
Configure a Petio Admin Password.
Select the Plex server you want to add to Petio from the list of available servers.
On the setup screen for Mongo Database, you have three options:
If your MongoDB and Petio containers are on the same custom Docker network, use the Docker tab in the setup screen and enter the name of your Mongo container and port. For example: mongodb:27017
If they are not on the same custom Docker network, select the Unraid tab in the setup screen and enter the host IP address and port of your Mongo container. For example: 192.168.1.200:27017
Click the Test button and make sure you get a green tick to signal the connection to your DB was successful.
Once confirmed, click Finish and wait for Petio to set itself up. It will automatically create it's database entries and build its libraries.
Note: it can take a few minutes so just be patient. The size of your Plex library and server connection can impact this process.
You should now be on a login screen for Petio. 1. Sign in with your admin email and Petio password OR Login with Plex 2. Once signed in you will land on the Admin Dashboard. (Petio devs have flagged updates to this screen in the future) 3. Head to the Settings tab to begin configuring various settings.
There are many which are covered in the Petio docs in the Useful Links and our Video Guide sections above.
We recommend you configure at least your Radarr and Sonarr instances to support the media request automation process.
Petio developers and moderators AshDyson, JustMichael and PotentialIngenuity for their input and guidance.
Our Discord community and our Community Leaders DiscDuck and Hawks for their input and documentation.