Aller au contenu

Cerise

Membres
  • Compteur de contenus

    16
  • Inscription

  • Dernière visite

Messages posté(e)s par Cerise

  1. Bonjour,

    Voilà quelques infos pour la présentation

    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. 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

     

  3. 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 

    Le 05/05/2024 à 2:35 PM, MilesTEG1 a dit :

    Quand tu dis "ouvert", tu sous-entends accessible sans mot de passe/login ???

    Je ne pense pas que ce soit une bonne idée de laisser sans ID/MDP un dossier partagé.

    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...

  4. Il y a 7 heures, MilesTEG1 a dit :

    Une adresse IP LAN n’a pas besoin d’être bloquée, même s’il s’agit d’invités : car s’ils n’ont pas de compte dsm ils ne pourront pas accéder au nas et à son contenu.

    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.

     

    Il y a 7 heures, MilesTEG1 a dit :

    ensuite il serait utile de récapituler les périphériques et leur adresse ip associée

    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

  5. 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:

    pare-feuNASdetails.png.46d240f1f63537b63e574e5bf96ba3b2.png

    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...

  6. Il y a 11 heures, CyberFr a dit :

    tu persistes et signes en bloquant des IP locales du type 192.168.X.X

    @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.

     

  7. @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.

     

    Il y a 3 heures, CyberFr a dit :

    Tu as indiqué des IP locales qui ne sont pas routables et qui ne peuvent être bloquées sauf si tu les mets accidentellement dans le pare-feu du NAS

    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.

  8. 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 ?

  9. 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.

     

     

    pare-feu NAS.png

  10. 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

  11. Bonjour à toutes et à tous,

    Je viens du sud-ouest et de passer le demi-siècle.

    Un DS224 avec un Seagate IronWolf et un WD Red de 6 To chacun (montés en RAID1) trone à coté de ma box depuis un mois maintenant.

    Le but est de copier automatiquement les fichiers de chacun des occupants de la maison depuis ordi ou smartphone (probablement Syncthing), ça sera mieux qu'une sauvegarde sur une clé USB quand on y pense.

    Ca sera egalement l'occasion de pouvoir mettre quelques films pour les regarder depuis un lecteur connecté.

     

    Débutant dans tout ce qui est réseau, c'est mon tout premier NAS, j'ai suivi pas à pas le tuto de "Sécurisation du NAS - pour DSM 7" avant de demarrer fébrilement l'animal. Je commence donc ce premier message avec un grand merci 🙂 !

    Je transpire un peu pour installer Syncthing, je vais continuer à creuser avant de poser, très certainement, quelques questions...

    A très vite,

    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.