Files
wiki/Catalogue-Self-Hosted/apps/app-petio.md
T
2026-06-09 18:40:21 +02:00

3.1 KiB


title: Petio created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, requests, app-marathon3-batch-b] confidence: high contested: false sources: [https://selfh.st/apps/?tag=requests&app=petio]

🐶 Petio

Companion app mobile/web pour Plex, Jellyfin et Emby — interface moderne style Netflix avec notifications.

📋 Informations Générales

Champ Valeur
Site web petio.gitbook.io
GitHub ghosthack/petio
License MIT
Langage JavaScript (Node + React)
Étoiles GitHub ~1.2k
Catégorie cat-requests

📝 Description

Petio est un portail web et mobile pour gérer votre serveur Plex/Jellyfin/Emby : browsing, watchlist, requests, et notifications push. Différence vs Ombi: Petio se concentre sur l'expérience de discovery (TMDB, films/séries à venir, profils) sans workflow d'approbation admin — chaque utilisateur gère ses propres listes. Pour qui: utilisateurs domestiques qui veulent une UI soignée type Netflix avec app iOS/Android native.

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  petio-api:
    image: ghcr.io/ghosthack/petio-api:latest
    container_name: petio-api
    restart: unless-stopped
    environment:
      - NODE_ENV=production
    volumes:
      - ./api/config:/app/config
    labels:
      - traefik.enable=true
      - traefik.http.routers.petio-api.rule=Host(`petio.example.com`)
      - traefik.http.routers.petio-api.entrypoints=websecure
      - traefik.http.routers.petio-api.tls.certresolver=letsencrypt
      - traefik.http.services.petio-api.loadbalancer.server.port=7777

  petio-frontend:
    image: ghcr.io/ghosthack/petio-frontend:latest
    container_name: petio-frontend
    restart: unless-stopped
    labels:
      - traefik.enable=true
      - traefik.http.routers.petio.rule=Host(`petio.example.com`)
      - traefik.http.routers.petio.entrypoints=websecure
      - traefik.http.routers.petio.tls.certresolver=letsencrypt
      - traefik.http.services.petio.loadbalancer.server.port=3000

Note: Petio nécessite deux services (api Node + frontend React) derrière le même host.

🔄 Alternatives

Open Source

Propriétaires

  • Plex Discover — UI officielle Plex Pass.
  • Trakt — Tracking cloud avec app mobile.

🔐 Sécurité

  • Authentification: Plex/Emby/Jellyfin SSO obligatoire.
  • Notifications push: configurable par utilisateur.
  • Maintenance: projet en pause depuis 2022, encore fonctionnel mais peu de fixes.

📚 Ressources

Pages Liées