3.1 KiB
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
- app-ombi — Mêmes fonctions avec workflow d'approbation.
- app-overseerr — UI moderne, plus actif en dev.
- app-tautulli — Analytics, watch stats.
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
- cat-requests — Catégorie Requests
- app-ombi — Concurrent principal
- recettes-docker-compose — Templates Docker