Table des matières

,

Rainy

Rainy

Rainy est un serveur de synchronisation/cloud libre pour les notes de Tomboy, et d'autres clients tomboy-like comme Tomdroid sur Android.
Il peut facilement être hebergé sur votre serveur personnel, NAS ou RaspberryPi, et vous permet le garder le contrôle sur vos données.
Il est écrit en C# et tourne avec Mono sur toutes les platformes. Il intégre une interface HTML5/AngularJS pour l'administration et l’édition de notes dans un navigateur. Il supporte les bases de donnée SQLite et PostgreSQL, réutilise les bibliothèques tomboy existante et est sous licence GNU AGPLv3.

Pré-requis

Il est conseillé d'installer mono-complete pour éviter les exceptions de bibliothèque manquante.

Installation

Rainy n'est pas encore disponible dans les dépôts officiels, on peut utiliser Récupérer la dernière version disponible sur le GitHub de Rainy

Dans le cas d'un serveur, une fois connecté sur celui-ci :

wget https://github.com/Dynalon/Rainy/releases/download/0.5.1/rainy-0.5.0.zip
unzip rainy-0.5.0.zip

Paramétrage/Configuration

Editer settings.conf

Editez le fichier settings.conf.
Il faut ajouter un mot de passe administrateur afin de pouvoir vous connecter à l'interface d'administration en ligne et ajouter des utilisateurs.
Modifier la ligne:

# password for the administration web interface
AdminPassword: "VOTRE_MOT_DE_PASSE",

Et parametrer le chemin ou seront stockée les données (par défaut: "./data/"):

# the path used for data storage (notes, metadata, ssl certs),
# must be writable.
# if empty, the current directory is used
DataPath: "./data/",

Parametrage SSL

FIXME

Utilisation

Lancer Rainy

Pour lancer Rainy, entrer dans un terminal:

mono Rainy.exe -c settings.conf

Si vous voulez le mode bavard pour debugger, vous pouvez changer le niveau de log avec l'option -vvvv.

mono --debug Rainy.exe -c settings.conf -vvvv

Il n'y a pas de mode deamon, afin de le faire tourner en arrière plan comme un service.
Pour palier à cela, il existe l'alternative d'utiliser mono-service

mono-service Rainy.exe -c settings.conf

Lancer rainy au démarrage du serveur
FIXME

Administration et creation d'utilisateur

Pour administrer Rainy, rendez vous à l'adresse :

http://mediaserver:8080/admin/#/user

Connectez vous avec votre mot de passe d'administration.
Vos pourrez à présent créer des utilisateurs, ce qui vous permettra de synchroniser vos notes.

Synchronisation

Avec Tomboy

Ouvrir Tomboy et paramétrer les préférences de synchronisation comme suit :
Serice: Tomboy Web
Server:

https://yourserver.com:8080/

Cliquer sur Se connecter au serveur. une page web s'ouvre vous demandant identifiant et mot de passe. Apres vous être connecté vous pouvez fermer le navigateur et commencer la première synchronisation avec Tomboy

Avec TomDroid

Ouvrir TomDroid et paramétrer les préférences de synchronisation comme suit:
Serice: Synchronisation en ligne
Serveur:

https://yourserver.com:8080/username/password/

Interface Web

Rainy permet aussi d’accéder a ses notes, et de les modifier à partir de l'interface web.
Allez à:

https://yourserver.com:8080/

Puis connecter vous avec votre identifiant et mot de passe utilisateur.

Voir aussi


Contributeurs principaux : alt.g