Petio

Please read our disclaimer https://docs.ibracorp.io/#disclaimer.

Unraid Docker Template

petio / Hotio's Repository / Downloaders, MediaApp:Other

Feature List

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!

Installation

MongoDB

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:

  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.

Petio

  1. Head to the Community Applications store in Unraid

  2. Search for and click to install 'Petio' from Hotio's Repository

  3. We recommend selecting the 'Default' branch (aka. :latest)

  4. If you are using a custom Docker network, select it in the 'Network Type' field.

  5. 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.

  6. Click Apply and wait for the container to pull down and start.

  7. In your Docker tab in Unraid, left-click the Petio container select 'WebUI'.

  8. With the WebUI open, select "Login with Plex".

  9. Configure a Petio Admin Password.

  10. Select the Plex server you want to add to Petio from the list of available servers.

  11. On the setup screen for Mongo Database, you have three options:

  12. 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

  13. 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

  14. Click the Test button and make sure you get a green tick to signal the connection to your DB was successful.

  15. 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.

Configuration

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.

Final Product

Special Thanks

  • 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.

Final Words

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:

Support Us

Thank you for being part of our community!

Last updated