Aller au contenu

Cerise

Membres
  • Compteur de contenus

    16
  • Inscription

  • Dernière visite

À propos de Cerise

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

Cerise's Achievements

Apprentice

Apprentice (3/14)

  • One Year In
  • One Month Later
  • Collaborator Rare
  • First Post Rare
  • Week One Done

Recent Badges

0

Réputation sur la communauté

  1. Cerise

    Jellyfin, erreur curl

    Bonjour, Voilà quelques infos pour la présentation Niveau: néophyte Image: https://hub.docker.com/r/jellyfin/jellyfin Interface: Docker-compose Mode réseau: host Serveur Jellyfin installé sur le NAS, j'accède aux videos 1/ soit par PC (linux) directement sur le navigateur (http://192.168.x.x:8096/media), 2/ soit par lecteur réseau (Bluray DLNA), qui me trouve le server NAS-Jellyfin, 3/ par l'appli Swiftfin sur iOS. Avant la dernière mise à jour de l'image, tout fonctionnait bien. Depuis le passage en version Jellyfin 10.10.7, 1/ L'accès directement sur le navigateur fonctionne, 2/ ou 3/ (lecteur DLNA ou l'appli) ne marchent plus, le serveur n'est plus visible. Avec container manager, le conteneur est en cours d’exécution, mais j'ai le message suivant: "curl (7): failed to connect to localhost port 8096 after 0ms: Couldn't connect to server" En regardant dans les log, je ne vois rien de flagrant. J'ai supprimé le conteneur, effacer le contenu des répertoires /docker et reconstruit le conteneur, pas mieux. Pas de changement au niveau des adresses IP (fixes), ni du pare-feu. Quand je me connecte sur le navigateur (http://192.168.x.x:8096/media), dans le tableau de bord/appareils actifs, il détecte correctement mon lecteur DLNA. Voilà le log: [2025-06-18 16:49:03.904 +00:00] [INF] [1] Main: Jellyfin version: "10.10.7" [2025-06-18 16:49:03.933 +00:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_PublishedServerUrl, 192.168.1.253]", "[JELLYFIN_CACHE_DIR, /cache]"] [2025-06-18 16:49:03.936 +00:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"] [2025-06-18 16:49:03.936 +00:00] [INF] [1] Main: Operating system: "Debian GNU/Linux 12 (bookworm)" [2025-06-18 16:49:03.936 +00:00] [INF] [1] Main: Architecture: X64 [2025-06-18 16:49:03.937 +00:00] [INF] [1] Main: 64-Bit Process: True [2025-06-18 16:49:03.937 +00:00] [INF] [1] Main: User Interactive: True [2025-06-18 16:49:03.937 +00:00] [INF] [1] Main: Processor count: 4 [2025-06-18 16:49:03.937 +00:00] [INF] [1] Main: Program data path: "/config" [2025-06-18 16:49:03.938 +00:00] [INF] [1] Main: Log directory path: "/config/log" [2025-06-18 16:49:03.938 +00:00] [INF] [1] Main: Config directory path: "/config/config" [2025-06-18 16:49:03.938 +00:00] [INF] [1] Main: Cache path: "/cache" [2025-06-18 16:49:03.938 +00:00] [INF] [1] Main: Temp directory path: "/tmp/jellyfin" [2025-06-18 16:49:03.938 +00:00] [INF] [1] Main: Web resources path: "/jellyfin/jellyfin-web" [2025-06-18 16:49:03.938 +00:00] [INF] [1] Main: Application directory: "/jellyfin/" [2025-06-18 16:49:04.174 +00:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache" [2025-06-18 16:49:04.284 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies [2025-06-18 16:49:04.301 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Rssdp, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_8.0.0.0/Rssdp.dll" [2025-06-18 16:49:04.303 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna.Model, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_8.0.0.0/Jellyfin.Plugin.Dlna.Model.dll" [2025-06-18 16:49:04.310 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_8.0.0.0/Jellyfin.Plugin.Dlna.dll" [2025-06-18 16:49:04.313 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna.Playback, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_8.0.0.0/Jellyfin.Plugin.Dlna.Playback.dll" [2025-06-18 16:49:04.424 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] [2025-06-18 16:49:04.424 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: [] [2025-06-18 16:49:04.424 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] [2025-06-18 16:49:04.426 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["192.168.1.253"] [2025-06-18 16:49:04.427 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["192.168.1.253"] [2025-06-18 16:49:04.428 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist" [2025-06-18 16:49:04.428 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: [] [2025-06-18 16:49:07.946 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "DLNA" "8.0.0.0" [2025-06-18 16:49:07.948 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.10.7.0" [2025-06-18 16:49:07.949 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.10.7.0" [2025-06-18 16:49:07.949 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.10.7.0" [2025-06-18 16:49:07.985 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.10.7.0" [2025-06-18 16:49:07.985 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.10.7.0" [2025-06-18 16:49:08.166 +00:00] [INF] [1] Main: Kestrel is listening on "192.168.1.253" [2025-06-18 16:49:08.194 +00:00] [INF] [1] Jellyfin.Plugin.Dlna.DlnaManager: Using user profile directory "/config/plugins/configurations/dlna/user" [2025-06-18 16:49:08.197 +00:00] [INF] [1] Jellyfin.Plugin.Dlna.DlnaManager: Using system profile directory "/config/plugins/DLNA_8.0.0.0/profiles" [2025-06-18 16:49:08.420 +00:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "192.168.1.253" with uri "http://192.168.1.253:8096/media/dlna/ac6f26b7-009c-4fb7-9f4d-a18dab07c7b6/description.xml" [2025-06-18 16:49:09.678 +00:00] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable. [2025-06-18 16:49:09.756 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks [2025-06-18 16:49:09.788 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Générer des images Trickplay" set to fire at 2025-06-19 03:00:00.000 +00:00, which is 10:10:50.2114505 from now. [2025-06-18 16:49:09.798 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extraire les images de chapitre" set to fire at 2025-06-19 02:00:00.000 +00:00, which is 09:10:50.2013433 from now. [2025-06-18 16:49:09.842 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "7.0.2" [2025-06-18 16:49:09.936 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "ac4", "dca", "flac", "mp3", "truehd"] [2025-06-18 16:49:09.965 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"] [2025-06-18 16:49:09.994 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["bwdif_cuda", "deinterlace_qsv", "deinterlace_vaapi", "flip_vulkan", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemapx", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "transpose_cuda", "transpose_opencl", "transpose_vaapi", "transpose_vulkan", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"] [2025-06-18 16:49:10.175 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"] [2025-06-18 16:49:12.815 +00:00] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Nettoyer le dossier des transcodages" Completed after 0 minute(s) and 0 seconds [2025-06-18 16:49:12.827 +00:00] [INF] [8] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Nettoyer les collections et les listes de lecture" Completed after 0 minute(s) and 0 seconds [2025-06-18 16:49:13.807 +00:00] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Mettre à jour les extensions" Completed after 0 minute(s) and 0 seconds [2025-06-18 16:49:15.570 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg" [2025-06-18 16:49:15.570 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: "ac6f26b7009c4fb79f4da18dab07c7b6" [2025-06-18 16:49:15.570 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete [2025-06-18 16:49:15.571 +00:00] [INF] [1] Main: Startup complete 0:00:11.8986482 [2025-06-18 16:51:31.223 +00:00] [INF] [19] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.1.10" request [2025-06-18 16:51:42.472 +00:00] [INF] [21] Jellyfin.Plugin.Dlna.Main.DlnaHost: DLNA Session created for "BDP-S6700" - "BDP-S6700" using profile "Sony Blu-ray Player 2016" Si jamais vous avez une idée... Merci
  2. Cerise

    Syncthing avec container manager

    @.Shad. Merci pour ta réponse. En testant et voyant ce que ça fait, c'est nettement plus clair. Tout fonctionne correctement 🙂 ! Ton conseil de ne pas monter les dossiers partagés à leur racine, c'est pour une histoire d'organisation ?
  3. Cerise

    Syncthing avec container manager

    Ah ok. Désolé, ça correspondait bien aussi avec "Bien démarrer avec votre Synology/Installation". Pour ajouter un peu de précision à ma demande: niveau: je suis néophyte, l'image que je compte installer est celle-ci: https://hub.docker.com/r/syncthing/syncthing Interface : docker-compose mode réseau: utilisation sur réseau privée uniquement, le mode host parait donc le plus approprié si j'ai bien compris
  4. Bonjour, Je me posais une question sur l'installation de Syncthing avec container manager (docker). Dans le fichier docker-compose, sur github, les chemins sont déclarés comme suit: volumes: - /path/to/syncthing/config:/config - /path/to/data1:/data1 - /path/to/data2:/data2 Ok pour la partie config. Pour les datas, est-ce qu'il s'agit de données de fonctionnement docker uniquement ou alors les chemins où pourront être mis les fichiers synchronisés avec Syncthing ? Je souhaiterais que le répertoire à synchroniser sur le NAS ce trouve sur /volume1/sauvegarde/ et non dans le répertoire /docker/ J'ai regardé le tuto de .shad sur docker, pas certain d'avoir bien compris le § sur les volumes (7B2b). Merci, Cerise
  5. Bonsoir, Des nouvelles après quelques semaines "off". @.Shad. j'ai tout remis à plat, mise à jour Linux et ré-installation Syncthing Linux et Synology: ça fonctionne 🙂 ! @MilesTEG1 Oui tu as raison, je n'avais pas encore réfléchi au truc et répondu un peu vite. Dans l'aide Synology, ils décrivent bien ce qu'il faut faire pour connecter un périphérique DLNA, je vais m'y coller. Merci à tous pour les réponses et votre patience...
  6. C'est exact et certainement redondant, mais ça rajoute un filtrage par IP. L'idée derrière, mais c'est un autre sujet, c'est de pouvoir autoriser mon lecteur Bluray DNLA, et suelement lui, à accéder aux films dans un repertoire du NAS "ouvert". Ce lecteur peut déjà accéder aux films qui sont aujourd'hui sur le HD de la Freebox. Les 2 périphériques concernés par le sujet du post: 1/ ordi Linux: 192.168.1.11 2/ NAS: 192.168.1.253 Syncthing ordi accessible depuis l'ordi via 127.0.0.1:8384 Syncthing NAS inaccessible, je ne sais pourquoi, depuis l'ordi via 192.168.253:8384
  7. Oui les IP bloquées sont les IP "guest", mais pas de compte (user ou groupe) au niveau du NAS. Les IP sont gérées par le serveur DHCP de la box. Voilà le détail: Pour l'instant, j'essaye simplement de faire communiquer un de mes ordis de confiance (celui avec Syncthing, GUI accessible en 127.0.0.1:8384), avec le Syncthing installé sur le NAS (inaccessible avec 192.168.1.253:8384). On verra les autres ordis après...
  8. @CyberFr J'ai fait au mieux en fonction de ce que j'ai compris, après lecture attentive et multiple des tutos. J'entends que mes questions puissent paraitre idiotes, j'en suis navré 😢, je ne demande qu'à progresser. Et oui je préfère partir d'une configuration trop bloquée et débloquer ce que je comprends, plutôt que d'ouvrir mon NAS aux 4 vents. Les IP locales bloquées sont les IP de la plage attribuée à des invités qui voudraient utiliser l'accès Wifi de ma box, et pour lesquels je n'ai pas envie qu'ils aient accès à mon NAS. Ce que je ne comprends pas, c'est pourquoi lorsque j'autorise l'accès aux ports dédiés à Syncthing (j'ai aussi testé en ouvrant tous les ports pour cette IP) pour mon NAS (192.168.1.253), ça bloque alors que dans syncthing le GUI est configuré avec 192.168.1.253:8384. Mais si quelqu'un veut bien m'expliquer, je suis tout ouïe, et sachez que j'apprécie le temps que vous passez à lire les questions des débutants comme moi, et encore plus le temps passé à y répondre.
  9. Voilà, sur les conseils de @.Shad., je viens de mettre à jour la vue des réglages du pare-feu du NAS pour une meilleure compréhension. Je viens de rebalayer mes paramètres, c'est pas mieux. Message d'erreur "la connexion a échoué" pour aller dans le GUI (192.168.1.253:8384).
  10. @.Shad. Merci, c'est très clair. Je vais regarder si je peux faire un edit de mon 1er post pour avoir une copie d'écran sans les IP cachées. Si jamais ça peut rendre plus compréhensible le message pour les lecteurs suivants, ça sera mieux.
  11. @CyberFr Tout d'abord, un grand merci pour ta réponse. Mais ouh là, tu me fais peur, tu es en train de me dire que j'ai fait une grosse boulette? J'ai lu ces 2 tutos attentivement, je pensais que c'était OK. Pour moi dans pare-feu, j'autorise mes appareils locaux de confiance (IP privées) à acceder au NAS, et tout ce qui ne rentre pas dans les IP privées est refusé. Dans la première partie de ta phrase, je comprends IP locales = pas routables = pas visibles sur internet (ie: depuis l'exterieur). Je ne comprends pas bien la partie "qui ne peuvent pas être bloquées". Si une IP publique veut et peut se connecter à mon réseau, elle se vera attribuer une adresse IP locale (plage d'IP dynamique restreinte reservée via le serveur DHCP dans la box, les adresses IP statiques étant reservées au adresses MAC de mes appareils de confiance), et cette plage d'adresse dynamique est bloquée au niveau du pare-feu de mon NAS. Dis-moi si j'ai manqué un épisode dans les tuto, j'irai le relire.
  12. Je m'auto-réponds. Ca ne marche avec l'adresse d'écoute fixée à 127.0.0.1:8384 (c'est mon ordi, pas le NAS), forcement... Ca fonctionne bien avec l'adresse du NAS (IP fixe), en 192.168.1.xxx:8384. Par contre, je ne comprends pas pourquoi Syncthing dit que ça ne restreint pas l'accès aux addresses locales: "Note that specifying your computer’s LAN address (e.g. 192.168.0.123:8384) will NOT restrict access to only devices on your local network! Connections with that address as destination will then be accepted, regardless of their origin.". Est-ce qu'avec un pare-feu correctement configuré (cf. mon message précédent), ça suffit, ou je passe à côté d'un truc ?
  13. Bonjour à tous, Un petit soucis de configuration, que je vais esayer d'exposer de manière claire et synthétique. Je viens d'installer le paquet Syncthing 1/ sur mon portable linux (adresse ip fixe) Le GUI de Synthcthing s'affiche correctement sur l'adresse locale https://127.0.0.1:8384/ 2/ sur mon NAS (adresse ip fixe aussi) via le paquet synocommunity Mon coté parano m'a poussé à configurer le pare-feu du NAS en autorisant uniquement les adresses IP locales fixes à se connecter (voir en dessous (*)). Pas besoin de connection depuis internet, donc autant restreindre. Dans les paramètres Syncthing, l'adresse d'écoute est fixée à 127.0.0.1:8384 (pour n'autoriser que les adresses locales), au lieu de 0.0.0.0:8384. (source https://docs.syncthing.net/users/guilisten.html) . Quand je me reconnecte à mon NAS, Syncthing en cours d'execution, je n'arrive par à me connecter au GUI (https://192.168.x.xxx:8384). J'ai dû faire un truc moche dans la configuration de Syntcthing et/ou dans le pare-feu du NAS. Je voudrais mettre tout ça d'applomb en conservant l'accès uniquement au reseau local. C'est certainement un truc tout bête et vous allez trouver que je ne suis pas très doué, mais malheureusement, je n'ai pas réussi à me dépatouiller en allant sur les forums ici et là, ni sur le site syncthing 😞 ... Vos idées sont les bienvenues 🙂 ! (*): mes paramètres pare-feu (image en pièce jointe): - J'interdit l'accès aux appareils aux invités qui se connectent à mon Wifi - j'autorise l'utilisation de telle ou telle application du NAS en focntion de l'IP de l'appareil qui se connecte (adresses IP de confiance - les ordis de la maison -, imprimantes, NAS, Freebox) - et par défaut interdiction de connection à tout ce qui n'est pas sur le réseau local.
  14. Merci @PiwiLAbruti pour ta réponse. Si ça marche plutôt bien avec Syncthing installé depuis Synocommunity, je vais tester. Je rajouterai de la difficulté un peu plus tard avec Docker quand j'aurai bien compris comment ça fonctionne 😉 . Cerise
  15. Bonjour, Question certainement toute bête, mais pour installer Syncthing, j'ai vu qu'il était possible de passer par Docker ou par Synocommunity. Dans le TUTO de Shad sur Docker, il est indiqué que les paquets sur Synocommunity ne sont pas forcement aussi à jour qu'avec Docker. J'avoue que je suis un peu perdu avec Docker, la notion de conteneur me laisse perplexe, et j'aurai aimé mieux comprendre l'interêt avant de faire mon choix. Merci, Cerise
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.