Journal et hop, une nouvelle version de qy.share : multisites !

Posté par (page perso) . Licence CC by-sa
3
28
juin
2013

Hop, qy.share v1v, est aujourd'hui disponible en telechargement.

Alors quoi de neuf dans cette version, et qu'est-ce que qy.share pour ceux qui n'aurait pas suivis mes nombreux journaux ces 18 derniers mois ?

qy.share est une solution d'auto-hebergement (sujet qui cree pas mal d'emotions), et qui permet globalement de beneficier a la maison, via une connexion internet privee de services comme un site internet (base sur le CMS Wordpress dans qy.share), des services de stockages type dropbox (base sur Webdav via qy.share), d'echanges et de broadcast multimedia, ainsi que tout un tas de gadgets comme une solution de NAS integree.

Le tout fonctionne via l'excellent virtualbox, et donc sur n'importe quel O/S et la licence est GPL. Le code source est disponible via un git.

Alors quoi de neuf ? qy.share est maintenant multisites !

Qu'est-ce que cela veut dire ? Simplement que si vous etes fan de foot, et que votre dulcinee de tricot, vous n'aurez plus a partager a la maison un unique site pour partager vos passions. Il est maintenant possible de demarrer plusieurs machines qy.share en parallele sur un serveur faisant fonctionner virtualbox. Les VM se configurent automatiquement, et sont chacune independantes les unes des autres. Vous pouvez ainsi disposer de deux noms de domaines independant et parler tricots ou foot via la meme ligne ADSL/Cable et pour les chanceux fibre.

Tous les services complementaires de qy.share fonctionnent de la meme maniere et permettent maintenant a chaque membre d'une meme famille de disposer de son espace internet personnel sans avoir a transferer un octet en dehors de la maison et de beneficier des ressources informatiques "gratuites" disponibles chez soit sans avoir a se poser la question de la perennite de son hebergeur.

Un exemple ?

http://isaetjmverdun.blog.quietty.com/
http://secondnode.qyshare.com

Un jolie petit ping sur ces deux adresses vous ameneront sur la meme adresse IP chez numericable dans mon salon …

Une VM necessite entre 512Mo et 1Go de RAM, j'en ai demarre jusqu'a 4 sur ma machine de test sans soucis ! Envie de rejoindre le projet ? Venir nous donner un coup de main ? N'hesitez pas a passer sur IRC (freenode / #qyshare) et a tester qyshare !

ps: Il faut que j'achete un clavier azerty !

  • # Question

    Posté par . Évalué à -5.

    Dans votre journal mettez le lien vers votre site parce que c'est ce qui intéresse aussi les lecteurs…
    Exemple : Linux ou le multisite ! « www.qyshare.com

    Sinon j'ai des questions :
    1) Pourquoi VirtualBox ? Pourquoi pas QEMU par exemple ? ou un autre…
    2) Pourquoi il n'y a pas une distribution indépendante tout simplement.
    3) Pensez vous créer une version entreprise ?
    4) Pensez vous créer une version sous LXC ?

    AMHA ce serait pertinent de mettre une version sous forme de paquets binaires (debian et RPM)

    En tout cas merci je ne connaissais pas, et il m'intéresse…
    (C'est quelque chose que je cherchais)

    • [^] # Re: Question

      Posté par (page perso) . Évalué à 1.

      Merci pour votre retour et remarque pertinente (j'ai ce mauvais reflexe d'oublier de mettre le lien) !
      Alors pour repondre a vos questions.
      1) Je connaissais virtualbox pour l'avoir utilise dans une vie anterieur, et c'est principalement comme cela que le choix s'est fait. En fait je n'avais pas trop suivi le developement de qemu, et il semblerait qu'il soit equivalent a VirtualBox pour les usages lies a qyshare.
      2) qy.share est "legerement" dependant de la machine virtuelle sur laquelle il fonctionne notamment au niveau de la configuration reseau, et du partage du stockage avec la machine hote. Faire un portage sur un autre environnement de VM n'est pas tres complexe, et peut-etre fait en moins de qqs jours, si necessaire.
      3) Nous n'avons pas specifiquement une version entreprise dans la roadmap, mais savons qu'il y a deja quelques artisans qui l'utilisent our heberger leur site sur leur PC. Je ne suis pas sure de bien comprendre le besoin complementaire pour les entreprises, pouvez vous le partager avec nous ?
      4) Pour le moment nous n'avons pas prevu de version LXC, dans un soucis de conserver qy.share multi O/S hote. Mais le portage sur LXC n'est pas forcement tres complexe a realiser

      Nous n'avons pas encore construit de paquet, mais c'est vrai que cela serait interessant pour la plupart de nos utilisateurs, c'est dans la roadmap de la prochaine version !

      A bientot.

      • [^] # Re: Question

        Posté par . Évalué à -10.

        Comme je l'ai dit, votre produit va intéresser pas mal de monde, du moins c'est mon avis personnel.

        1) Il ne faut pas mettre les oeufs dans un même panier. Je n'ai pas confiance en Oracle, le propriétaire de Vbox, donc je vous suggère de créer en parallèle une version QEMU.
        Ce n'est qu'une suggestion car comme tout le monde j'imagine que vous n'avez pas toujours le temps.
        A titre personnel, cela ne me choque pas que cela reste Vbox et je préfère… (si si)
        Mais je pense à ceux qui veulent du QEMU quand même.
        2) Je ne sais pas si le portage est facile, mais je suppose que vous trouverez une solution et que vous arriverez à l'industrialiser. Par exemple, j'ai créé pour mes besoins des scripts pour compiler proprement.
        Cela fonctionne en toute circonstance.
        Même chose avec l'empaquetage sous debian: j'ai essayé d'automatiser au maximum.
        On va dix fois plus vite.
        3) L'intérêt d'une version entreprise?
        a) Cela fera déjà de la pub gratuite pour vous
        b) Les besoins d'une entreprise sont généralement très différents de ceux d'un particulier: ils sont plus complexes.
        c) vous pourrez proposer du support intelligent: vous offrez la documentation, mais pour la mise en place l'entreprise aura besoin de vos services… (assurance, maintenance, etc.)
        d) Une version Long Term Service, est souvent vu comme un gage de sérieux et de sécurité…
        e) L'entreprise veut que le produit soit simple d'usage: votre produit en gros consiste uniquement à faire tourner une VM… (wow).
        f) Pour le CV c'est un plus d'avoir un produit "entreprise" qui marche, et qui sait vous exporterez.
        g) Il est hautement probable que vous obtiendrez des partenariats intéressants, avec Red Hat ou VMware ou Google.
        (Oracle je ne le sens pas trop…)

        En tout cas, longue vie à votre produit monsieur.

        • [^] # Re: Question

          Posté par . Évalué à 4.

          Je n'ai pas confiance en Oracle, le propriétaire de Vbox, donc je vous suggère de créer en parallèle une version QEMU.
          […] A titre personnel, cela ne me choque pas que cela reste Vbox et je préfère… (si si)

          Tu n'as pas confiance en Oracle mais tu préfères VirtualBox par rapport à KVM/QEMU ? Cela ne te semble pas paradoxal ?

          (Oracle je ne le sens pas trop…)

          Mais pourquoi tant de haine !? :)

          • [^] # Re: Question

            Posté par . Évalué à -10.

            Mais pourquoi tant de haine !? :)

            Mais non, Mais non, la haine c'est l'état d'esprit congénital de mes moinseurs.
            Vous savez cet armée de parasites… :-D

            Je fais partie des hommes de bien, un sage quoi. [Faut que je m'autocongratule sinon on va me plusser avec ce commentaire…:)]

            • [^] # Re: Question

              Posté par . Évalué à 4.

              T'es lourd.

            • [^] # Re: Question

              Posté par . Évalué à 1.

              Réponds à ce commentaire avec un code que tu m'enverras également sur mon yopmail, je suis presque sûr que c'est toi mais je suis parano :)

              Par contre, j'avais parlé d'UN journal. Donc celui là sera le dernier…

              • [^] # Re: Question

                Posté par . Évalué à 1.

                Envoie le code sur yopmail un peu avant de le coller ici, bien sûr :)

                • [^] # Re: Question

                  Posté par . Évalué à 4.

                  Il pourrait une fois pour toute mettre dans un commentaire son fpr de clef OpenPGP, et ça serait plié, et pour tout le monde. Oh wait…, ça pourrait même être dans le profil utilisateur. J'ai crée une entrée dans le système de suivi.

                  • [^] # Re: Question

                    Posté par . Évalué à -9.

                    C'est une possibilité.
                    Mais cela ne résout pas le problème de l'expéditeur.
                    Dans mon cas, il sait pertinemment que c'est moi, il a juste envie de faire un peu pression.

                    Merci pour votre intérêt pour le sujet.
                    Mais vous, vous enverrez un journal pour quelqu'un ? Parce que je ne vois pas trop l'intérêt de proposer de mettre la clef OpenPGP dans le profil sinon…
                    Pourquoi ne pas proposer un PM intelligent: on accepte d'être contacté par quelqu'un de son choix par exemple.

                    • [^] # Re: Question

                      Posté par . Évalué à 2.

                      Mais vous, vous enverrez un journal pour quelqu'un ?

                      Comprendre pour toi ?

                      Oui, mais mes conditions sont beaucoup plus strictes que celles de Marotte (sans vouloir mettre en defaut Marotte, je l'ai trouvé trop cool sur ce coup là) :

                      • un journal traitant un sujet précis,
                      • un journal assez long et bien rédigé,
                      • un journal structuré,
                      • une pensée argumentée, ou un travail construit,
                      • sous licence CC-BY, et dès que tu me l'envoie par mail,
                      • dans un mail signé avec une clef OpenPGP dont le fpr aura été publié sur ton compte.

                      Pour les 4 premiers points, je te répondrais en indiquant quels sont les défauts, autant d'aller-retours que necessaires seront effectués. Pour les deux derniers, je jetterai le mail.

                      Je te laisse le soin de trouver mon mail.

                • [^] # Re: Question

                  Posté par . Évalué à -10.

                  Je ne comprends pas l'intérêt de ton commentaire: le but est de se soutenir et pas autre chose.
                  Ce n'est pas gentil d'abandonner quelqu'un coach.

                  • [^] # Re: Question

                    Posté par . Évalué à 6.

                    le but est de se soutenir et pas autre chose.

                    Ouai bah voilà, j'ai fait mon possible mais tu dis toujours autant de conneries. Donc je te prierais d'arrêter de m'envoyer ta prose dorénavant, je ne la publierai pas.

                    Je pense que tu n'as ni les qualités humaines ni les facultés intellectuelles nécessaires pour participer à ce site. Donc si tu pouvais la fermer et te contenter de visiter linuxfr.org sans commenter ça serait super.

                    Bisous.

        • [^] # Re: Question

          Posté par (page perso) . Évalué à 1.

          bonjour

          Vbox est deja un poil mieux que VMWare (qui a failli etre la plateforme de reference ;), avec son player). Je n'ai pas specialement confiance en Oracle, ni pas confiance. Il est vrai que pour pouvoir beneficier de l'ensemble des fonctions (USB2 etc ) il est necessaire de payer une licence lorsque l'on est une entreprise, mais le soft est plutot de qualite. Nous avons essaye d'isoler les dependances au logiciel hote, et elles restent raisonnable. VBox est pour le moment distribue avec la plupart des distros ce qui est bien aussi.

          Pour l'industrialisation il reste beaucoup de travail, la construction de la VM est complexe mais c'est la prochain etape.

          Pour le moment qy.share n'est pas un produit pour nous, mais un outil qui permet de faire la promotion de l'auto hebergement dans lequel nous croyons tres fort avec l'arrivee de la fibre. Il est possible que nous en fassions un produit un jour mais on est encore loin et nous manquons de developpeur..

          Merci pour vos encouragements et bon dimanche !

          • [^] # Re: Question

            Posté par (page perso) . Évalué à 3.

            mais le soft est plutot de qualite.

            Tousse, tousse http://www.phoronix.com/scan.php?page=news_item&px=OTk5Mw

            « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

            • [^] # Re: Question

              Posté par (page perso) . Évalué à 1. Dernière modification le 30/06/13 à 21:50.

              Tousse, tousse http://www.phoronix.com/scan.php?page=news_item&px=OTk5Mw

              mouais, et alors ?

              Peut-être que c'est Red Hat qui fait de la m*** de son côté. J'ai utilisé VirtualBox a de nombreuses reprises, sous des OS et distributions différents (sauf red hat / fedora d'ailleurs) et je n'ai jamais eu ce problème (le pilote vboxdrv est toujours chargé chez moi).

              Je ne suis pas fan d'Oracle, loin de là, mais j'ai plus l'impression que c'est politique tout ça, Red Hat ne pouvant pas piffrer Oracle, de longue date, ou de façon plus récente (cf. http://pro.01net.com/editorial/529406/red-hat-avoue-avoir-conspire-contre-oracle/ ).

              Je reste sur mon expérience comme quoi VirtualBox est un logiciel de qualité (multi-os, que cela soit en hôte ou en invité, facile d'utilisation, performant), mais peut-être que d'autres personnes qui ne l'utilisent pas du tout vont avoir d'autres choses à dire à ce sujet.

              « I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond

              • [^] # Re: Question

                Posté par (page perso) . Évalué à 4.

                Peut-être que c'est Red Hat qui fait de la m*** de son côté.

                Sauf que ce n'est pas uniquement RH, c'est bien dans le noyau vanilla (donc accepté par d'autres que RH).

                J'ai utilisé VirtualBox a de nombreuses reprises, sous des OS et distributions différents

                J'ai eu des freeze bizarre avec VirtualBox que je n'ai jamais eu avec KVM par exemple. Même si globalement, ça marche.

                Je ne suis pas fan d'Oracle, loin de là, mais j'ai plus l'impression que c'est politique tout ça, Red Hat ne pouvant pas piffrer Oracle, de longue date, ou de façon plus récente (cf. http://pro.01net.com/editorial/529406/red-hat-avoue-avoir-conspire-contre-oracle/ ).

                Heureusement qu'ils l'ont dit, parce que personne n'avait compris pourquoi ils faisaient ça.

                mais peut-être que d'autres personnes qui ne l'utilisent pas du tout vont avoir d'autres choses à dire à ce sujet.

                Ha ben oui, on ne peut être mécontent seulement si on ne l'utilise pas sinon sa beauté transcende tellement tout que la critique s'en va.

                « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

          • [^] # Re: Question

            Posté par . Évalué à 3.

            La VM qy.share démarre très bien sous KVM après conversion de l'image disque (au format qcow2 compressé) et correction de l'interface réseau. Je n'ai pas encore "finalisé l'installation".

            Il semble que le partage de dossier avec l'hôte s'appuie sur une fonctionnalité de virtualbox, ça ne fonctionnera donc pas sauf à la remplacer (ex: qemu VirtFS). Je n'ai pas vu d'autre lien évident avec virtualbox.

            La question: on trouve dans le fichier .ssh/authorized_keys de root et webhost une clef publique ("root@sil1.splitted-desktop.com") sans restriction des commandes autorisées, et dans sshd_config "PermitRootLogin yes". On peut supposer que cette clef est utilisée pour des mises à jour (à lire http://www.qyshare.com/how-does-it-work/ ). Mais pourquoi ne pas restreindre l'accès à un nombre très limité de machines et commandes nécessaires? Ou mieux tirer les mises à jour depuis la VM qy.share plutôt que les pousser depuis un serveur.

            • [^] # Re: Question

              Posté par (page perso) . Évalué à 1.

              La VM utilise les SharedFolder de VirtualBox dans le script /sbin/start_fswp (Il faut rechercher les appels à VBoxManage). Ce concept permet de partager des répertoires avec l'hôte. Je ne sais pas si il existe sous KVM.

              Pour pouvoir quand même bénéficier des fonctionnalités de rip, Multimédia, Webdav et NAS, il est possible de "présenter" à la VM un block device en read/write (idéalement de type sdb, sdc, …) et de le configurer via le module storage controller au travers du dashboard wordpress. Au prochain reboot le stockage se configurera et les fonctionnalités NAS seront en route. Dans ce cas, le script /sbin/start_fswp fera probablement abstraction du résultat de VBoxManage et montra le bon filesystem (à vérifier).

              En ce qui concerne la clef ssh présente, elle sert principalement pour le moment pour des questions de support. Dans la prochaine version, ( d'ici une semaine je dirai), elle ne sera pas active, mais activable uniquement depuis le dasboard wordpress avec un option du style: Autoriser le support à se connecter à distance, la clef sera alors recopiée dans le bon répertoire. De même le PermitRootLogin sera alors supprimé temporairement. Le cas idéal (que je n'ai pas encore eu le temps de mettre en place), s'est de supprimer le PermitRootLoging, créer un compte local à la machine avec un identifiant unique basé sur le hostname inital et la clef DNS, et ne copier la clef SSH que sur accord de l'utilisateur au moment souhaité sur ce compte, avec une autorisation sudoers.

              Sur les versions beta elle nous a servi à debugger les utilisateurs qui étaient un peu perdus dans des cas compliqués (lecteur DVD coincés, configurations stockages complexe, etc …) ou qui tout bonnement avaient des bugs.

              Le processus de mise à jour se fait par un script qui s'appelle upgrade.sh qui pour le moment est vraiment basique. Il se trouve dans /home/webhost/new. Il test sur les serveurs qy.share si une mise à jour est disponible, si elle l'est la télécharge et l'installe.

              • [^] # Re: Question

                Posté par . Évalué à 2.

                Merci pour ta réponse et ces précisions.

                Pour info, le partage de répertoires avec l'hôte sous KVM peut se faire en utilisant VirtFS (http://wiki.qemu.org/Documentation/9psetup). Le module 9p.ko est bien présent dans qy.share et j'ai vérifié que cela fonctionne.

                • [^] # Re: Question

                  Posté par (page perso) . Évalué à 1.

                  Super, on peut peut-etre terminer le portage ? Tu veux un acces a notre Git ? Je peux publier l'image KVM sur nos serveurs aussi. Comment as tu fais pour convertir le fichier OVA et le rendre compatbile avec KVM, et qu'as tu modifie pour que la partie reseau marche ?

  • # Orthographe

    Posté par . Évalué à -10.

    Sand vouloir être méchant, il y a pas un modérateur qui peut corriger les fautes, c'est pitoyable l'orthographe. Merci. Et aussi merci pour l'info

    Webmastering - UNIX - GNU Linux - BSD,, à internet - A étudié Kernel crew à UNIVERSITY OF LINUX - Parle Perl, Java, C/C, Bash Shell, UNIX (Programming), LINUX, français et anglais

    • [^] # Re: Orthographe

      Posté par . Évalué à 7. Dernière modification le 30/06/13 à 03:10.

      Sans vouloir être méchant, ta signature fait pitié.

    • [^] # Re: Orthographe

      Posté par (page perso) . Évalué à 4.

      Les journaux ne sont pas modérés a priori. Et l'équipe de modération n'intervient donc pas (ou rarement) dessus sauf commentaire problématique ou à la demande de l'auteur.

      • [^] # Re: Orthographe

        Posté par . Évalué à -10.

        Je trouve ça dommage car j'utilise le RSS pour mon Twitter, une page Linux sur Facebook et mon blog quand les lecteurs cliquent sur le lien et que l'article est plein de fautes, LinuxFR en prend un coup, Linux en prend un coup, le rédacteur en prend un coup, etc. Je vais donc devoir suspendre provisoirement l'utilisation du Feed.

        Webmastering - UNIX - GNU Linux - BSD,, à internet - A étudié Kernel crew à UNIVERSITY OF LINUX - Parle Perl, Java, C/C, Bash Shell, UNIX (Programming), LINUX, français et anglais

        • [^] # Re: Orthographe

          Posté par (page perso) . Évalué à 7.

          Si tu veux un flux modéré, il faut prendre le flux des dépêches, pas des journaux.

          « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

        • [^] # Re: Orthographe

          Posté par . Évalué à 7.

          Je vais donc devoir suspendre provisoirement l'utilisation du Feed.

          Et une deuxième mise en demeure pour linuxfr.org !

          Le FN est un parti d'extrême droite

          • [^] # Re: Orthographe

            Posté par . Évalué à 1.

            C'est chaud !
            J'espère que LinuxFR s'en remettra…

        • [^] # Re: Orthographe

          Posté par (page perso) . Évalué à 2.

          Il y a encore des flux RSS sur Twitter depuis le passage en API v1.1 ?

          • [^] # Re: Orthographe

            Posté par (page perso) . Évalué à 1.

            J'ai pas trop l'impression, sans compter le nombre de plugins qui sont casses pour le moment :(

    • [^] # Re: Orthographe

      Posté par (page perso) . Évalué à 0.

      Quitte à corriger les fautes d'orthographe :

      A étudié

      À étudié

      « I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond

      • [^] # Re: Orthographe

        Posté par . Évalué à 3.

        Hein ? Quitte à vouloir corriger les fautes, autant ne pas en rajouter là où il n’y en a pas… « À étudié » ne veut rien dire.

        Par contre, le premier mot de son commentaire sur l’orthographe comporte une faute d’orthographe (que la prévisualisation indique) pitoyable pour ce genre de commentaire. J’ai cru au départ que c’était fait exprès et qu’il allait mettre plein d’autres fautes d’orthographe par la suite. Mais non.

        • [^] # Re: Orthographe

          Posté par (page perso) . Évalué à 2.

          Oups c'est vrai, je suis tellement habitué à lire un "à" majuscule sans majuscule que je n'ai pas fait attention au reste, et "a" n'est normalement jamais utilisé en majuscule.

          Effectivement l'écriture correcte serait « Il a étudié… »

          « I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond

  • # Quiche art

    Posté par (page perso) . Évalué à 2.

    Quiches

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.