lo-ol

"Toute technologie suffisamment avancée est indiscernable de la magie."

Archives 2015

Certificats SSL gratuits pour sécuriser un NAS Synology

Rédigé par lolo • 04 juin 2015 • 7 commentaires

Cela faisait un moment que je cherchais un moyen simple et gratuit de sécuriser davantage mes connexions à mon nas Synology. L'activation du mode https (voir ici) est une première étape mais cela ne suffit pas pour sécuriser les échanges. De plus, cette méthode à un inconvénient : à chaque connexion en https, un message d'avertissement apparaît pour signaler que le certificat du site n'est pas reconnu.

Dans mon cas, le fait de ne pas avoir de certificat me pose un autre souci ; je ne peux pas utiliser les clients CalDavZAP et CardDavMATE en mode https :-(.

J'ai donc cherché un moyen de mettre en place un certificat SSL sur un NAS Synology et j'ai trouvé cet  excellent tutoriel :

http://missilehugger.com/819/free-ssl-certificate-to-secure-your-synology-nas/

En suivant celui-ci, vous pourrez obtenir gratuitement un certificat SSL valable un an pour un nom de domaine et un sous-domaine associé (www par exemple).

Suite à cela, vous pourrez vous connecter en https directement (plus de message d'avertissements) et utiliser les clients CalDavZAP et CardDavMATE en https. A ce propos, la société qui met à disposition ces deux clients (inf-it) propose désormais une nouvelle application InfCloud qui fusionne CalDavZAP et CardDavMATE. Affaire à suivre...

Enjoy !

Amiga, 30 ans déjà !

Rédigé par lolo • 24 avril 2015 • Aucun commentaire

Petit moment nostalgique en ouvrant le colis que j'ai reçu cette semaine :

Commodore Amiga: a visual Compendium book

A l'origine, un projet proposé sur la plateforme de financement participatif Kickstarter par Sam Dyer : Commodore Amiga : a visual Compendium book. L'idée était de rassembler dans un livre des tonnes d'illustrations autour de l'Amiga pour fêter les 30 ans de cet ordinateur mythique. Le projet a largement atteint ses objectifs (3078 participants, dont moi ;-) ), et le résultat est là !

Que de souvenirs en redécouvrant les visuels de jeux qui ont bercés mon enfance pendant de nombreuses heures. C'était il y a plus de 20 ans et pourtant j'ai l'impression que ce sont ces jeux qui m'ont le plus marqué et avec lesquels je me suis le plus amusé. En tout cas, c'était notre premier ordinateur de bureau à la maison. Il s'agissait d'un Amiga 500 et c'était une véritable révolution.

C'était une époque (que les moins de 20 ans ne peuvent pas connaître) où les jeux vidéos en étaient à leur balbutiements et où l'on avait le sentiment que tout restait à faire. Les jeux étaient développés par une poignée de passionnés créatifs privilégiant le fun et la jouabilité au visuel.

Beaucoup de chemin a été parcouru depuis mais il ne faut pas oublier l'influence qu'a pu avoir ce type d'ordinateur sur l'informatique moderne.

Cette année, plus précisément le 23 juillet 2015, l'Amiga soufflera ces 30 bougies. Un film devrait également lui rendre bientôt hommage : From Bedrooms to Billions: The Amiga Years!

Et pour finir, une petite image qui devrait raviver des souvenirs chez certains ;-)

 

Clients web cardDAV et calDAV pour Baïkal

Rédigé par lolo • 06 mars 2015 • 7 commentaires

Pour stocker et synchroniser mes contacts et calendriers sur mon nas, j'utilise le serveur Baïkal. J'en suis pleinement satisfait car il est sobre et efficace (KISS), utilise les protocoles ouverts cardDAV et calDAV, ... En revanche, il se limite à son rôle de serveur (administration et gestion des utilisateurs) et ne permet pas de voir ou consulter les agendas et les contacts. Pour cela, il faut passer par des applications clientes tierces. Sur mon pc portable, j'utilise Thunderbird avec l'extension Lightning (pour les calendriers) et SOGo Connector (pour les contacts). Sur mon smartphone Firefox OS, j'utilise l'appli native pour synchroniser les calendriers et l'application SyncDav pour les contacts (voir mon précédent article). Mais je n'avais pas encore trouvé de clients web opensource gérant les protocoles CardDAV et CalDAV.

Ce n'est plus le cas désormais car j'ai trouvé deux pépites : CalDavZAP et CardDavMATE. Ces clients web opensource, simples, légers et fonctionnels répondent exactement à mon besoin et respectent la philosophie KISS.

Pour les installer, rien de bien compliqué et tout est décrit dans l'aide. A titre d'exemple, voici ce que j'ai dû faire sur mon serveur :

  • récupérer, dézipper les dossiers caldavzap et cardavmate et les placer à la racine du répertoire web.
  • attribuer les droits au groupe web sur les dossiers caldavzap et carddavmate.
  • modifier les fichiers config.js des deux dossiers selon mes besoins. Le paramètre important à définir est celui qui indique l'adresse du serveur Baïkal :

  - pour caldavzap, j'utilise la variable globalNetworkCheckSettings :

var globalNetworkCheckSettings={href: 'http://www.mon-serveur.com/baikal/cal.php/principals/', ...}

   - pour carddavmate, j'utilise la même variable avec comme url :

var globalNetworkCheckSettings={href: 'http://www.mon-serveur.com/baikal/card.php/principals/', ...}

Et voilà, c'est tout ! Vous pouvez désormais accéder à l'interface de vos deux clients fraîchements installés et vous connecter avec votre login/mdp d'utilisateur Baïkal. Le reste, c'est que du bonheur.

Un petit up dans ma todo list "Degooglization" :

Gestion d'agendas web :    Google Agenda -> CalDavZAP

Gestion de contacts web : Google contacts -> CardDavMATE

 

Firefox OS : "Libéré, Délivré, ..."

Rédigé par lolo • 01 mars 2015 • Aucun commentaire

Ma dernière lubie en date (mais qui me trottait dans la tête depuis un moment) : acquérir un smartphone sous Firefox OS pour me débarasser de l'écosystème Android.

Il se trouve que malencontreusement (ou heureusement), mon smartphone Android veillissant est devenu inutilisable à cause d'un problème au niveau de la dalle tactile. J'ai hésité quelque temps entre essayer de le réparer ou céder aux sirènes consuméristes (aïe, pas tapé non). Finalement, la dernière offre promotionnelle proposée sur le smartphone ZTE Open C a eu raison de moi : 70€ avec 30€ de remise soit 40€ le smartphone. Pour ce prix là, difficile de résister (si l'on met de côté ma culpabilité vis à vis de dame nature).

J'ai donc reçu mon précieux ce week-end. Je vous épargne les détails du déballage façon gamin émerveillé devant son jouet le jour de Noël ;-).

Après une rapide prise en main de l'engin, je passe très vite le smartphone en root puis installe la version 2.1 en suivant ce tuto. Ensuite, un peu de configuration pour paramétrer ma boite mail ovh et installation de quelques applis pour tester le marketplace.

Une fonctionnalité qui est pour moi tout aussi importante que les mails : la gestion d'agendas et de contacts. Sur mon serveur perso, j'utilise Baikal pour permettre de synchroniser ceux-ci via le protocole calDAV et cardDAV.

Synchronisation des calendriers au format CalDAV :

Pour le format calDAV, pas de gros souci car celui-ci est pris en charge en natif dans les version récentes de Firefox OS (au moins depuis la 2.1). Il faut juste faire attention à régler le type d'authentification en "Basic" au lieu de "Digest" dans l'interface d'administration :

Ensuite, sur le smartphone vous allez dans l'appli "Agenda" et vous ajoutez un nouveau calendrier de type CalDav en renseignant les champs suivants :

  • Utilisateur : votre nom d'utilisateur sur Baikal
  • Mot de passe : le mot de passe de l'utilisateur
  • Adresse URL : l'adresse du calendrier qui doit être au format suivant  :

    https://nom_serveur/baikal/cal.php/calendars/nom_utilisateur/default/

Et voilà, vous disposez d'un agenda synchronisé avec votre serveur !

Synchronisation des contacts au format CardDAV :

Là, c'est moins drôle car Firefox OS ne prévoit rien en natif pour gérer le format cardDAV :-/. C'est une des raisons pour laquelle j'ai longuement hésité à basculer sur cet OS. Heureusement, la communauté se mobilise et en cherchant sur le marketplace, on trouve 2 applications qui propose de synchroniser les contacts cardDAV : CardDAVSync et SyncDav. Je ne parlerai que de SyncDav car c'est là seule application que j'ai testée. Celle-ci dispose d'une interface simple dans laquelle il suffit de remplir les même champs que précédemment (utilisateur, mot de passe et url). Pour l'url, on a quelque chose qui ressemble à :

https://nom_serveur/baikal/card.php/addressbooks/nom_utilisateur/default/

Une fois les champs renseignés, on lance une synchro en appuyant sur Reset. Attention car cela va supprimer tous vos contacts présents sur le smartphone avant de récupérer les infos du serveur. En tout cas, chez moi ça semble avoir fonctionné. Par contre, j'ai un doute sur la synchro. Ces deux applis étant en phase bêta, il y aura certainement quelques ajustements à faire ...

Voilà l'état actuel de mes péripéties avec mon nouveau smartphone. A suivre ...

Et pour ma todo list "Degooglization", je peux donc ajouter une nouvelle catégorie :

 

Smartphone : Android -> Firefox OS