Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/09/2024, à 07:19

O_20_100_O

(Résolu) Jellyfin et Nextcloud, peut-on utiliser les même données ?

Bonjour,
Sur un serveur Nexcloud où sont synchronisées les données d'un PC de bureau, je voudrais aussi utiliser Jellyfin pour consulter les photos, musiques et vidéos à partir de cette même source.

Cela est-il possible ? N'y a-t-il pas un problème avec les droits sur la consultation des fichiers ?
Peut-être en mettant l'utilisateur jellyfin dans le groupe www-data.

Dernière modification par O_20_100_O (Le 17/09/2024, à 12:07)

Hors ligne

#2 Le 16/09/2024, à 11:08

krodelabestiole

Re : (Résolu) Jellyfin et Nextcloud, peut-on utiliser les même données ?

ce sont deux serveurs web.

c'est donc un problème très courant qu'on peut résoudre proprement au moyen d'un reverse proxy, ou salement en changeant les ports d'écoute d'un des services.

un problème très similaire abordé récemment :

jplemoine a écrit :

Apache et nginx peuvent être installé sur le même poste mais il ne doivent pas utiliser les mêmes ports (Ce sont tous les 2 des "serveurs web").
C'est le cas de la configuration par défaut : 80 (http) et 443 (https).

A voir si OVH ne propose pas une interface pour installer des outils de manière assez automatique via une interface.
Quitte à ne pas démarrer dodoc, le temps de la manipulation puis une fois que Nextcloud est ok, voir à reprendre la configuration de dodoc pour que les 2 fonctionnent.

Autre possibilité : la conteneurisation...
Chaque application sera dans une sorte de sous-machine indépendante (ce qui réduirait les interactions antre Apache de Nginx).
Il suffira alors de diriger le bon flux (adresse - port) vers le bon conteneur.

la containerisation (docker) est la meilleure solution, en particulier si on prévoit de déployer de nombreux services.

surtout avec traefik, un reverse proxy incomparablement pratique pour gérer le routing en fonction des noms de domaines appelés, et au passage forcer la redirection vers https, et s'occuper automatiquement de la mise en place et du renouvellement des certificats SSL.

j'en ai déjà parlé souvent sur le forum :
https://forum.ubuntu-fr.org/viewtopic.php?id=2084148
https://forum.ubuntu-fr.org/viewtopic.php?id=2082878
ça mériterait sans doute une page de doc.

je n'utilise pas dodoc, mais si ça t'intéresse je peux t'envoyer un docker-compose pour gérer nextcloud derrière traefik.

(https://forum.ubuntu-fr.org/viewtopic.p … #p22784432)

Hors ligne

#3 Le 16/09/2024, à 16:29

O_20_100_O

Re : (Résolu) Jellyfin et Nextcloud, peut-on utiliser les même données ?

merci, je vais lire cela.

Hors ligne

#4 Le 16/09/2024, à 18:39

O_20_100_O

Re : (Résolu) Jellyfin et Nextcloud, peut-on utiliser les même données ?

Après lecture, je vois ce que j'aurais pu faire tongue

Il se trouve que j'ai déjà installé Jellyfin avec le paquet deb selon la première méthode décrite dans la documentation. Je précise que je veux juste en faire un usage local.
Maintenant je voudrais créer des "librairies" de type photos et vidéos à partir du contenu synchronisé dans Nextcloud. Mais le chemin vers ces fichiers n'est pas accessible. Jellyfin dit "path not found" pour, par exemple, /var/www/html/nextcloud/data/toto/files/photos.
Est-il possible de donner accès à Jellyfin sur les fichiers data de Nextcloud ?

Dernière modification par O_20_100_O (Le 16/09/2024, à 18:40)

Hors ligne

#5 Le 16/09/2024, à 22:32

alex2423

Re : (Résolu) Jellyfin et Nextcloud, peut-on utiliser les même données ?

O_20_100_O a écrit :

Il se trouve que j'ai déjà installé Jellyfin avec le paquet deb selon la première méthode décrite dans la documentation. Je précise que je veux juste en faire un usage local.

Ahh oui, ce n'est des simples fichiers PHP commn, :
e NextCloud sur un virtualhost de son serveur.
Et donc pour NextCloud et Jellyfin en cohabitation avec 2 virtualhost, avec une url différente.


O_20_100_O a écrit :

Maintenant je voudrais créer des "librairies" de type photos et vidéos à partir du contenu synchronisé dans Nextcloud. Mais le chemin vers ces fichiers n'est pas accessible. Jellyfin dit "path not found" pour, par exemple, /var/www/html/nextcloud/data/toto/files/photos.
Est-il possible de donner accès à Jellyfin sur les fichiers data de Nextcloud ?

Possibilité 1
Passer par un répertoire commun. Bien entendu, comme tu l'as dit, il faut bien que tu veilles à ce que l'utilisateur de NextCloud et celui de Jellyfin puisse accéder au répertoire. Certain utilisent un hardlink.

Et ensuite, il faut bien penser à lancer la commande de scan de NextCloud. Si tu le ne le fais, les fichiers ajoutés sans passé par NextCloud ne seront pas visible par NextCloud.

Exemple avec NextCloud et Piwigo qui sont 2 sites Web php partageant une même ressource. Le principe est le même que Jellyfin qui est également un site web.
https://www.reddit.com/r/selfhosted/com … nextcloud/


Possibilité 2 :
Créer un stockage externe dans NextCloud et synchroniser tes fichiers entre NextCloud et Jellyfin par ce dossier.
L'avantage de cette méthode, et que tu n'es pas obligé de relancer la synchronisation NextCloud, elle est faite automatiquement

Ils en parlent ici : https://help.nextcloud.com/t/can-i-inst … hing/96854


Personnellement, j'opterai la 2ème option dans un premier temps plus sumple à mettre en place. Après rien n'empêche de passer par l'option 1 plus tard

Hors ligne

#6 Le 16/09/2024, à 22:36

krodelabestiole

Re : (Résolu) Jellyfin et Nextcloud, peut-on utiliser les même données ?

alex2423 a écrit :

Possibilité 2 :
Créer un stockage externe dans NextCloud et synchroniser tes fichiers entre NextCloud et Jellyfin par ce dossier.

c'est ce qu'il faut faire, la "possibilité" 1 est une bombe à retardement !

c'est vrai que les sujets qui parlent de ça remontent pas mal !
https://forum.ubuntu-fr.org/viewtopic.p … #p22006415
https://forum.ubuntu-fr.org/viewtopic.p … #p21856207
(emby était jellyfin avant son fork éthique)

Hors ligne

#7 Le 17/09/2024, à 12:06

O_20_100_O

Re : (Résolu) Jellyfin et Nextcloud, peut-on utiliser les même données ?

Merci, c'est clair. Pas de solution "recommandable" sans passer par un stockage externe dans Nextcloud.

Hors ligne

#8 Le 17/09/2024, à 14:15

krodelabestiole

Re : (Résolu) Jellyfin et Nextcloud, peut-on utiliser les même données ?

O_20_100_O a écrit :

Il se trouve que j'ai déjà installé Jellyfin avec le paquet deb selon la première méthode décrite dans la documentation.

aussi, ça je déconseillerais !
de quelle documentation tu parles, je ne vois pas ça sur doc.ubuntu-fr ?
(ou tu parles du client, pas du serveur ?)

ce que j'indique sur la page CMS :

Les CMS sont des applications accessibles directement en ligne, il est impératif d'utiliser les dernières versions pour des raisons de sécurité.

Certains CMS sont disponibles dans les dépôts officiels d'Ubuntu, mais avant de vous lancer dans une installation par paquet, vérifiez que la version proposée correspond à la dernière version sur le site officiel du CMS (ce qui est rarement le cas).

https://doc.ubuntu-fr.org/cms#cms
c'est vrai pour n'importe quelle application web - côté serveur, côté client c'est moins embêtant.

pour les applications web, la solution la plus pratique, pérenne, professionnelle et sécurisée est souvent docker.
c'est d'ailleurs la méthode recommandée officiellement pour nextcloud : https://github.com/nextcloud/all-in-one … all-in-one
si on débute je suppose qu'un système d'exploitation dédié peut aider.
mais dans ce cas on parle plutôt d'auto-hébergement que de VPS : https://forum.ubuntu-fr.org/viewtopic.p … #p22731680
et niveau sécu ça peut être inadapté à un VPS. je ne sais pas trop quoi conseiller ici. un serveur ubuntu et de l'huile de coude ?

Hors ligne

#9 Le 17/09/2024, à 14:24

O_20_100_O

Re : (Résolu) Jellyfin et Nextcloud, peut-on utiliser les même données ?

https://doc.ubuntu-fr.org/jellyfin#depu … e_jellyfin

Mais c'était juste parce que je préfère l'interface de Jellyfin. Je vais explorer les différentes applications ou clients de Nextcloud. Il doit bien y avoir de quoi me satisfaire.
Je ne veux pas de stockage externe car cela réduit certaines fonctionnalités liées aux partages, dans quelques cas.

Hors ligne

#10 Le 17/09/2024, à 14:40

krodelabestiole

Re : (Résolu) Jellyfin et Nextcloud, peut-on utiliser les même données ?

-- ok je me suis planté, je regardais la doc de nextcloud au lieu de jellyfin.
mais pareil wink
https://doc.ubuntu-fr.org/jellyfin

avant qu'on réorganise la doc je recommandais docker :
https://doc.ubuntu-fr.org/jellyfin?rev=1549416911

sur le site officiel on a (Very Manual) dans le titre au sujet de cette méthoode, et des notes types

Use these steps only if you really know what you're doing.

https://jellyfin.org/docs/general/insta … ery-manual
...remarques qui ont complètement sauté ici.

je ne pense pas qu'il y ait de méthode recommandée officiellement, ça dépend des cas de figure : https://jellyfin.org/docs/general/installation

il faudrait peut-être demander à Stylou de te dépanner du coup, moi je n'ai aucune expérience de serveur jellyfin en deb (et je ne veux pas en avoir).

Hors ligne

#11 Le 17/09/2024, à 14:42

krodelabestiole

Re : (Résolu) Jellyfin et Nextcloud, peut-on utiliser les même données ?

O_20_100_O a écrit :

Je ne veux pas de stockage externe car cela réduit certaines fonctionnalités liées aux partages, dans quelques cas.

de quoi tu parles ? j’utilise cette fonctionnalité depuis plus de 10 ans (owncloud à l'époque), et je n'ai remarqué aucune limitation.

Hors ligne