1. Pré-Requis
Vous devez activer Web Station et MySQL sur vote Synology
Installer le paquet PhpMyAdmin pour installer et gérer les utilisateurs
Téléchargez ensuite le script sur Google Code
Un compte DynDNS -ou- un nom de domaine pointant vers votre NAS
Ouvrir les ports de votre routeur (Web Apache )
2. Installation du script
Uploadez le contenu du fichier ZIP sur votre Synology dans le dossier WEB.
Pour notre exemple nous prendrons : http://www.nas-forum.com/mooha/
Vous devez vous rendre sur PhpMyAdmin afin d'uploader le fichier SQL.
Importez mooha.sql dans une base de données
Modifiez le fichier config.php pour entrez les identifiants de votre base de données MySQL.
$config = array(
'mysqlHost' => 'localhost',
'mysqlUser' => 'nom dutilisateur',
'mysqlPass' => 'mot de passe',
'mysqlDb' => 'nom de la base de données',
'mysqlPrefix' => '',
'forceFormat' => 'WBXML',
'authDigest' => FALSE,
'dbAlias' => array(
'card' => 'contacts',
'note' => 'notes',
'con' => 'contacts',
'cal' => 'calendar',
'agenda' => 'calendar',
'todo' => 'tasks'
)
3. Ajout des utilisateurs
Par défaut, un utilisateur "mooha" avec comme mot de passe "mooha" est configuré.
Pour l'instant, il n'y a pas d'interface utilisateur pour ajouter / modifier un utilisateur. Vous devez donc passer par PhpMyAdmin.
La valeur : user_password doit être encodée en MD5 - md5(username:password)
4. Configuration de votre smartphone
Créez un nouveau compte SyncML
Entrez votre adresse comme par exemple (http://www.nas-forum.com/mooha/index.php)
Actuellement sont disponibles les databases
calendar
contacts
notes
bookmarks