OSyn

Auto hébergement - open-source - Synology pour amateurs/débutants, nomades

Liste des tutos officiels Synology

31/07/2012 - commentaires


Dans la volonté de centraliser un maximum de tutoriels utiles au maniement des NAS Synology, voici la liste des tutos officiels disponibles sur le site du constructeur (vous trouverez les liens actifs sur cette page ) :


Les plus utiles pour un usage courant

Comment installer les applications avec le Centre de paquets

Comment profiter de la musique de mon NAS Synology sur Mac iTunes
Comment profiter de la musique stockée sur NAS Synology avec Audio Station
Comment profiter de la musique de mon NAS Synology sur Windows iTunes
Comment profiter de la musique stockée sur le DiskStation
Comment profiter du contenu multimédia stocké sur un seveur NAS Synology via des DMA compatibles DLNA/UPnP

Comment télécharger des fichiers avec Download Station sur NAS Synology
Comment installer le plug-in VLC pour votre NAS Synology pour prendre en charge plus de formats vidéo

Comment partager vos photos stockées sur DiskStation avec les amis
Comment éditer des photos stockées sur NAS Synology à l’aide d’éditeurs de photos externes en ligne
Comment parcourir les photos stockées sur le NAS Synology avec vos appareils mobiles

Comment sauvegarder un ordinateur Linux sur NAS Synology
Comment sauvegarder des données d’un ordinateur Windows sur un serveur NAS Synology
Comment monter et utiliser des fichiers de disque virtuel sur NAS Synology
Comment faire pour sauvegarder les données de Mac vers DiskStation avec Time Machine

Comment recevoir des notifications système immédiates de NAS Synology sur Skype et MSN
Comment sécuriser votre serveur NAS Synology sur Internet
Comment sécuriser votre connexion au Synology NAS avec une connexion HTTPS
Comment sauvegarder les configurations de serveur Synology NAS
Qu'est-ce que Synology Hybrid RAID
Comment faire pour créer et gérer des volumes RAID sur le DiskStation
Comment réinitialiser le DiskStation
Comment réparer un volume sur DiskStation

Comment transformer votre Synology DiskStation en serveur de messagerie

Comment gérer votre NAS Synology avec des appareils mobiles
Comment configurer le privilège utilisateur pour les dossiers partagés sur NAS Synology
Comment créer des comptes utilisateurs et des groupes sur NAS Synology
Comment créer un dossier home pour tous les utilisateurs sur NAS Synology
Comment crypter des dossiers partagés sur un serveur NAS Synology

Comment accéder à mon Synology NAS via Internet
Comment accéder aux fichiers du DiskStation avec DS file
Comment accéder aux fichiers du Synology DiskStation au sein de l’Intranet
Comment accéder aux fichiers du DiskStation via Internet
Comment héberger un site Web sur NAS Synology
Comment gérer la base de données MySQL sur NAS Synology avec phpMyAdmin
Comment sauvegarder la base de données MySQL sur NAS Synology avec phpMyAdmin
Comment configurer le NAS Synology comme serveur VPN
Comment sauvegarder les données sur le NAS Synology sur un autre serveur
Comment héberger un serveur de calendrier en utilisant le NAS Synology


Plus complexes ou d'usage moins courant

Caméras de surveillance

Comment configurer le service CMS (système de gestion centralisé) sur Synology Surveillance Station
Comment exporter une configuration de caméra IP sur Synology Surveillance Station
Comment surveiller à distance des biens et des installations avec vos appareils iOS/Android par Surveillance Station
Comment configurer la politique de privilège sur Synology Surveillance Station
Comment gérer les groupes de caméras dans Synology Surveillance Station
Comment configurer des caméras IP pour patrouiller automatiquement sur Synology Surveillance Station
Comment configurer la détection de mouvement dans la vidéo pour votre caméra IP sur Synology Surveillance Station
Comment ajouter des licences caméra IP sur Synology NAS
Comment exporter et importer des enregistrements de Surveillance Station depuis Synology NAS

Autorisations serveurs et gestion de protocoles

Comment configurer les autorisations de sous-dossier avec paramètres de privilège Unix sur NAS Synology
Comment intégrer un DiskStation Synology dans un domaine Windows ADS
Comment gérer les autorisations Windows ACL depuis DSM
Comment migrer les autorisations ACL à Synology NAS
Comment gérer les autorisations ACL sur un serveur NAS Synology
Comment utiliser le NAS Synology comme Syslog Server
Comment configurer le NAS Synology comme magasin de données de serveur VMware
Comment monter des dossiers distants d’un autre NAS Synology
Comment joindre le NAS Synology au service d’annuaire LDAP
Comment configurer un iSCSI LUN avec Thin Provisioning sur votre NAS Synology
Comment utiliser les iSCSI Targets sur les ordinateurs Mac
Comment configurer VMware iSCSI CHAP sur NAS Synology
Comment utiliser un iSCSI Target sur Windows Server
Comment utiliser le service iSCSI Target sur NAS Synology
Comment héberger un serveur d’annuaire en utilisant un NAS Synology

Comment migrer entre DiskStations Synology

PuTTY, vi pour débutants

24/07/2012 - commentaires


Pour accéder aux fichiers internes du Synology, il faut utiliser un logiciel de connexion au noyau Linux et ensuite travailler en lignes de commandes.
Utilisez PuTTy :
Pour le paramètrer, indiquez l'adresse interne de votre Syno, le port que vous avez choisi ou celui par défaut (22 pour SSH ou 23 pour Telnet), cochez quel type de connexion vous voulez utiliser. Enregistrer votre configuration en sélectionnat Default Settings dans la fenêtre puis Save.
Attention, vous devez avoir permis l'accès à ce(s) port(s) dans le pare-feu du Syno (et du routeur si vous avez prévu de vous connecter par ce biais là depuis l'extérieur, non recommandé).

Putty
En vous connectant, vous allez avoir une jolie fenêtre noire qui vous rappellera vos cours de collège en Dos !
- à login as: tapez root, puis Entrée
- à root@IP' password: tapez le mot de passe que vous avez défini pour la connexion en Admin au DSM (Disk System Manager). vous ne verrez pas les caractères s'afficher, c'est normal. Finissez par Entrée et vous serez connecté.

Quelques commandes utiles pour pouvoir naviguer et intervenir sur les fichiers (ne pas mettre le trait d'union de début de ligne) :
- cd /nom du répertoire    vous rendre dans un dossier. Attention, toujours commencer l'adresse par un slash : /volume1/web pour accéder au répertoire ou sont stockés vos sites web hébergés (bon, pour celui-là, c'est bien plus facile par FTP ou le DSM !)
- dir ou ls    liste les fichiers présents dans le répertoire
- cp    copier le fichier dans un autre répertoire : cp /etc/rc.local /etc/rc.local-sav
- mv    déplacer le fichier dans un autre répertoire : mv /etc/rc.local /etc/rc.local-sav
- ps    indique les services en fonctionnement


Modification de fichier
- vi    ouvre le fichier
- i    autorise la modification
- touche escape    quitte le mode insertion
- sélection de la ligne/texte avec la souris, copie le texte dans le presse papier (peut être coller ensuite dans un traitement de texte avec ctrl-v)
- clic droit dans la fenêtre, colle ce qui est dans le presse papier à l'endroit où clignote le curseur
Hors mode insertion :
- :wq    quitte et enregistre les modifications
- :q!    permet de sortir du fichier sans sauvegarder les modifications
- dd    supprime la ligne où est placé le curseur
- :%d    efface l'intégralité du fichier !
- :u    annule la dernière modification
- ? suivi du mot pour rechercher un mot vers le bas, / suivi du mot pour le rechercher vers le haut. n pour aller à l’occurrence suivante.
- exit    permet de sortir proprement de la connexion PuTTY

Un memento plus complet à cette page

, ,

Faire des sauvegardes de ses sites web

23/07/2012 - commentaires


Grâce au fonction LFPT et cron à ajouter au Syno via IPKG, vous allez pouvoir faire des sauvegardes automatiques de vos sites web hébergés sur d'autres serveur que sur votre Syno.
Vous pouvez choisir de sauvegarder aussi les sites que vous hébergez sur le Syno. C'est plus logique de les sauvegarder sur un autre support mais ça peut être sur un disque externe connecté au Syno (tuto en bas de page).

Sauvegarde de sites en dehors du Syno
  
- Tuto de Cobestran pour la mise en place de LFPT
- Tuto de Corbestan pour la mise en place de cron, permet de lancer des scripts ou actions à l'heure qu'on veut (sauvegardes régulières, entre autres)

Astuce mail DSM4

Avec la mise à jour du firmware du Syno, les mails indiqués dans le tuto de Corbestan ne sont plus envoyés, synomail ne marche plus.
En fait, avec le passage à la DSM4, Synology a supprimé le service Synomail. On peut le rétablir en le réinjectant dans le système.
Pour cela, il convient de télécharger l'archive du firmware DSM4-2198 dans laquelle vous allez retrouver le fichier qui correspond à Synomail. Vous trouverez celle qui correspond à votre modèle ici.
Comme je pense que ce fichier est identique à tous les Syno, vous devriez vous épargner de télécharger les 171 Mo du firmware et préférer le fichier synomail lui-même directement (vient du pack pour DS211J) !
Ensuite, le plus simple est d'envoyer le fichier synomail dans un répertoire du Syno puis de le déplacer avec Putty dans le répertoire /usr/syno/bin/.
Méthode :
connectez-vous en root (telnet ou ssh) avec PuTTy et tapez simplement
mv /volume1/votre répertoire/synomail /usr/syno/bin/
tapez Entrée et votre fichier est copié au bon endroit.
Si vous voulez vérifier que ça marche vous pouvez lancer un script préparé grâce aux tutos signalés plus haut avec :
sh /volume1/votre répertoire de scripts/votre script.sh
Entrée
Il ne vous reste plus qu'à allez voir dans votre boîte mail si la sauvegarde s'est bien faite ! Si vous avez beaucoup de données à télécharger, votre mail ne sera envoyé qu'après la sauvegarde faite, évidemment. Vous pouvez donc faire le test avec juste un dossier à sauvegarder et tester le script.

Quand on a plusieurs sites à sauvegarder à des moments différents, c'est tout de même plus confortable de savoir si la sauvegarde s'est bien faite ou non (et quand !).

Sauvegarder ses sites web présents sur le Syno

Fichiers
J'utilise un cronjob assez simple :
0 10 * * * root cp -r -p /volume1/web/smpdoc/content /volume1/sauvegardes_web/svgsmpdoc
Dans cet exemple, tous les jours à 10h, le syno copie le répertoire content de Simpledoc dans mon répertoire de sauvegardes web.
cp pour copier
L'option -r permet de copier de manière récursive et donc seulement ce qui a été mis à jour.
L'option -p conserve les permissions sur les fichiers ainsi que l'horodatage.

SQL
Pour ce qui est de sauvegarder les BDD SQL :
0 8 * * * root /usr/syno/mysql/bin/mysqldump --host=localhost --user=root --password=xxxxx fav > /volume1/sauvegardes_web/mysql/favoris.sql
favoris(.sql) est le nom de votre base de données, ici dans le cadre de l'utilisation de Active PHP Bookmarks.
A faire pour chaque base, peut se faire à des heures différentes.

, , , , ,

Ajouter des fonctions à son NAS Synology

22/07/2012 - commentaires


Synology est très en pointe pour ce qui est des services disponibles dès la première mise en route du NAS mais on peut vouloir faire encore plus ou aimer modifier ce qui peut l'être.

Pour cela, il faudra s'armer de courage (pour ceux qui n'ont jamais travailler en ligne de code, ceux qui se souviennent de leur cours sous DOS ne seront pas trop dépaysés) et suivre des procédure qui au final se suivent assez bien.
Il faudra donc utiliser l'accès SSH (ou Telnet) disponible sur le NAS, en utilisant le logiciel PuTTy (c'est après s'être connecté avec ce logiciel que les lignes de commandes sont nécessaires).
La garantie Synology s'arrête dès l'installation d'IPKG, qui est un gestionnaire d'installation (en gros) de logiciels qui vont être en lien direct avec le noyau Linux du NAS.

Ajouter des services comme ceux présentés avec le tag PHP rentrent dans le cadre d'une utilisation normale du NAS.
Mais n'ayez pas peur de vous lancer, si vous suivez les procédures présentées dans les tutoriels, vous ne devriez pas avoir de soucis.

La fonction Reset peut être utile. Vos données ne seront pas détruites mais le mot de passe admin sera vidé et vos paramétrage IPKG pourront être perdus.

Bon, après toutes ces mises en garde, pourquoi se lancer là dedans ?!

Pour pouvoir installer des choses utiles et pratiques comme par exemple :
- sauvegarder de manière automatique et régulière votre site web hébergé chez jeberge.con et qui peut vous faire faux bond en supprimant votre compte ou encore se faire hacké. Ca peut être utile de faire des sauvegardes de tous les fichiers hébergés et de la base de donnée,
- des gestionnaires de torrents ou de téléchargement direct qui se lanceront quand vous le voulez,
- un serveur de voix IP pour téléphoner partout (ou de partout grâce à votre ligne adsl),
- programmer des tâches automatiques grâce à un cron,
- renforcer la sécurité de son serveur...

"OK, je signe, pour où on commence ?!"

Source de paquets Synology

Pour ceux qui voudraient tout de même ajouter des services sympa sans (trop) de risque pour leur cher Syno, certains développeurs ont créer des paquets à télécharger depuis le DSM (interface de gestion du synology) dans Centre de paquets/Autres sources/Source de paquets disponible :
- SuperZebulon, ajouter l'adresse >http://synopkg.superzebulon.org/spkrepo/packages - Mark In The Dark, >http://update.10trum.de/packageupdate/getpackages.php remplacé par :CPHub
- Community Package Hub : https://www.cphub.net/
- les paquets de la communauté d'utilisateurs de Syno : >http://packages.synocommunity.com/
- Mertymade, >http://packages.mertymade.com/
- PCLoadletter, >http://packages.pcloadletter.co.uk/
- http://spk.unzureichende.info/

Avec ça vous avez déjà de quoi vous occuper. A noter que j'ai eu quelques soucis avec le Config file Editor de Mertymade qui m'a permis de foutre le bordel dans la config du Syno... attention à ce que vous faites !
Par contre j'aime bien son Current connection qui permet de voir les IP connectés au serveur et sur quel port ainsi que Service switch qui permet de désactiver un service facilement.

Bon et IPKG avec tout ça ?!!
Oui, oui ça vient, voilà !

Le mieux est de suivre le tuto de Korben
PuTTy à télécharger ici
Et cette page peut vous servir aussi pour compléter

Astuce DSM4

Enfin, depuis la DSM4, il faut modifier certains fichiers pour qu'IPKG marche.
Avec PuTTY, tapez
vi /etc/rc.local

apparaitra ceci :
#!/bin/sh
# Optware setup
[ -x /etc/rc.optware ] && /etc/rc.optware start
exit 0

Pour insérer du code tapez la touche i, naviguez dans le fichier avec les flèches de votre clavier et copier/coller la ligne en gras à cet endroit. Attention, le "coller" ici se fait uniquement avec le curseur vert à l'endroit où vous voulez coller le texte puis clic droit et le texte se copiera (créez une ligne avec la touche Entrée au préalable).
#!/bin/sh
mount -o bind /volume1/@optware /opt
# Optware setup
[ -x /etc/rc.optware ] && /etc/rc.optware start
exit 0

Faites Escape pour sortir du mode insertion.
Taper maintenant ":wq" sans les guillemets, pour sauvegarder et sortir du fichier.
Faites la même chose avec ce fichier :
vi /root/.profile (n'oubliez pas le point devant profile)
puis ajouter ce qui est en gras :
PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:...

, , ,