← Retour au catalogue WatchState · managé par DINAO

Vos serveurs média synchronisés, sans service tiers

Un moteur de synchronisation propulsé par WatchState, installé et maintenu par DINAO. Gardez le même historique de visionnage entre Plex, Jellyfin et Emby — sans dépendre d'un service externe.

Hébergé en FrancePlex · Jellyfin · EmbySans service tiersConforme RGPDImage éditeur officielle
Présentation

Qu'est-ce que WatchState ?

WatchState est un service auto-hébergé qui synchronise l'état de lecture de vos serveurs média sans recourir à un service tiers. Il prend en charge nativement Plex, Jellyfin et Emby et maintient un historique de visionnage cohérent entre eux.

Son moteur de synchronisation bidirectionnelle propage à la fois l'état « vu / non vu » et la position de lecture (resume). Vous commencez une série sur Plex et vous la poursuivez sur Jellyfin ou Emby : votre progression suit automatiquement. Un mécanisme de path matching permet de faire correspondre les éléments à partir du chemin du fichier média, utile lorsque vos serveurs partagent les mêmes fichiers mais ont des identifiants externes incohérents.

La synchronisation se déclenche manuellement, sur planification ou via webhooks. Léger et conçu pour Docker, WatchState s'intègre parfaitement à une offre managée DINAO, avec console web, CLI, sauvegardes et supervision.

Offres compatibles

Hébergez WatchState chez DINAO

Paliers de ressources compatibles avec les pré-requis de WatchState (1 vCPU / 512 Mo / 2 Go minimum). Hébergé en France, infogéré.

Découverte
1 vCPU · 2 Go · 20 Go
9,90 € /mois HT
  • 1 vCPU dédiés
  • 2 Go de RAM
  • 20 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Performance
4 vCPU · 8 Go · 80 Go
39,90 € /mois HT
  • 4 vCPU dédiés
  • 8 Go de RAM
  • 80 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /mois HT
  • 8 vCPU dédiés
  • 16 Go de RAM
  • 160 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Sous le capot

Détails techniques

vCPU
1 vCPU
idéal : 2 vCPU
Mémoire
512 Mo
idéal : 1 Go
Disque
2 Go
idéal : 5 Go
Image : ghcr.io/arabcoders/watchstate:latest Registre : ghcr.io Services : watchstate Ports : 8080
Questions fréquentes

Vous vous demandez…

Quels serveurs média sont supportés ?

WatchState supporte nativement Plex, Jellyfin et Emby, et peut les synchroniser simultanément dans les deux sens.

Faut-il un service tiers comme Trakt ?

Non. WatchState fonctionne entièrement en local et synchronise vos serveurs sans dépendre d'un service externe. Vos données restent chez vous.

La progression de lecture est-elle conservée ?

Oui. WatchState synchronise à la fois l'état vu/non-vu et la position de lecture (resume), pour reprendre un épisode là où vous l'aviez laissé sur un autre serveur.

Où sont hébergées les données ?

Sur l'infrastructure DINAO en France, dans un des datacenters disponible. Vos données ne quittent pas le territoire.

Comment se déclenche la synchronisation ?

De plusieurs façons : manuellement, sur planification, ou automatiquement via des webhooks émis par vos serveurs média lorsqu'un visionnage change.