Petio
Last updated
Last updated
Please read our disclaimer https://docs.ibracorp.io/#disclaimer.
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 an alpha prototype stage and now available!
NOTE
Petio requires a MongoDB instance running to use as its database.
WARNING
There seems to be an issue with the latest mongodb container. Before you install it, please add the version 4.4.7 to the end of the image repository like this mongo:4.4.7
If you don't already have an instance running, perform the following:
Head to the Community Applications store in Unraid
Search for and click to install 'MongoDB' from Taddeusz' Repository
If you are using a custom Docker network, select it in the 'Network Type' field.
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.
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.
Sign in with your admin email and Petio password OR Login with Plex
Once signed in you will land on the Admin Dashboard. (Petio devs have flagged updates to this screen in the future)
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.
We hope you enjoyed this guide. It was conceptualized, written, and implemented by our Community Leaders Hawks and DiscDuck.
Our work sometimes takes months to research and develop. If you want to help support us please consider:
Liking and Subscribing to our Youtube channel
Joining our Discord server
Becoming a paid member on our IBRACORP website
Donating via Paypal
Thank you for being part of our community!