Blog de dada

DevOps, bidouilleur et routard plein de logiciels libres

auto-hébergement

Utiliser diaspora* avec classe : flat design

Rédigé par dada / 02 avril 2015 / 13 commentaires


Ce réseau évolue, c'est indéniable : l'équipe de dev s'acharne sur Github pour faire avancer le code principal en prévision de la prochaine version, en approche rapide (la 0.5 RC est disponible), mais il n'y a pas que ça ! Il existe des bidouilleurs qui s'amusent à changer le style de notre réseau adoré : Dorian Millasseau est un de ceux là.

Il vient de nous sortir une version flat design de diaspora*. Le boulot vaut le coup d’œil :



Pas mal quand même ! Personnellement, j'utilise son travail avec le plus grand plaisir. Vous le voulez aussi ? Suivez le guide !

- Installer Stylish

Simple, cliquez ici pour installer l'extension.

- Récupérer le code du thème

Le code du thème est disponible ici.

- Adapter le thème pour votre pod

Ensuite, pensez à changer la ligne 101 du thème, via l’éditeur de Stylish, pour faire apparaitre en clair le nom de votre pod.

- Appliquer le thème

Enregistrez le tout, et c'est terminé.

Voila, tout simplement. Les goûts et les couleurs, j'en parlerai pas, mais je serais ravi de pouvoir utiliser un thème de ta création, toi, lecteur doué en CSS.

A tantôt sur d*, un lien vers mon profil est disponible en haut à droite de ce blog et si tu veux suivre mes posts publics, il y a un flux Atom pour ça. ;-)

ownCloud pour sa partie serveur pourrait laisser tomber le support de Windows

Rédigé par dada / 26 mars 2015 / 2 commentaires




La nouvelle va se répandre assez rapidement maintenant : ownCloud, le merveilleux outil qui permet de monter son informatique dans les nuages pourrait arrêter de supporter les serveurs sous Windows. On ne parle pas du client de synchronisation mais bien du serveur.

D’où je sors ça ? Des réseaux sociaux via le compte officiel diaspora* et plus particulièrement ce message. Au passage, remarquez que je vous transmets deux liens différents pointant vers le même contenu, la belle prouesse de ce réseau social.

Ce message, donc, est le suivant : Let us know what you run #ownCloud on: #Windows or #Linux and if on windows, could you move to Linux (like, in a VM or something) if Windows was no longer supported ?

En français : Dites-nous sur quoi vous faites tourner owmCloud : Windows, Linux et si c'est Windows, pourriez-vous passer à Linux (en VM ou autre) si Windows n’était plus supporté ?

Question simple mais il a quand même fallu que les responsables du projet précisent qu'elle ne concerne que la version serveur et rien d'autre. Sur diaspora*, il n'y a encore personne se réclamant de Windows, rien d’étonnant. Dites-moi si d'autres sur d'autres réseaux parlent de Windows, j'suis curieux.

Ca doit traîner dans la tète des dev' depuis pas mal de temps s'ils ont décidé de faire part de leurs états d’âme en public. D’après ce message, ils racontent que c'est une plaie de supporter le système d'exploitation de Redmond et que peu de gens s'en servent. Un abandon serait alors logique.

Je ne suis pas impartial : je me sers de GNU/Linux, je travaille avec GNU/Linux, je me détends avec GNU/Linux et c'est naturellement que je dis qu’abandonner Windows ne serait pas un mal. En plus, si on suit l’actualité de Microsoft, on se demande bien où sont les nouveautés côté serveur ? On parle beaucoup du bureau, des tablettes, des téléphones mais rien au sujet des serveurs.

Sonerezh : un petit nouveau pour écouter sa musique en ligne

Rédigé par dada / 02 mars 2015 / 25 commentaires


Les solutions pour s'installer son lecteur de musique en ligne ne sont pas nombreuses. Les deux grands dans le domaine sont Ampache et Subsonic.
  • Ampache est pendant longtemps resté inactif, si ce n'est oublié. C'est au début 2014 que le projet est revenu à la vie lorsque des développeurs ont décidé de le forker pour sortir Ampache Doped, qui a finalement fusionné avec le projet d'origine. Une histoire compliquée qui finie bien, mais ce projet n'est jamais rentré dans mes bonnes grâces : pas spécialement beau ni simple d'utilisation. Je m'en servais par défaut.
  • Subsonic, lui, je n'ai simplement jamais accroché.

Présentations

C'est une version bêta. Comme ça, c'est dit. Il peut y avoir des bugs ou des petits soucis.

Sonerezh permet donc :
  • De trier sa musique par artistes, albums, morceaux.
  • De se faire ses listes de lecture
  • De créer des comptes pour les copains
  • De changer l'encodage des morceaux à la volée pour les lire partout
Pas de surprise, c'est un lecteur de musique en ligne qui fait ce qu'on lui demande sans fioritures. C'est tout ce que j'attends de ce genre de chose. C'est simple.

Si vous ne vous servez pas d'ownCloud avec le chiffrement, vous pouvez synchroniser vous musique avec et les écouter via Sonerezh. Sinon, il vous faudra passer par un autre moyen pour uploader vos fichiers. Il n'est pas possible de les envoyer via Sonerezh lui-même.

Un style qui fait du bien


On rentre dans un domaine absolument subjectif ici : le style. Je tiens juste à dire que par rapport à ses concurrents, Sonerezh
fait du bien. Simple, direct, beau. La navigation dans les différentes pages est aussi très agréable, avec des petits effets de fondus.

En bonus, j'annonce officiellement qu'il se comporte bien avec mon Flame sous FirefoxOS. L'application est parfaitement responsive design. C'est à perfectionner, mais ça marche assez bien pour une première version.

                 

De l'auto-hébergement

Tout comme ses deux comparses, Sonerezh s'installe sur votre serveur ou chez vous. Pour se faire, il vous faut :
  • Un serveur Apache ou Nginx
  • Un serveur MySQL
  • Un peu de PHP
Et c'est tout. Si vous avez déjà un ownCloud, un FreshRSS ou un Wallabag hébergés, vous pourrez y ajoute Sonerezh sans souci. On en parle encore beaucoup, contrôler ses données est toujours primordiale. Si vous pouvez vous passer de Google Music, Xbox machin ou encore iTunes pour vous servir de Sonerezh, c'est bon pour le moral.

Les liens

Je termine ce simple billet par la liste des liens importants :
Je ne vous cache pas que j'attendais la sortie de ce projet depuis des semaines, des longues semaines, et que j'en suis déjà content. Merci aux développeurs du projet !

Apache2 et mod_deflate : soulager votre serveur

Rédigé par dada / 21 octobre 2014 / 7 commentaires


Lorsqu'on s’héberge, on s'adapte aux capacités de son serveur et de sa ligne. J'ai commencé ce blog chez moi, sur une ligne Free pour particulier.

A l’époque, même s'il n’était pas monstrueux, mon serveur était un Intel Core 2 Duo plus que correct couplé à 2Go de Ram. Par contre, ma ligne ADSL me limitait lourdement : 128ko/s en upload, seulement. Et c’était le débit maximum si personne d'autre que moi ne traînait sur la machine.

En accord avec cette configuration, je me servais du mod_deflate pour qu'Apache compresse mes pages web avant de les envoyer sur la toile. Le processeur bossait dur et le débit montant respirait. Une page compressée prend moins de place dans les tuyaux, du coup, plus de gens peuvent y avoir accès.

En prenant un VPS chez Pulseheberg, j'ai complètement changé de configuration. Au revoir la limite de bande passante et bienvenue dans le monde des tout petits processeurs ARM. Le besoin de compresser les pages a disparu. Plus besoin du mod_deflate, mais je l'avais quand même ajouté par réflexe, habitude.

C'est en le faisant sauter, en le désactivant tout simplement que j'ai franchement gagné en réactivité. Le processeur ne bossant plus pour compresser mon contenu, la navigation sous ownCloud ou sous FreshRSS est devenue bien plus fluide.

Voici rapidement comment le faire sauter si vous ne savez pas s'il est activé :

Connectez-vous et tapez la commande suivante :

# a2dismod


Vous devriez voir ceci s'afficher :

# Your choices are: alias auth_basic authn_file authz_default authz_groupfile authz_host authz_user autoindex cgi dir env mime negotiation php5 reqtimeout setenvif ssl status mod_deflate
Which module(s) do you want to disable (wildcards ok)?


Rentrez mod_deflate pour le désactiver et le tour est joué.

Edit : les commentaires me signalent une boulette. C'est "deflate" qu'il faut rechercher et non "mod_deflate" :)

Si vous êtes dans la même situation que moi, vous devriez sentir la différence ! :-)