Aller au contenu
  • Rechercher par étiquettes

    Search will match any tag entered
  • Rechercher par auteur

Type du contenu

Forums

  • Général
    • News et infos
    • Présentation
    • Vos commentaires et suggestions
    • Avis de sécurité (critique et fortement recommandé)
  • Synology & DiskStation Manager (DSM)
    • Avant l'Achat, Choix du Matériel et Mises à Niveau
    • Installation, Configuration et Stockage
    • (DSM) DiskStation Manager
    • Sauvegarde, Synchronisation et Sécurité
    • Tutoriels et Astuces
    • Paquets
    • Problèmes et Dépannage
  • QNAP
    • Avant l'Achat, Choix du Matériel et Mises à Niveau
    • Installation, Configuration et Stockage
    • QTS (Système d'exploitation standard)
    • QuTS hero (Système ZFS avancé)
    • Centre d'Applications : Multimédia, Docker et Virtualisation
    • Sauvegarde, Sécurité et Réseau
    • Tutoriels et Astuces
    • Problèmes et Dépannage
  • Asustor
    • Avant l'Achat, Matériel et Mises à Niveau
    • Installation, Configuration et ADM
    • App Central : Multimédia, Docker et Applications
    • Sauvegarde, Synchronisation et Sécurité
    • Tutoriels et Astuces
    • Problèmes et Dépannage
  • TerraMaster
    • Avant l'Achat, Choix du Matériel (NAS & DAS)
    • Installation, Configuration et TOS
    • Applications : Docker, Multimédia et Outils TerraMaster
    • Sauvegarde, Synchronisation et Sécurité
    • Tutoriels et Astuces
    • Problèmes et Dépannage
  • UGreen
    • Avant l'Achat, Gamme NASync et Matériel
    • Installation, Configuration et UGOS Pro
    • Applications, Docker et Fonctionnalités IA
    • Tutoriels et Découvertes
    • Problèmes et Dépannage
  • Ubiquiti (UniFi NAS)
    • Avant l'Achat, Matériel (UNAS) et Écosystème
    • UniFi OS et UniFi Drive (Fichiers)
    • UniFi Protect (Vidéosurveillance)
    • Réseau, Accès à Distance et Sécurité
    • Tutoriels, Tests et Retours d'Expérience
    • Problèmes et Dépannage
  • TrueNAS (CORE & SCALE)
    • Discussions Générales, Choix du Matériel et "Builds"
    • TrueNAS CORE - Installation, Configuration et Jails
    • TrueNAS CORE - Plugins CORE
    • TrueNAS SCALE - Installation, Configuration et Apps (Docker/Kubernetes)
    • TrueNAS SCALE - Virtualisation (VMs) sur SCALE
    • ZFS : Pools, vdevs, Snapshots et Réplication
    • Tutoriels et Guides Avancés
    • Problèmes et Dépannage
  • OpenMediaVault (OMV)
    • Installation, Matériel et Mises à Jour
    • Configuration de Base et Stockage
    • Docker, Portainer et Stacks
    • Plugins et Services
    • Tutoriels et Projets
    • Problèmes et Dépannage
  • Divers
    • Newbie du monde Linux
    • Système d'exploitation
    • Internet et réseaux
    • Autres NAS
    • Underground / Modifications
    • Achats/Ventes entre particuliers
  • A propos de ce forum
    • Aide & Support Technique
    • Le Bar
    • Suggestions
    • Corbeille
  • Package Center
    • Developers Section
  • Sauvegarde, Synchronisation et Sécurité

Calendriers

  • Événements à venir

Blogs

  • NAS-Forum
  • The Pepito Blog
  • Denis Blog
  • renaud Blog
  • R@M16' Blog
  • Francis KOCH' Blog
  • cmaur' Blog

Rechercher les résultats dans…

Rechercher les résultats qui contiennent…

Date de création

  • Début

    Fin

Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

  • Nombre minimal de commentaires

  • Nombre minimal de réponses

  • Nombre minimal d’avis

  • Nombre minimal de vues

224 résultats trouvés

  1. Le reverse DNS se vérifie avec un simple nslookup. Est-il vraiment nécessaire de faire appel à un service web pour obtenir le même résultat ?
  2. Bonjour, J'ai un site Wordpress / Woocommerce / Thème Flatsome sur mon NAS, en passant par les paquets syno. Cela fait un bout de temps que wordpress me "presse" pour changer de version PHP, actuellement en 7.4 Sauf que ça fait plusieurs années que j'essaie sans succès. - Je crée un nouveau profil PHP dans le Webstation (paramètre du langage de script), en ajoutant la totalité des extensions. Je garde les options par défaut pour le reste. - Je sélectionne ce profil pour mon site dans "service web" Ensuite je teste mon site et il fonctionne en apparence, à l'exception près que l'on ne peut ajouter aucun article dans le panier, ni accéder à une commande : une page grise apparaît lorsqu'on veut accéder au panier par exemple. Bref, ça semble être un souci avec woocommerce ? Voici mon log d'erreur : [25-Jul-2025 13:36:16 UTC] PHP Fatal error: Uncaught TypeError: ftp_rename(): Argument #1 ($ftp) must be of type FTP\Connection, null given in /volume1/web/mon-site/wp-admin/includes/class-wp-filesystem-ftpext.php:379 Stack trace: #0 /volume1/web/mon-site/wp-admin/includes/class-wp-filesystem-ftpext.php(379): ftp_rename(NULL, '/var/services/t...', '/volume1/web/at...') #1 /volume1/web/mon-site/wp-content/themes/flatsome/inc/admin/kirki/modules/webfonts/class-kirki-fonts-downloader.php(115): WP_Filesystem_FTPext->move('/var/services/t...', '/volume1/web/at...', true) #2 /volume1/web/mon-site/wp-content/themes/flatsome/inc/admin/kirki/modules/webfonts/class-kirki-fonts-downloader.php(42): Kirki_Fonts_Downloader->get_local_files_from_css('/* cyrillic */\n...') #3 /volume1/web/mon-site/wp-content/themes/flatsome/inc/admin/kirki/modules/webfonts/class-kirki-fonts-downloader.php(30): Kirki_Fonts_Downloader->get_local_font_styles('/* cyrillic */\n...') #4 /volume1/web/mon-site/wp-content/themes/flatsome/inc/admin/kirki/modules/webfonts/class-kirki-modules-webfonts-embed.php(155): Kirki_Fonts_Downloader->get_styles('https://fonts.g...') #5 /volume1/web/mon-site/wp-includes/class-wp-hook.php(324): Kirki_Modules_Webfonts_Embed->the_css('') #6 /volume1/web/mon-site/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #7 /volume1/web/mon-site/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #8 /volume1/web/mon-site/wp-content/themes/flatsome/inc/admin/kirki/modules/css/class-kirki-modules-css.php(205): do_action('kirki_dynamic_c...') #9 /volume1/web/mon-site/wp-content/themes/flatsome/inc/admin/kirki/modules/css/class-kirki-modules-css.php(122): Kirki_Modules_CSS->print_styles() #10 /volume1/web/mon-site/wp-includes/class-wp-hook.php(324): Kirki_Modules_CSS->print_styles_inline('') #11 /volume1/web/mon-site/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #12 /volume1/web/mon-site/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #13 /volume1/web/mon-site/wp-includes/general-template.php(3192): do_action('wp_head') #14 /volume1/web/mon-site/wp-content/themes/flatsome/header.php(17): wp_head() #15 /volume1/web/mon-site/wp-includes/template.php(810): require_once('/volume1/web/at...') #16 /volume1/web/mon-site/wp-includes/template.php(745): load_template('/volume1/web/at...', true, Array) #17 /volume1/web/mon-site/wp-includes/general-template.php(48): locate_template(Array, true, true, Array) #18 /volume1/web/mon-site/wp-content/themes/flatsome/page.php(17): get_header() #19 /volume1/web/mon-site/wp-includes/template-loader.php(106): include('/volume1/web/at...') #20 /volume1/web/mon-site/wp-blog-header.php(19): require_once('/volume1/web/at...') #21 /volume1/web/mon-site/index.php(17): require('/volume1/web/at...') #22 {main} thrown in /volume1/web/mon-site/wp-admin/includes/class-wp-filesystem-ftpext.php on line 379 [25-Jul-2025 13:36:16 UTC] PHP Fatal error: Uncaught TypeError: ftp_nlist(): Argument #1 ($ftp) must be of type FTP\Connection, null given in /volume1/web/mon-site/wp-admin/includes/class-wp-filesystem-ftpext.php:438 Stack trace: #0 /volume1/web/mon-site/wp-admin/includes/class-wp-filesystem-ftpext.php(438): ftp_nlist(NULL, '/volume1/web/at...') #1 /volume1/web/mon-site/wp-admin/includes/class-wp-filesystem-ftpext.php(456): WP_Filesystem_FTPext->exists('/volume1/web/at...') #2 /volume1/web/mon-site/wp-content/plugins/woocommerce/src/Internal/Admin/Logging/FileV2/File.php(254): WP_Filesystem_FTPext->is_file('/volume1/web/at...') #3 /volume1/web/mon-site/wp-content/plugins/woocommerce/src/Internal/Admin/Logging/FileV2/File.php(437): Automattic\WooCommerce\Internal\Admin\Logging\FileV2\File->is_writable() #4 /volume1/web/mon-site/wp-content/plugins/woocommerce/src/Internal/Admin/Logging/FileV2/FileController.php(135): Automattic\WooCommerce\Internal\Admin\Logging\FileV2\File->write('2025-07-25T13:3...') #5 /volume1/web/mon-site/wp-content/plugins/woocommerce/src/Internal/Admin/Logging/LogHandlerFileV2.php(60): Automattic\WooCommerce\Internal\Admin\Logging\FileV2\FileController->write_to_file('fatal-errors', '2025-07-25T13:3...', 1753450576) #6 /volume1/web/mon-site/wp-content/plugins/woocommerce/includes/class-wc-logger.php(189): Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2->handle(1753450576, 'critical', 'Uncaught TypeEr...', Array) #7 /volume1/web/mon-site/wp-content/plugins/woocommerce/includes/class-wc-logger.php(236): WC_Logger->log('critical', 'Uncaught TypeEr...', Array) #8 /volume1/web/mon-site/wp-content/plugins/woocommerce/includes/class-woocommerce.php(413): WC_Logger->critical('Uncaught TypeEr...', Array) #9 [internal function]: WooCommerce->log_errors() #10 {main} thrown in /volume1/web/mon-site/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438 J'ai essayé avec PHP 8.0 8.1 et 8.2 et ce sont les mêmes symptômes. Dès que je repasse à la version 7.4, le site refonctionne parfaitement. Versions installées : wordpress 6.8.2 woocommerce 9.7.0 flatsome 3.19.15 (thème) Une idée du problème ?
  3. Malheureusement j'ai l'impression que la zone de téléchargement de ce site nas-forum n'est plus vraiment a jour. Impossible également d'accéder aux fichiers de téléchargement archivés su web.archive puisqu'il fallait être membre connecté 😞 Voir ici l'archivage de ce site : https://web.archive.org/web/20180920193148/http://www.nas-forum.com/forum/files/file/599-dsm-6-pour-ds710/ Dommage ! Il va donc falloir suivre le tutoriel de catimini et modifier nous même les firmwares a la main. En recherchant un peu, j'ai retrouvé les fichiers .pat officiels de Synology dans web.archives fournis plus haut. Version 6.0 -7321 update7 du DS712+ : https://web.archive.org/web/20230205131944/https://global.download.synology.com/download/DSM/criticalupdate/update_pack/7321-7/synology_x86_712%2B.pat Version 5.2-5644 du DS710+ : https://web.archive.org/web/20230129184819/https://global.download.synology.com/download/DSM/release/5.2/5644/DSM_DS710%2B_5644.pat A noter que la dernière version trouvée du DSM 5.2 pour DS710+ est 5.2-5967-9 : https://web.archive.org/web/20230130121959/https://global.download.synology.com/download/DSM/criticalupdate/update_pack/5967-9/synology_x86_710%2B.pat En fait, toutes les versions archivées de DSM, y compris la 1.0-1 sont téléchargeables ici : https://web.archive.org/web/20230131035525/https://archive.synology.com/download/Os/DSM
  4. Bonjour, Merci pour vos réponses, finalement j'ai fait appel à ChatGPT et après un peu plus d'une heure de 'conversation' et de tests avec de nombreuses erreurs on est arrivé à un solution qui fonctionne. Entre les différentes versions de DSM les interfaces et les solutions sont différentes. Je vais en faire un résumé pour le cas d'un site web avec un NAS en version DSM 7.2 Sur le NAS un de mes sites web est situé dans '/volume1/web/photo.charles' J'y accède par l'url 'https://mon_nas.synology.me/photo.charles' J'ai fait l'acquisition d'un domaine 'mondomaine.fr' auprès d'un registrar J'aurai souhaité accéder au site avec l'url 'mondomaine.fr/photo.charles' mais ça à l'air assez complexe, du coup je me contenterai de 'photo.charles.mondomaine.fr' 1 - Dans le gestionnaire de domaine du registrar : - Gestion des sous domaines : créer un sous domaine : 'photo.charles' - Gestion des DNS : ajouter une zone de type A avec Enregistrement : 'photo.charles' et Valeur : l'IP publique du NAS - Redirection : mondomaine.fr -> http : // www.mondomaine.fr Coté registrar c'est tout. Il faut attendre la propagation du DNS, que l'on peut vérifier avec https://dnschecker.org/ 2 - Sur le NAS - S'il existe une règle reverse proxy pour 'photo.charles.mondomaine.fr il faut la supprimer, sinon il y aura un conflit avec Web Station - Configuration de Web Station Portail Web > Créer > Portail de service web Service : sélectionner bien dans la liste le service php correspondant au site ( c'est le lien avec le répertoire /web/site ) Type de portail : basé sur le nom Nom d'hôte : 'photo.charles.mondomaine.fr' et valider - Créer un nouveau certificat Let's Encrypt Panneau de configuration > Sécurité > Certificat > Ajouter > Ajouter un nouveau certificat > > Procurez vous un certificat auprès de Let's Encrypt Nom de domaine : 'photo.charles.mondomaine.fr' Adresse mail : votre adresse mail et valider, au bout de quelques secondes le certificat s'affiche. - Associer le certificat au domaine Panneau de configuration > Sécurité > Certificat > Paramètres > Configurer Chercher dans la liste 'photo.charles.mondomaine.fr et dans la colonne certificat, sélectionner dans la liste déroulante le certificat, et valider Voilà c'est terminé, et lorsque vous saisirez l'url 'photo.charles.mondomaine.fr' vous vous retrouverez sur votre site, avec dans la barre d'adresse 'photo.charles.mondomaine.fr', même chose pour les liens qui apparaissent en bas à gauche du navigateur au survol de bouton ou de certains champs.
  5. Non du tout, tes interrogations sont pertinentes ☺️ Mais tes questions on déjà trouvées réponses dans différents tuto présents sur ce forum. Tout ce que tu demandes est possible et c’est grâce à ces mêmes tuto que j’ai moi aussi réussi à mettre en place ce que tu recherches. N’étant pas à domicile je ne peux te guider davantage avec captures et tout le reste 😞 Mais si tu reprends les tuto, tu y arriveras 👍 Mais rapidement (de mémoire) : - renseigner les bonnes info côté registraire - renseigner les bonnes info côté web station - créer son certificat Let’s Encrypt et l’indiquer comme étant « par défaut » sur chacun de tes services - renseigner les bonnes info côté portail du reverse proxy - renseigner les bonnes info côté htaccess Et puis c’est tout. Côté app, il faudra rajouter à la fin des adresses de chaque service le port :433 (pas besoin via pour y accéder via ton explorateur web).
  6. Bonjour, Mon NAS est installé derrière une box SFR, depuis toujours j'accède à mes sites web par une URL du type 'https://mon-nas.synology.me/site-web' et aux applications docker par une url du type 'https://appli.mon-nas.synology.me' . Bien que mon contrat ne spécifie pas une IP fixe , celle-ci l'est depuis au moins 2 ans. J'ai fait l'acquisition auprès d'un registrar d'un nom de domaine 'mondomaine.fr' et je souhaiterai : 1 - que les url pour accéder aux sites web du nas soit de la forme 'https://mondomaine.fr/site-web' et pour les appli en reverse proxy par 'https://appli.mondomaine.fr' et que ces URL apparaissent dans la barre d'adresse du navigateur. 2 - que lorsque l'on survole les éléments d'une application dans le navigateur les liens apparaisse bien sous la forme, par exemple, 'https://mondomaine.fr/photo/picture.php?/45452' J'ai fait des essais de redirection h301, h302, des modification de DNS sur le domaine ( A, CNAME ... ) , une redirection par iframe dans un sous domaine de 'mondomaine.fr', et je n'ai pas encore essayé de bricoler les .htaccess des sous domaines. Bref je galère . Je voudrai savoir si ce que je veux faire est possible, et si l'un d'entre vous peut m'orienter sur la ou les manières de faire tout ça.
  7. Bonjour @jean hembert Désolé pour la réponse tardive mais je ne reçois pas automatiquement les notifications du forum. Est ce que tu peux faire le test suivant ,dans le navigateur saisir l'adresse du nas dans le réseau local suivi du nom du site web, ex : 192.168.1.20/lucasbphoto et me donner le retour .
  8. Lelolo a répondu à un(e) sujet de ericneck dans Firmwares
    Bonjour, Une petite recherche sur le site aurait suffi, le lien ayant déjà été multiplement donné. https://web.archive.org/web/20230530082652/https://global.synologydownload.com/download/DSM/release/6.0/7321/DSM_DS415play_7321.pat Il faudra d'ailleurs impérativement poursuivre le processus, pour aller à la version 6 la plus récente.
  9. Bonsoir, Je sais que le DS215j est un ancien modèle. Cependant je suis surpris par le très faible débit que j'obtiens pour charger des fichiers. Voici ma config NAS branché via câble cat 5e sur un swith Netgear Switch indique bande passante à 1000Mbps cable switch cat 5e et connecté sur box config box 1000Mbps ensuite câble cat 5e entre box et ordi carte réseau PC est configuré en 1000 Mbps copie d'un dossier de 20Go en provenance vers NAS, j'obtiens des débit max à 20Mbps/s A noter ques mes disques durs de mon NAS sont des Western Digital Red et Black donc performants - Savez-comment améliorer cela svp ? - Suis-je bloqué par les perfomances de mon NAS qui est ancien ? Merci de l'aide que vous pourriez m'apporter. J'ai beaucoup cherché des solutions sur diverses site web et forum avant d'écrire ici
  10. Selon votre version actuelle, il faut procéder par étapes et monter de version en version en suivant le processus indiqué sur le site Synology. Pour votre modèle de NAS, de la première à la dernière version : Le problème c'est que Synology a supprimé les anciennes versions de DSM (dans votre cas jusqu'à la version 6.0.3) et le seul moyen de les récupérer est (était ?) via un site d'archive du web. Malheureusement, le site est inaccessible depuis plusieurs jours et il n'y a aucune information quant à sa réouverture. Sinon, il va vous falloir fouiller la toile à la recherche des différents .pat jusqu'à la 6.0.3. Les versions supérieures sont encore dispos sur le site comme indiqué dans la capture ci-dessus.
  11. Bonjour à tous J'ai un Syno DS213J et je viens de changer de PC, sous Windows 11. Je procède donc à l'installation de tous les programmes, et donc de l'accès au Syno. J'ai installé Synology Assistant, qui a détecté le NAS sans problème. J'ai aussi installé la dernière version de Java. Le NAS est visible dans l'explorateur Windows, et je peux donc y accéder par un navigateur Internet via l'option "Afficher l'interface du périphérique". Par contre, lorsque je veux créer un lecteur réseau sur l'Explorateur Windows, je saisis la lettre du lecteur et le chemin d'accès au dossier : j'ai le message "La connexion au lecteur réseau n’a pas pu être créée car l’erreur suivante s’est produite : Une erreur étendue s’est produite". J'ai cherché une réponse sur ce forum, puis plus largement sur Internet, et je n'en ai pas trouvé. Je précise que, sur mon PC précédent sous Windows 10, j'accédais sans problème au NAS, en lecture et en écriture. Pouvez-vous m'aider, SVP ? Merci et bonne journée JM
  12. Bonsoir @Charles 69, je me suis lancé ce soir dans l'installation de PIWIGO en vue de me créer un site web dédié à mon activité de photographe. Merci pour ton tuto, il est clair et quand on maitrise un peu SYNOLOGY, il est vraiment efficace. J'arrive bien à la page d'installation de PIWIGO, je rempli les champs, mais dès que je clique sur installer, instantanément, j'ai cette erreur : Il semble y avoir un problème sur ce site Il est possible que http://lucasbphoto/install.php?language=fr_FR connaisse un problème temporaire ou ait été déplacé. Code d’erreur : 500 Internal Server Error Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus tard ; J'ai retéléchargé les sources de PIWIGO, j'ai vérifié toute la conf selon ton tuto, rien n'y fait. Je suis sur DSM 7.2.2-72806 Update 3 / PHP 8.2 / Appache 2.4 / Je pense que c'est une erreur toute bète, mais impossible de trouver un log ou autre chose pour m'aiguiller. Merci d'avance de l'aide de la commu
  13. Chez moi la console d'administration a été désactivée après avoir fait un test avec, pour voir. Comme quoi on peut parfaitement s'en passer. Autre point à souligner, c'est que l'on peut modifier des paramètres dans la console d'administration qui prendront le pas sur les paramètres consignés dans le fichier de config. Cela peut entraîner une certaine confusion, c'est pourquoi j'ai choisi de ne rien modifier dans la console d'administration. Parce que la mise en œuvre de Vaultwarden n'est pas forcément simple mais c'est le tuto le plus complet et le mieux commenté que tu trouveras sur le Web. Je te recommande de ne pas tout faire d'un coup mais de procéder étape par étape. Si tu as la moindre question n'hésite pas à la poser.
  14. La réponse est dans ce poste https://kb.synology.com/en-global/DSM/tutorial/How_do_I_protect_my_folders_in_the_quot_web_quot_shared_folder_from_unprivileged_access
  15. Rectification mon NAS est un DS124 😁 La version 15 c'est pour wg-easy (l'interface web sous docker)
  16. Je ne connais pas d'interface web wireguard. Sauf erreur, la seule interface est le client officiel Wireguard. Et à moins que j'ai raté un truc, il n'y a pas à ma connaissance de sécurisation de la connexion Wiregard par mot de passe. Donc, je ne comprends pas bien la phrase ci-dessus. Pour ma part, j'utilise wireguard mais le serveur est installé sur mon routeur, pas sur le NAS. Si ce dernier peut faire office de serveur VPN (sans wireguard malheureusement), ce n'est pas le meilleur endroit pour cela. Si le NAS tombe en panne par exemple, adieu le VPN et la connexion au LAN. A mon avis, il est préférable de dédier cette tâche à votre routeur, et si ce n'est pas possible, un Rasp fera très bien le taf, sera mieux adapté à cette fonction et surtout bien plus facile à mettre en oeuvre que Docker. Donnez moi l'adresse de la poubelle 😉
  17. Merci Mic, C'est bien le reverse proxy qui bloquait. J'ai avancé d'un pas et je trébuche de nouveau 🥴 Au lancement de l'interface web de wireguard, j'avais entré un mot de passe. A force de bricoler et de m'acharner sur le HTTPS, je ne sais plus ce que j'ai mis ! 😭 J'ai cherché des trucs à pouvoir reseter le mot de passe, les commandes trouvées sont obsolètes. J'ai désinstallé WireGuard docker et le réinstaller, ça ne change rien. J'ai désinstallé le paquet WireGuard et réinstallé, ça ne change rien. J'avoue que ça commence à me saouler ces histoires de NAS. L'installation sur un Raspberry PI a pris moins de 10 Min et ça fonctionne plutôt mal. Je me demande franchement encore pourquoi j'essaie de me casser la tête à essayer de le faire tourner sur mon NAS. Je vais m'acharner encore eu quelques heures et je mets tout à la poubelle si ça ne marche pas 😈 Dans tous les cas merci pour tes compétences.
  18. 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
  19. Bonjour, je souhaite accéder à mon réseau local depuis l'extérieure via un VPN. J'ai opté pour la solution synology VPN server et configurer open VPN. J'ai voulu aussi activé le pare-feu synology afin de "limiter" l'accès. Voici mes trois règles que j'ai créer suite à la lecture de plusieurs tuto sur ce site et le web: Du coup, j'arrive à me connecter au VPN lorsque je suis sur le réseau local mais pas lorsque j'en suis en dehors (5G par exemple). Le seule moyen d'y arriver est quand je désactive la règle n°3. Est-ce que quelqu'un pourrait m'aider dans la configuration de mon pare-feu? Si besoin voici la config de mon OpenVPN: D'avance merci pour votre aide!
  20. Bonjour à tous, Je viens car je commence a ne plus vraiment savoir ou ni quoi chercher... J'ai installer en docker un IA pour surveiller mes impressions 3D (Obico Server : https://www.obico.io/docs/server-guides/install/). D'un point de vue techno, au dela de l'IA, il y a un Django qui sert à héberger le site + envoyer les mails. C'est cette dernière fonctionnalité qui ne fonctionne pas (et à priori, uniquement chez moi... vu qu'on ne doit pas etre nombreux a utiliser un DSM pour ca). Côté Container, l'install est fait full SSH (je ne pense pas qu'il y ait un docker dispo sur la commu). Ce qui ne fonctionne pas: - Les envois de mails qui utilisent les fonctionnalités de Django, voici la def de la fonction: def send_emails(self, user: UserContext, subject: str, mailing_list: str, template_path: str, ctx: Dict, img_url: str = None, verified_only: bool = True, attachments: Optional[List] = None) Et celle du UserContext: def get_user_context(self, user: User) -> UserContext: return UserContext( id=user.id, email=user.email, syndicate_name=user.syndicate.name if user.syndicate else '', first_name=user.first_name, last_name=user.last_name, dh_balance=user.dh_balance, is_pro=user.is_pro, unsub_token=user.unsub_token, ) A priori, rien de bien sorcier la dedans... - Ce qui fonctionne: Lancer une commande sudo docker-compose exec web ./manage.py shell taper la commande: from django.core.mail import send_mail taper la commande: from django.conf import settings taper la commande send_mail( 'Test Email from Obico', 'This is a test email sent manually from the Django shell.', settings.EMAIL_HOST_USER, ['youemail@gmail.com'], fail_silently=False, ) Le mail est correctement envoyé et reçu Après avoir pas mal échangé avec les devs, ils pensent que le problème vient de docker (donc de container manager). Après avoir pas mal cherché sur le net, j'ai rajouté un EXPOSE 587 (pour pouvoir joindre le SMTP google en TLS), rajouté les ports dans la config du container... Mais toujours rien ne part via Django. Autre précision qui a certainement son importance: je n'ai aucune erreur dans les logs applicatives. Je suppose donc que le script est correctement exécuté mais qu'il y a en effet une configuration de container manager qui bloque l'envoi des mails, mais je ne sais pas laquelle... Je vous met l'exemple de l'envoi du mail de test depuis l'interface Django: def send_test_email(modeladmin, request, queryset): for u in queryset.all(): user_ctx = handler.get_user_context(u) EmailNotificationPlugin().send_emails( user=user_ctx, subject='Test email - it worked!', mailing_list='test', template_path='email/test_email.html', ctx={}, verified_only=False, ) messages.success(request, 'Test email sent. Check your server logs if you do not see test email in your inbox.') Et j'ai bien le message Test email sent. Check your server logs if you do not see test email in your inbox. qui est affiché dans Django quand j'exécute la commande d'envoi du mail de test... Merci d'avance pour votre aide sur ce sujet
  21. Bonjour j'aurais du faire ça bien avant mais mieux vaut tard que jamais ! Donc, je m'appelle Wilfred, j'ai 21ans et j'habite dans la banlieue Parisienne. Niveau Informatique, je m'évaluerai comme quelqu'un qui est entre débutant et moyen. J'ai rejoins une école en informatique et plus particulièrement en cybersécurité et je veux apprendre d'avantage sur le réseau, web, cloud etc. J'aime apprendre en réalisant des projets concrets, plutôt qu'en me contentant de la théorie? C'est pourquoi j'ai acheté mon premier NAS Synology en novembre dernier : d'une part pour disposer d'un système de stockage pour toute ma famille, et d'autre part pour l'utiliser comme serveur média (Plex). En ce moment, je m'intéresse à tout ce qui touche aux réseaux : DNS, VPN, avec des équipements simples à comprendre et à mettre en place. Je compte par la suite monter mon propre petit serveur en partant de zéro afin d'approfondir mes connaissances.
  22. Bonjour, Je suis désolé, malgré le nombre impressionnant de posts, je ne trouve pas de solution à mon problème. J'ai installé PLEX Media Server L'utilisateur PMS a bien accès au répertoire "videos" J'ai réclamé mon serveur Mais quand, depuis l'écran d'accueil du NAS, je clique sur l'icone PMS, j'obtiens un onglet "Erreur liée à la confidentialité" avec le message: "Votre connexion n'est pas privée" J'ai remarqué que l'url d'accès à PMS est http//dsm.xxxxx.synology.me:32400/web c'est un HTTP, pas un HTTPS. Est-ce lié ? Dois-je faire autre chose dans la configuration de DSM pour autoriser l'accès ? D'avance merci de votre aide
  23. Boujour à tous, je voudrais mettre en place l’authentification 2fa quand je me log sur mon nas, par le web, mais avant de le mettre en place, je me demandais quel va être l’impact sur mes applications que j’utilise comme ds file, ds photo, et des connexions en webdav sur mon nas ? Est ce que ca va me demander à chaque fois une authentification ? c’est un peu debutant comme question, mais je voudrias savoir l’impact que ca va avoir 🙂 merci d’avance pour toute information, phil
  24. Bonjour J'utilise Web Station pour accéder à un site WEB que je souhaite protéger. Mais j'ai systématiquement une erreur 500 avec le problème ci dessous : WebStation Log Heure Niveau Adresse IP Evénement 1748946194 Infos 192.168.200.149 [500] GET / HTTP/2.0 from - [bytes sent : 3566] 1748946194 Infos 192.168.200.149 [500] GET /missing HTTP/2.0 from https://192.168.200.50:5100/ [bytes sent : 3566] 1748946194 Infos 192.168.200.149 [500] GET /favicon.ico HTTP/2.0 from https://192.168.200.50:5100/ [bytes sent : 3566] 1748946194 Erreur 192.168.200.149:34626 AH01620: Could not open password file: /web/WEBsite/.htpasswd 1748946194 Erreur 192.168.200.149:34628 AH01620: Could not open password file: /web/WEBsite/.htpasswd 1748946194 Erreur 192.168.200.149:34630 AH01620: Could not open password file: /web/WEBsite/.htpasswd 1748946176 Infos 192.168.200.149 [401] GET / HTTP/2.0 from - [bytes sent : 3566] J'ai crée 2 fichiers .htaccess et .htpasswd dans le répertoire du site /web/WEBsite/ AuthUserFile /web/WEBsite/.htpasswd AuthGroupFile /dev/null AuthName "Accès restreints - Veuillez vous authentifier" AuthType Basic require valid-user Tout le répertoire est en permission totale (en attendant de comprendre le problème) Si j'enlève le fichier .htaccess alors j'arrive sur le site mais évidement sans sécurité. Un élément étrange c'est que lorsque je lance le site il apparaît bien une fenêtre me demandant le user et le mot de passe mais sans la bannière indiqué dans le paramètre "AuthName" Je tourne en rond. Si quelqu'un à des idées !!! Merci
  25. Merci Goerges, J'arrive au bout de mes peines. La nécessité de créer un accès web pour la redirection des sous domaines est déroutante. J'ai bien redirigé Photos, drive et files et mon serveur HA avec succès. Il me reste à comprendre pourquoi DSM n'est pas routé alors que son paramétrage est identique aux autres. Le sous domaine est routé sur le domaine principal et le site web ne le reconnait pas. Merci à @.Shad. et à @Kawamashi pour les supers tutos sur la sécurité et le reverse proxy

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.

Account

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.