Petio
Description
Petio is a third party companion app available to Plex server owners to allow their users to request, review and discover content. 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.
Install/Setup
Example Docker Compose Override
services:
petio:
container_name: petio
environment:
- TZ=${TZ}
hostname: ${DOCKERHOSTNAME}
image: cr.hotio.dev/hotio/petio
logging:
driver: json-file
options:
max-file: ${DOCKERLOGGING_MAXFILE}
max-size: ${DOCKERLOGGING_MAXSIZE}
ports:
- 7777:7777
restart: unless-stopped
volumes:
- /etc/localtime:/etc/localtime:ro
- ${DOCKERCONFDIR}/petio:/config
depends_on:
mongo:
condition: service_healthy
mongo:
container_name: mongo
environment:
- TZ=${TZ}
hostname: ${DOCKERHOSTNAME}
image: mongo
logging:
driver: json-file
options:
max-file: ${DOCKERLOGGING_MAXFILE}
max-size: ${DOCKERLOGGING_MAXSIZE}
ports:
- 27017:27017
restart: unless-stopped
user: ${PUID}:${PGID}
volumes:
- /etc/localtime:/etc/localtime:ro
- ${DOCKERCONFDIR}/mongo:/data/configdb
- ${DOCKERCONFDIR}/mongo/db:/data/db
healthcheck:
test: echo 'db.runCommand("ping").ok' | mongo mongo:27017/test --quiet
interval: 10s
timeout: 10s
retries: 5
start_period: 40s