Aller au contenu

Toutes les discussions

Ce flux se met à jour automatiquement

  1. Dernière heure
  2. Ok mais pourquoi tous les disques fonctionnaient sans problème sur le 1813+ ? Apparemment les DD gardent en mémoire leurs installations du 1813+ , il faudrait formater d'une autre manière pour effacer et qu'ils ne gardent pas l'information de leurs installation sur le 1813+
  3. Aujourd’hui
  4. Le problème de vos disques c'est que certains (EFAX) sont des SMR qui ne sont plus acceptés sur les Synology car cette technologie pose de sérieux problèmes sur les groupes. Donc, même en formatant, vous aurez toujours cet avertissement. Vous pouvez passer outre et faire accepter vos disques par le NAS, mais il faut pour cela installer un script qui va leurrer DSM. GitHubGitHub - 007revad/Synology_HDD_db: Add your HDD, SSD and...Add your HDD, SSD and NVMe drives to your Synology's compatible drive database and a lot more - 007revad/Synology_HDD_dbA vos risques et périls car les disques SMR sont la maillon faible de votre groupe.
  5. J'ai supprimé une à une les partitions sur chaque DD et ensuite j'ai formaté les disques tout ça sur un pc. Il y a une autre méthode ?
  6. Bonjour @fmedjean , Pour résoudre ton problème il faut supprimer les partitions de sur les disques, un formatage ne suffit pas ( pour info, il y a 3 partitions).
  7. Alain le Teich a rejoint la communauté
  8. Bonjour à tous, Je viens d'extraire les disques de mon 1813+ (tous les DD fonctionnaient) que j'ai ensuite formaté un par un pour les installer dans un 1812+ et une fois l'installation faite j'ai voulu créer un groupe et la impossible ! ça m'indique "Non pris en charge par la version actuelle de DSM" et je suis à jour sur le DSM.
  9. Si ça peut te rassurer, moi non plus. Exact. De plus, on ne peut pas supprimer ces nouveaux flux.
  10. Bonjour, J'ai du mal à comprendre la logique du paramétrage des vues disponibles dans la rubrique "Flux de mon Activité". Lorsqu'on personnalise un paramètre de filtre, cela créé une nouvelle vue, en dehors de ladite section Flux de mon Activité. Le flux générique renvoie alors sur le flux personnalisé. Enfin je crois ... Bref, je ne comprends pas la logique 🤒 Y a-t-il un tuto 😀 ?
  11. Je viens de voir qu'une version 4.0.0 est disponible en production. Je suis étonné de voir peu de nouvelles fonctionnalités pour un numéro de version d'apparence majeur. L'un de vous a-t-il testé ?
  12. J'ai un très vieux Syno (DSM 4.2) qui ne fait pas ça nativement à l'installation du paquet Surveillance Station (port 5000 de base sans modification manuelle) ni le reverse proxy... Après beaucoup d'essais, ça remarche : Il suffisait de supprimer le contenu du dossier pgsql et rien de plus (pas de compte Postgres à recréer). Après avoir relancé le service pgsql, Surveillance station a pu être lancé et j'ai pu faire le paramétrage de la caméra.
  13. Hier
  14. maxou56 a posté un sujet dans Firmwares
    DSM 7.3.1-86003 est Disponible:(2025-10-28) Note importanteAprès avoir installé cette mise à jour, vous ne pourrez pas rétrograder vers une version DSM précédente. Cette mise à jour redémarrera votre NAS Synology. Si la mise à jour automatique ne s'exécute pas, effectuez une mise à jour manuelle dans le Panneau de configuration. Avant de mettre à jour, suivez les instructions et complétez les actions requises pour assurer le succès. Pour maintenir notre engagement envers la qualité, chaque version de DSM fait l’objet d’une validation rigoureuse. Pour assurer une stabilité optimale, les modèles énumérés ci-dessous ne recevront pas cette mise à jour sur votre appareil et resteront sur leur version la plus adaptée. Vous pouvez uniquement télécharger le patch de mise à niveau à partir de Synology Centre de téléchargement parce que vous ne recevrez pas de notifications pour cette mise à jour sur votre DSM. Série FS: FS3017, FS2017, FS1018 Série XS: RS18016xs+, RS4017xs+, RS3617xs+, RS3617xs, RS3617RPxs, RS18017xs+, DS3617xs, DS3617xsII, DS3018xs Série plus: RS2416RP+, RS2416+, DS916+, DS716+II, DS716+, DS216+II, DS216+, DS1817+, DS1517+, RS2818RP+, RS2418RP+, RS2418+, RS818RP+, RS818+, DS1618+, DS918+, DS718+, DS218+, RS1219+ Série de valeur: DS116, DS216, DS216play, DS416, DS416play, DS1517, DS1817, DS418play, RS217, RS816 J Series: DS216j, DS416j, DS416slim, DS419slim, DS418j, DS218j, DS119j Compatibilité & InstallationPour assurer la compatibilité, le service de réplication sera automatiquement mis à jour ou nécessitera une mise à jour manuelle vers une version compatible. Correction de problèmesCorrection d'un problème où la fonction de réglage de la luminosité de la LED pouvait cesser de fonctionner sur certains modèles. Correction d'un problème où les périphériques externes connectés peuvent ne pas apparaître lors de la sélection de fichiers ou de dossiers. Correction d'un problème où les périphériques de stockage externes pouvaient déclencher de fausses alertes. Correction d'un problème où un UPS connecté via USB pouvait ne pas fonctionner après une mise à jour du système. Remarques : Cette version est publiée dans un déploiement par étape. Traduit automatiquement par firefox, source : https://www.synology.com/en-global/releaseNote/DSM https://archive.synology.com/download/Os/DSM/7.3.1-86003
  15. maxou56 a commencé à suivre DSM 7.3.1-86003
  16. maxou56 a répondu à un(e) sujet de Jeff777 dans Firmwares
    J'ai vu que la version "7.3.1-86003" corrige le problème.
  17. On dirait bien que cette fois c'est tout bon !!! Merci à @rodo37 pour sa persévérance 🙂
  18. Mic13710 a commencé à suivre IP blocklist
  19. Mic13710 a répondu à un(e) sujet de Breat dans Pare-Feu et QoS
    Pour ma part j'ai ce script qui tourne depuis plusieurs années et qui a été créé par Superthx. Je ne le retrouve pas dans les tutos. Il se met à jour toutes les 24h : #!/bin/bash # Script tutoriel de nas-forum.com par Superthx ### PARAMETRAGE ### # Fréquence de lancement de ce script en heures (exemple 24 si journalier) Freq="24" # adresses des sites source entre guillemets séparées par un espace Liste_Url=("https://lists.blocklist.de/lists/" \ "https://mariushosting.com/wp-content/uploads/2019/10/deny-ip-list.txt") # Pour la liste de www.blocklist.de # Liste Choix: {all} {ssh} {mail} {apache} {imap} {ftp} {sip} {bots} # {strongips} {ircbot} {bruteforcelogin} Choix="all" #Fichier personnel facultatif listant des IP (1 par ligne) à bloquer Filtre_Perso="filtreperso.txt" # Pour trace facultative des IP non conformes au format IP #Choix: {0}: sans trace, {1}: dans fichier log, {2}: dans fichier spécifique Trace_Ano=2 File_Ano="anoip.txt" # à renseigner si option2 (sinon ne pas modifier) ### CONSTANTES ### Version_Script="v0.3.2" db="/etc/synoautoblock.db" marge=60 ### FONCTIONS ### raz_ip_bloquees(){ sqlite3 $db <<EOL delete from AutoBlockIP where ExpireTime > 0; EOL } tests_initiaux(){ echo -e "\nDemarrage du script $0 version $Version_Script: $(date)" if [[ $# -gt 0 ]]; then if [[ "$1" == "raz" ]]; then raz_ip_bloquees echo "Le blocage des IP non bloquées définitivement a été supprimé" else echo "Parametre $1 incorrect!\nSeul parametre autorisé: 'raz'" echo "Abandon du script" exit 1 fi fi } plage_blocage(){ start=`date +%s` block_off=$((start+Freq*3600+$marge)) echo "Horodatage du blocage des IP: $start" sqlite3 $db <<EOL drop table if exists Var; create table Var (name text primary key, value text); EOL `sqlite3 $db "insert into Var values ('stop', $block_off)"` } raz_fil_ano(){ if [ -f $File_Ano ]; then rm $File_Ano fi if [[ $Trace_Ano == 2 ]]; then echo -e "\nDemarrage du script (version $Version_Script): $(date)" > \ $File_Ano fi nb_invalide=0 } acquisition_ip(){ if [ -f $Filtre_Perso ];then cat "$Filtre_Perso" > listeip.txt else touch listeip.txt touch $Filtre_Perso fi for url in "${Liste_Url[@]}"; do host=`echo $url | sed -n "s/^https\?:\/\/\([^/]\+\).*$/\1/p"` case $host in lists.blocklist.de) #/bin/curl -s "$url$Choix.txt" >> listeip.txt curl -s "$url$Choix.txt" -o tmp.txt if [[ $(egrep -io "DOCTYPE" tmp.txt) != "DOCTYPE" ]];then sort -ufo listeip.txt tmp.txt listeip.txt else echo "Echec chargement IP depuis le site $host" fi ;; mariushosting.com) url2=${url:0:45}"$(date '+%Y/%m')"${url:52} curl -s $url2 -o tmp.txt if [[ $(egrep -io "DOCTYPE" tmp.txt) != "DOCTYPE" ]];then sort -ufo listeip.txt tmp.txt listeip.txt else url2=${url:0:45}"$(date '+%Y/%m' -d "$start_date-15 days")"\ ${url:52} curl -s $url2 -o tmp.txt if [[ $(egrep -io "DOCTYPE" tmp.txt) != "DOCTYPE" ]];then sort -ufo listeip.txt tmp.txt listeip.txt else echo "Echec chargement IP depuis le site $host" fi fi ;; *) echo "Le traitement pour $url n'est pas implanté" ;; esac done rm tmp.txt nb_ligne=$(wc -l listeip.txt | cut -d' ' -f1) echo "Traitement d'une liste de $nb_ligne adresses IP" } deblocage_ip(){ `sqlite3 $db \ "delete from AutoBlockIP where ExpireTime > 0 and ExpireTime < $start"` } maj_ip_connues(){ sqlite3 $db <<EOL drop table if exists Var; create table Var (name text primary key, value text); EOL `sqlite3 $db "insert into Var values ('stop', $block_off)" `sqlite3 $db <<EOL drop table if exists Tmp; create table Tmp (IP varchar(50) primary key); .mode csv .import listeip.txt Tmp alter table Tmp add column ExpireTime date; alter table Tmp add column Old boolean; update Tmp set ExpireTime = (select value from Var where name = 'stop'); update Tmp set Old = ( select 1 from AutoBlockIP where Tmp.IP = AutoBlockIP.IP); update AutoBlockIP set ExpireTime=( select ExpireTime from Tmp where AutoBlockIP.IP = Tmp.IP and Tmp.Old = 1) where exists ( select ExpireTime from Tmp where AutoBlockIP.IP = Tmp.IP and Tmp.Old = 1); delete from Tmp where Old = 1; drop table Var; EOL rm listeip.txt } tracer_ip_incorrecte(){ ((nb_invalide++)) case $Trace_Ano in 1) echo "$nb_invalide:IP non traitée (format IP incorrect): $ip" ;; 2) echo "$nb_invalide : $ip" >> $File_Ano ;; *) ;; esac } hex_en_dec(){ [ "$1" != "" ] && printf "%d" "$(( 0x$1 ))" } maj_ipstd(){ ipstd='' if [[ $ip != '' ]]; then # si format IPV4 (approximatif) if [[ $ip =~ ^([0-9]{1,3}\.){3}[0-9]{1,3}$ ]]; then ipstd=$(printf "0000:0000:0000:0000:0000:FFFF:%02X%02X:%02X%02X" \ ${ip//./' '}) elif [[ $ip != "${1#*:[0-9a-fA-F]}" ]] ; then ip6=$ip echo $ip6 | grep -qs "^:" && $ip6="0${ip6}" if echo $ip6 | grep -qs "::"; then sep=$(echo $ip6 | sed 's/[^:]//g') absent=$(echo ":::::::::" | sed "s/$sep//") rempl=$(echo $absent | sed 's/:/:0/g') if [[ ${ip6: -1} != ":" ]];then rempl=$(echo $rempl | sed 's/.\{1\}$//') fi ip6=$(echo $ip6 | sed "s/::/$rempl/") fi blocks=$(echo $ip6 | grep -o "[0-9a-f]\+") set $blocks ipstd=$(printf "%04X:%04X:%04X:%04X:%04X:%04X:%04X:%04X" \ $(hex_en_dec $1) $(hex_en_dec $2) $(hex_en_dec $3) $(hex_en_dec $4) \ $(hex_en_dec $5) $(hex_en_dec $6) $(hex_en_dec $7) $(hex_en_dec $8)) else tracer_ip_incorrecte fi if [[ $ipstd != '' ]]; then printf '%s,%s,%s,%s\n' "$ip" "$start" "$block_off" "$ipstd" >> \ newip.csv fi fi } import_nouvelles_ip(){ newip=`sqlite3 $db "select IP from Tmp where IP <>''"` for ip in $newip; do maj_ipstd done if [ -f newip.csv ]; then sqlite3 $db <<EOL drop table Tmp; create table Tmp (IP varchar(50) primary key, RecordTime date, ExpireTime date, IPStd varchar(50)); .mode csv .import newip.csv Tmp insert into AutoBlockIP select IP, RecordTime, ExpireTime, 1 ,IPStd, NULL, NULL from Tmp where IPStd is not NULL; drop table Tmp; EOL rm newip.csv fi } informations(){ ajt=`sqlite3 $db "select count(*) from AutoBlockIP where RecordTime = $start"` if [[ $nb_invalide -eq 0 ]]; then echo "$ajt IP ont été ajoutées" else echo "$ajt IP ont été ajoutées et $nb_invalide ignorée(s)" fi borne=$(($start+$marge+30)) block=`sqlite3 $db "select count(*) from AutoBlockIP where DENY = 1 and (ExpireTime = 0 or ExpireTime > $borne)"` echo "La liste de blocage mise à jour va bloquer $block IP" } ### SCRIPT ### cd `dirname $0` tests_initiaux $1 plage_blocage raz_fil_ano acquisition_ip deblocage_ip maj_ip_connues import_nouvelles_ip informations echo -e "Fin du script exécuté en $[$SECONDS/60]mn $[$SECONDS%60]s" exit 0
  20. Tu le connectes au cul du TP Link pour être dans ton réseau dit "Wifi Mesh" ensuite quelques règles élémentaires de routage et "roule ma poule"
  21. jean-pierre Marquetty a rejoint la communauté
  22. Bonne nouvelle, @rodo37 semble avoir résolu le problème. En tout cas, chez moi c'est rentré dans l'ordre. Les messages fantômes sont maintenant visibles dans "Toutes les discussions". Est-ce que certains rencontrent encore des problèmes d'affichage ?
  23. Pardon ? Bien sûr que si ! Si vous avez autorisé tous les ports pour la plage d'IP privée (c.f. voir le tuto sur la sécurisation de nos NAS), le 9900 (port par défaut) ou tout autre port si vous l'avez modifié renvoie bien vers Surveillance Station. J'ai une règle reverse proxy https:\\cam.ndd qui pointe vers localhost:9900 et ça fonctionne très bien. De même que l'url <IP du NAS>:9900. Je ne peux pas vous aider sur vos problèmes de droits, je ne sais pas où se trouve la base dont vous parlez. Il n'y a rien qui y ressemble dans le dossier @surveillance. Si le problème persiste, il serait peut-être préférable de contacter le support.
  24. Autrement dit, pourquoi faire simple quand on peut faire compliqué. Pourquoi vouloir à tout prix faire une passerelle entre les deux réseaux ? Si vous avez besoin de ports supplémentaires côté tplink, vous rajoutez simplement un switch. Au final, il ne doit rester qu'un seul câble entre votre box et le tplink.
  25. Cette url est celle qui se lance quand je clique sur l'icône Surveillance Station, depuis l'interface du Synology. il n'y a pas de redirection native vers le port 9900 sur ce modèle (pas dans le virtualhost) Il semble que ce soit un problème de droit du compte Postgres sur la base BerkeleyDB. J'ai tenté de recrée le compte Postgres (à la main en telnet) mais la syntaxe est particulière soit : synouser --add postgres [exemple_mot_de_passe] synouser.c:424 Arguments error, need [username pwd "full name" expired{0|1} mail AppPrivilege]
  26. La dernière semaine
  27. Le NAS est connecté en direct a la box tout comme l'ordinateur et le routeur TPLINK, tout est a proximité comment faire une passerelle en tout cela ?
  28. Merci pour ce tuto qui correspondait exactement à ce que je cherchais depuis longtemps. J'ai passé du temps à essayé de faire marcher Spotify et j'y suis enfin arrivé. Il fallait patcher le plugin Spotify Gstreamer gst-inspect-1.0 spotifyaudiosrc | grep Version | awk '{print $2}' -> 0.15.0-alpha.1-bcd0ca54J'ai préparé un script de patch pour les containers instance1 et instance2 à lancer dans chaque container sudo docker exec -it --user root iris-instance1 bash cd vim patch.sh chmod a+x patch.sh && ./patch.sh exit sudo docker restart iris-instance1et le contenu du patch.sh #!/bin/bash set -e # --- VARIABLES --- GST_PLUGIN_RS_DIR="/var/lib/mopidy/gst-plugins-rs" CARGO_HOME="/var/lib/mopidy/.cargo" TMPDIR="/var/lib/mopidy/tmp" mkdir -p "$TMPDIR" export TMPDIR export CARGO_HOME export PATH="$CARGO_HOME/bin:$PATH" # --- 1. Mise à jour des librairies --- apt update apt install -y build-essential pkg-config \ libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \ libglib2.0-dev libgirepository1.0-dev gir1.2-gstreamer-1.0 \ libasound2-dev libpulse-dev libssl-dev # --- 2. Installer / mettre à jour Rust --- echo "=== INSTALLATION/MISE A JOUR DE RUST ===" if command -v rustc &> /dev/null; then echo "Rust déa installé : $(rustc --version)" else curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y fi source "$CARGO_HOME/env" rustc --version cargo --version # --- 3. Compiler plugin Spotify --- # Répertoire où se trouve gst-plugins-rs GST_DIR="/var/lib/mopidy/gst-plugins-rs" echo "=== COMPILATION DU PLUGIN SPOTIFY ===" export PATH="$HOME/.cargo/bin:$PATH" git clone https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git cd "$GST_DIR" cargo build --release -p gst-plugin-spotify echo "=== PLUGIN COMPILE ===" PLUGIN_SO="$GST_DIR/target/release/libgstspotify.so" cp "$PLUGIN_SO" /usr/lib/x86_64-linux-gnu/gstreamer-1.0/ echo "Plugin installé : $PLUGIN_SO" # --- 5. Mise à jour de Mopidy et Iris --- echo "=== MISE A JOUR DE MOPIDY ET IRIS ===" python3 -m pip install --upgrade --no-cache-dir mopidy mopidy-iris==3.70.0 # --- 6. Vérification des versions --- echo "=== VÉRIFICATION ===" echo "- Mopidy version : $(mopidy --version)" echo "- Iris version : $(python3 -m pip show Mopidy-Iris | grep Version)" echo "- Plugin Spotify GStreamer : $(gst-inspect-1.0 spotifyaudiosrc | grep Version | awk '{print $2}')" echo "=== SCRIPT TERMINE ==="Utiliser cette page pour récupérer les identifiants pour se connecter à Spotify à rensigner dans mopidy.conf https://mopidy.com/ext/spotify/ [spotify] enabled = true client_id = The config value will appear here. client_secret = The config value will appear here.
  29. Bonjour à tous, Un membre de ce forum a-t-il déjà créé un accès SFTP à un conteneur Docker/Portainer depuis son NAS ? Je dois pour ma part, donner un accès temporaire à un Dev sur un conteneur Dolibarr afin qu’il puisse consulter l’arborescence des fichiers et procéder à une modification nécessaire à la création d’un module. Merci pour votre aide, j’espère avoir été clair dans ma demande.
  30. Idem. Trop contraignant (bridge, parefeu, gestion des droits,...) = galère. @DébutantNAS, s'il le faut, re voyer votre architecture. Si vous avez des difficultés à connecter le NAS et le PC, peut-être serait il plus judicieux de déplacer le routeur à portée de ces éléments. Ce sera toujours beaucoup plus simple et efficace que de mettre en place et maintenir une passerelle entre les deux réseaux, surtout si vous ne maîtrisez pas ces questions.
  31. Question 1 Un exemple de configuration ici : https://infoforall.fr/reseau/reseau-act030.html sur lequel je ne ferais pas de support... Question 2 Déployer HA sans le NAS est beaucoup trop vague, car il existe de multiples possibilités (VM, NUC, etc.)
  32. De mon côté, ça semble avoir résolu le problème (mais je n'ai pas pointé pour être sûre que la liste était bien exhaustive).

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.

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.