Blog de dada

DevOps, bidouilleur et routard plein de logiciels libres

ownCloud

ownCloud 9 disponible et fin de vie de ownCloud 7

Rédigé par dada / 09 mars 2016 / 2 commentaires




Trois mois environ après la dernière salve de mises à jours, ownCloud enchaîne avec une version 9 (y'a des images derrière ce lien, pas dans ce billet). Pour une logiciel qui a soufflé ses 6 ans le 1 janvier 2016, c'est franchement pas mal. Un petit tour de la liste des nouveautés est de rigueur !

Une fédération améliorée

Quand je parle de fédération, j'ai l'habitude d’enchaîner sur diaspora* alors qu'ownCloud le fait tout aussi bien. On pouvait déjà incorporer l'installation d'un ami ou d'une entité quelconque à sa propre instance pour pouvoir accéder, en quelques cliques, à ses fichiers partagés. Maintenant, on peut interagir avec ses propres utilisateurs. Du coup, on pourra facilement partager son cloud avec le cloud du voisin et de ses amis.

Une installation certifiée

Là, c'est le truc assez cool de cette version 9 : la mise à jour ou l'installation de son instance va déclencher le contrôle des fichiers utilisés. Pour ceux qui ne savent pas trop comment fonctionne une installation d'ownCloud sur un serveur, c'est assez simple : on copie/colle un paquet de fichiers dans le répertoire qui va bien et, avec un peu de magie, ça roule tout seul. Ce procéder est efficace, mais pas mal de monde, moi le premier, ne pensent pas à vérifier si ce qu'on dépose sur son serveur est bien le résultat du travail des développeurs. L'histoire de Linux Mint rappelle que ce genre de négligence peut entraîner un drame. Avec cette version 9, la vérification de l’authenticité des sources est automatique. Si ça vous intéresse, vous pouvez aller plus loin par ici (en anglais).

Un système de tags, de commentaires et des mises à jours d'application enfin visible

Dans les dernières nouveautés notables, on peut parler de l'ajout d'un système de commentaire. Vous allez pouvoir commenter vos répertoires et vos fichiers. Dans mon cas, l’intérêt est limite puisque je suis le seul à me servir de mon instance mais je me vois déjà hacker le système pour ajouter des notes par-ci, par-là pour ne pas oublier de modifier un répertoire ou de faire un truc important. Pour les tags, c'est à peu prêt la même conclusion personnelle, mais nul doute que des plus gros utilisateurs seront les apprécier.
Un dernier truc important, c'est l'ajout, enfin, de notifications lorsqu'une mise à jour d'une application est disponible. Avant ça, j'allais un peu au petit bonheur la chance, et pas très souvent, regarder si des màj étaient à faire. Les notifi', c'est toujours cool !


Pour finir, et je l'ai mis dans le titre parce que c'est important et parce que personne ne pensera à regarder : avec la sortie de ownCloud 9, c'est la version 7 qui est poussée vers la sortie. Ce 8 mars 2016 est sortie la dernière mise à jour de la branche 7 d'ownCloud et il est maintenant conseillé de passer à la version 8, ou 9 !

Si vous vous servez déjà d'ownCloud, n'attendez pas tout de suite la notification de mise à jour de l'Update Center. Comme d'habitude, il faudra encore attendre quelques jours avant de profiter de cette nouvelle version.

Rien de nouveau mais ça bouge chez les libristes

Rédigé par dada / 05 novembre 2015 / 2 commentaires


Sur le départ pour le Vietnam, où je pars avec mon frère pendant 15 jours, je fais un peu le bilant de tout ce que je n'ai pas traité pendant ces derniers jours, en espérant que le mouvement continu.

D'abord, ownCloud 8.2 a ramené les auto-hébergés sur le devant de la scène. Pas de quoi fouetter un chat, c'est une mise à jour classique, même si majeure. En lisant la liste des évolutions, je ne trouve rien de bien folichon : tant mieux, je n'ai pas le temps de m'en occuper en ce moment. D'ailleurs, le gestionnaire de mise à jour ne me dit rien. On dirait qu'ils doivent encore s'assurer que tout va bien avant de balancer leur popup à tout le monde.

Ensuite, FreshRSS sort en 1.3.0-beta et en 1.2.0 stable. Là, c'est déjà bien plus chouette : même si je ne m'en rendais pas compte, il parait que ça corrige plein de choses. C'est surtout une bonne nouvelle pour le projet qui prend son envole sans son grand créateur. Le libre, ce n'est pas l'apanage d'une seule personne !

Mais aussi Ubuntu 15.10. Franchement, je suis un utilisateur d'Ubuntu sur mon PC fixe pour Steam uniquement. C'est stable, ça marche, c'est maintenu. Ma 14.04 va encore rester sur ce PC jusqu'à la prochaine LTS.
C'est d'ailleurs drôle de dire ça puisque je ne suis tout simplement pas le seul à fonctionner de LTS en LTS. On peut lire que les gens ne vont pas passer par cette version, ce qui change radicalement des retours qu'on avait avant : "Vite ! Une nouvelle version, j'upgrade !" Je parie que c'est une histoire de génération et d'habitude. Je suis toujours les aventures des mêmes gars depuis 10 ans. Ouais, 10 ans. On a une vie, des obligations, des besoins autres que ceux qu'on avait à 20 ans : ça marche, c'est parfait.

FirefoxOS (of course !) 2.5, on l'attend toujours, ou alors j'ai raté un épisode. Ils se la jouent Debian tout en annonçant un jour précis dans leur feuille de route. On l'attendait en début de semaine, on a remarqué que la branch 2.5 du dépôt Github était en place, mais c'est tout. Pas d'annonce. Je voulais profiter de 15 jours loin du monde pour le tester en condition extrême... faut croire que c'est raté !

Sonerezh, le lecteur de musique auto-hébergé dont je vous parlais en avant-première mondiale avant son annonce officielle reprend du poil de la bête. La dernière semaine d'octobre a permis au développeur de corriger pas mal de bug et d'ajouter des petites améliorations. En rapide : il est enfin possible de lancer toute sa collection en lecteur aléatoire sans avoir à l'ajouter dans une playlist, ça change la vie, et la gestion de la page Albums qui avait tendance à couler le serveur lorsque les 100 albums (plus ou moins) étaient atteint. Ça aussi, c'est cool.

TFE Drive, qui me permet de profiter de mon ownCloud depuis Firefox OS passe en version 0.1.1 : des ajouts, des corrections, que du bon.

En presque 15 jours sans pondre un billet, je trouve que c'est pas trop mal. Merci les gars !

TFE Drive : enfin un client ownCloud sur FirefoxOS pour gérer ses fichiers

Rédigé par dada / 15 octobre 2015 / 15 commentaires




Depuis le temps que je l'attendais, celle-là, l'application me permettant de me servir de mon instance ownCloud et de ses fichiers depuis mon FirefoxOS.
Parce que oui, mon Flame me convient, mais il n'est pas sans défauts, loin de là. Je prendrais sans doute le temps d'être absolument honnête dans un billet à la sortie de la 2.5, d'ici quelques semaines.

En attendant, ownCloud et FirefoxOS, c'est un peu le combo qu'il me manquait. Il est déjà possible de synchroniser son agenda, mais pas de parcourir simplement ses fichiers et encore moins de les téléverser.
Je pouvais déjà m'en servir, mais même si l'affichage s'adapte à la taille de mon téléphone, c’est laborieux. Rien ne vaut une application dédiée à un usage spécifique. Pour le reste, il y a le responsive design.

Voilà donc que je tombe par hasard sur TFE Drive la miraculeuse. Elle nous propose de gérer ses comptes du type Google Drive, Dropbox, Box, OneDrive et Webdav dont se sert ownCloud.




Me voici donc à l'installer pour tester ça de mes propres yeux. L'interface est simple, je me lance :



Ça marche ! Voici ce qu'elle m'affiche une fois les informations de connexion renseignées :



Youhou ! Je me balade dans mon cloud via mon Flame, le pied ! On a même le droit à des aperçus des fichiers textes et images. Non, ce que vous voyez n'est pas un souci d’encodage mais des morceaux de mots de passe et une partie d'un chemin d’accès sur un serveur.
Si vous cliquez sur les fichiers, vous pourrez les partager, supprimer, modifier, renommer, etc. La base.

Comme vous pouvez le voir en bas de la dernière capture d’écran, on peut ajouter des fichiers/répertoires, rafraîchir la page, faire de la sélection multiple et... synchroniser ?!


Comme vous pouvez le voir, je lance une tache qui va synchroniser mon répertoire contenant les photos (d'une grande qualité) de mon Flame vers une répertoire dédiée dans OC. Mais c’était trop beau : error. Bah, on ne peut pas trop en demander tout de suite ! Je m'en vais rédiger un rapport d'erreur. Deux, en fait, puisque la création d'un répertoire avec un accent ne semble par marcher non plus.

Bref, ce n'est pas encore parfait, mais c'est déjà une vrai bonne nouvelle pour les barbus !

Pour télécharger l'application, c'est par là.
TFE Drive

Le développeur, en plus de pondre une bonne application, héberge son code source sur le Gitlab de Framasoft. Ce mec a bon sur toute la ligne. Merci ! ;-)

Allez viens, j't'emmène

Rédigé par dada / 18 septembre 2015 / 5 commentaires


On a bougé, on a vraiment tout bougé, ça y est. Avec Augier, nous étions partis à l'aventure en s'appuyant sur les prix et l’apparence djeunz de notre ancien hébergeur.  L'aventure avait bien commencé : diaspote tournait et nous étions fiers, mais les aléas de la vie étant ce qu’ils sont, Augier ayant un sacré caractère et Scaleway proposant des serveurs au rapport prix/performance largement rentable, nous avons bougé chez-eux.

Ce n'est pas tout nouveau, la migration s'est faite sans, ou presque, douleur, il y a 10 jours. On s'est retrouvé avec la liste des aspects (ou groupe de contactes) vide alors que la liste des contacts était intacte. Bizarre, sans doute une erreur de ma part, mais le pod ayant relancé la synchronisation des messages, commentaires et autres, c’était une mauvaise idée de revenir en arrière.

Tout ça pour dire que notre pod est maintenant chez un gros hébergeur aux épaules larges. Ce choix me chagrine un peu, mais c'est le prix de la stabilité et du confort. Si vous voulez tester le réseau diaspora*, vous pouvez venir tester notre nouvelle installation !

Une autre chose, c'est que ce blog et tout ce qu'il y a derrière a lui aussi changé de serveur. Là, je dois dire que j'ai vraiment fait ça comme un chef, même ownCloud s'est laissé déplacer sans râler. Ça, c’était dans la nuit de mardi à mercredi, et personne n'a rien remarqué, normalement ! ;-)

Tout n'est pas encore terminée, mon serveur mail est encore dans les choux. Postfix et Dovecat (sans mysql), c'est quand même un gros morceau qui fait grimper la consommation de café/cigarette d'un admin.

J'ai déjà des idées de billets pour vous parler plus ne détail de certaines manipulations parce que quand je dis que tout c'est bien passé, j'ai quand même perdu quelques centimètres de chevelure au dessus du front.



Pour parler du nouvel hébergeur, voici ce qu'il propose :
  • 4 cœurs dédiés ARMv7
  • 2Go de mémoire
  • 50Go de stockage SSD
  • 1 adresse IPv4 publique
  • 200Mbit/s de bande passante
Ce n'est pas dingue, mais pour 3,60 euros TTC, c'est chouette. Tant que nous ne sommes pas 50 sur le pod, ça tiendra, et ce blog ne risque rien. Et même si des problèmes de performance venaient à apparaitre sur diaspote, je prendrai une deuxième machine pour gérer la base de données. Au prix que ça coûte, au diable l'avarice !

Voilà, voilà. J'ai encore passé une bonne semaine. Vivement la suivante ! :o)

ownCloud mail 0.2.0 disponible au téléchargement

Rédigé par dada / 31 août 2015 / 3 commentaires


Je sentais le truc venir, je traîne régulièrement sur Github pour suivre l’évolution des outils que j'utilise au quotidien. Trois jours plus tôt, j’étais sur le dépôt de Mail, à baver devant la quantité de commits : ça sentait la nouvelle version. Le lendemain, la 0.2.0 sortait officiellement !

Je parlais déjà de Mail en mai dernier (remarquez le bandeau jaune vous disant que l'info date, il est beau non ?) : pouvoir lire ses mails dans son instance ownCloud, je trouve ça vraiment pratique.

Je parle bien de gérer ses mails, pas de serveur mail. Cette application n'est qu'un client, pas un serveur. Ne vous attendez pas à autre chose qu'une belle interface avec vos mails dedans.

Installer Mail

Si vous l'utilisez déjà, commencez par désactiver et désinstaller l'ancienne version via le gestionnaire d'application. Ensuite, nettoyez sa présence de la base de données :
DELETE FROM oc_appconfig WHERE appid = 'mail';
DROP TABLE oc_mail_accounts;
Vous pouvez maintenant l'installer en récupérant les fichiers ici. Comme toujours, placez l'archive dans le répertoire apps de votre ownCloud.

Installer les dépendances via composer

Lancez les deux commandes suivantes pour installer le reste :
curl -sS https://getcomposer.org/installer | php 
php composer.phar install

... et n'oubliez pas de donnez les bons droits !




Je n'ai pas encore remarqué de changements majeurs au niveau du visuel. Les améliorations sont à chercher sous le capot. L'application est plus agréable qu'avant, même s'il reste des bugs, comme l'affichage des images. Comme j'ai passé une heure à la faire marcher à cause d'une configuration serveur un peu trop stricte, ce bug est peut-être de ma faute, à voir. Enfin, foncez la tester et remonter des bugs ! :)