Journal : à la recherche de l'interface d'administration perdue
Posté par Thomas DEBESSE (page perso, ) le 25 avril 2008
(petite musique d'introduction sur un air d'indiana jones)
Pour administrer un serveur on peut y aller avec les petites mimines, se tapper les différents fichiers de confs et tout à la main. Certes.
Le soucis commence lorsqu'on n'a plus un simple site perso, mais qu'on brasse plusieurs dizaines de sites, avec chacun leur particularité : quota espace disque, quota bdd, quota nombre d'adresses mail, accès SSH, https ou pas... Bref quand on se retrouve revendeur de solutions d'hébergement complètes, et que chaque client doit être admin dans son coin.
En plus quand ces mêmes admins doivent pouvoir gérer certains trucs (rajouter une adresse mail, ajouter une base de donnée), là ce n'est plus possible de tout se faire à la main.
Par exemple : comment admin-machin peut il ajouter les adresse toto@machin.com et titi@machin.com alors que ces trois comptes sont vu sous linux comme 3 comptes utilisateurs.
Le rajout des compte toto et titi exigent un accès root, de plus le serveur étant mutualisé, il faut les créer comme utilisateurs virtuels pour le seveur de mail, ce qui se configure également en root...
N'en parlont même pas lorsque ces clients, sont eux-même revendeur et doivent pouvoir créer des configurations pour leurs clients.
Bref, la solution se situe habituellement dans une interface d'administration...
Alors il en existe un certain nombre qui fonctionnent sous linux, proprios évidemment.
Je connais assez bien l'un d'eux pour travailler avec au boulot (je ne l'ai pas choisi), je base mon expéreicne dessus.
Il marche bien, si-si il faut le reconnaitre, très pratique, bien foutu, efficace, il fait ce qu'on lui demande, et en plus il est joli.
MAIS il est franchement pas libre, et là je vais pas rentrer dans le côté éthique mais le côté pratique (certains préfèrent parler d'ailleurs d' « opensource » dans ces cas là).
Il est pas libre, ce qui signifie que :
*1 Le blob n'est pas supporté par la distribution, les mainteneurs et développeurs de votre distribution linux n'en ont rien à cirer (normal, ça se trouve ils savent même pas qu'il existe), et une mise à jour bénigne peut mettre en l'air votre serveur. Pouf du jour au lendemain plus rien ne marche, les clients ralent, ça menace de faire des mises-en-demeure, et là on se retrouve au milieu sans vraiment trop de pouvoir avec ce gros blob.
*2 La distribution n'est pas supportée par l'éditeur du blob, enfin, c'est ce qui est dit sur les papiers commerciaux, mais en fait dans la réalité c'est faux : une mise à jour bénigne du blob peut se trouver incompatible avec votre version de votre distribution, et pouf du jour au lendemain plus rien ne marche, même scénario.
Là on a la possibilité que des techniciens de la société éditrice du blob regardent votre serveur, vous leur filez le mot-de-passe root et tout (je n'aime pas trop ce principe tout de même) et ils essaient de corriger ça.
Dans la réalité ils sont parfois bien empotés et on se retrouve tout aussi seul. Du genre, on installe un distribution toute fraiche, on leur file l'accès, ils arrivent pas à l'installer et ils réclament une installation nue (!), alors on leur met le dvd dans le lecteur et on leur file un accès au kvm et ils font l'install de la distrib et ensuite ils y arivent (il faut deviner de ça qu'en fait ils savent choisir les paquets à l'installation, mais pas gérer les paquets après installation).
*3 L'aide n'existe pas, à part le support de l'éditeur du blob, on ne peut rien trouver sur des forums/liste de diffusion/etc. Et pour cause. On se retrouve tout seul, toujours, avec pour seul "ami" ce fameux support qui met le temps qu'il veut à répondre, et qui n'est pas toujours si efficace ou pertinent.
Au final on se retrouve à bidouiller des trucs cracra en se demandant d'ailleurs si on est pas à la limite de la légalité en touchant au blob.
Une conclusion temporaire c'est que le propriétaire, on peut se le permettre dans un usage personnel et privé, mais que c'est totalement inadapté dans un cadre professionnel.
Autre exemple : si après une mise-à-jour du plugin flash ou de firefox on ne peut plus surfer, ou qu'une mise-à-jour du noyau, du driver nvidia ou de xorg on ne peut plus lancer son environnement de bureau, bah on peut se le permettre en tant que particulier à payer les conséquences tout seul dans son coin.
Par contre si votre boîte est un cyber-café, non.
La conclusion finale c'est donc que je cherche un interface de configuration de serveur, qui serait libre. Et pas seulement libre, supportée par la distribution, et inversement.
Donc en fait je cherche un couple distribution+interface.
Si vous avez ça dans vos cartons, je vous remercie.
Pas trop grave s'il est moche et un peu plus compliqué que les autres, s'il est efficace, stable, et intégré par la distribution.
Merci !
Pour administrer un serveur on peut y aller avec les petites mimines, se tapper les différents fichiers de confs et tout à la main. Certes.
Le soucis commence lorsqu'on n'a plus un simple site perso, mais qu'on brasse plusieurs dizaines de sites, avec chacun leur particularité : quota espace disque, quota bdd, quota nombre d'adresses mail, accès SSH, https ou pas... Bref quand on se retrouve revendeur de solutions d'hébergement complètes, et que chaque client doit être admin dans son coin.
En plus quand ces mêmes admins doivent pouvoir gérer certains trucs (rajouter une adresse mail, ajouter une base de donnée), là ce n'est plus possible de tout se faire à la main.
Par exemple : comment admin-machin peut il ajouter les adresse toto@machin.com et titi@machin.com alors que ces trois comptes sont vu sous linux comme 3 comptes utilisateurs.
Le rajout des compte toto et titi exigent un accès root, de plus le serveur étant mutualisé, il faut les créer comme utilisateurs virtuels pour le seveur de mail, ce qui se configure également en root...
N'en parlont même pas lorsque ces clients, sont eux-même revendeur et doivent pouvoir créer des configurations pour leurs clients.
Bref, la solution se situe habituellement dans une interface d'administration...
Alors il en existe un certain nombre qui fonctionnent sous linux, proprios évidemment.
Je connais assez bien l'un d'eux pour travailler avec au boulot (je ne l'ai pas choisi), je base mon expéreicne dessus.
Il marche bien, si-si il faut le reconnaitre, très pratique, bien foutu, efficace, il fait ce qu'on lui demande, et en plus il est joli.
MAIS il est franchement pas libre, et là je vais pas rentrer dans le côté éthique mais le côté pratique (certains préfèrent parler d'ailleurs d' « opensource » dans ces cas là).
Il est pas libre, ce qui signifie que :
*1 Le blob n'est pas supporté par la distribution, les mainteneurs et développeurs de votre distribution linux n'en ont rien à cirer (normal, ça se trouve ils savent même pas qu'il existe), et une mise à jour bénigne peut mettre en l'air votre serveur. Pouf du jour au lendemain plus rien ne marche, les clients ralent, ça menace de faire des mises-en-demeure, et là on se retrouve au milieu sans vraiment trop de pouvoir avec ce gros blob.
*2 La distribution n'est pas supportée par l'éditeur du blob, enfin, c'est ce qui est dit sur les papiers commerciaux, mais en fait dans la réalité c'est faux : une mise à jour bénigne du blob peut se trouver incompatible avec votre version de votre distribution, et pouf du jour au lendemain plus rien ne marche, même scénario.
Là on a la possibilité que des techniciens de la société éditrice du blob regardent votre serveur, vous leur filez le mot-de-passe root et tout (je n'aime pas trop ce principe tout de même) et ils essaient de corriger ça.
Dans la réalité ils sont parfois bien empotés et on se retrouve tout aussi seul. Du genre, on installe un distribution toute fraiche, on leur file l'accès, ils arrivent pas à l'installer et ils réclament une installation nue (!), alors on leur met le dvd dans le lecteur et on leur file un accès au kvm et ils font l'install de la distrib et ensuite ils y arivent (il faut deviner de ça qu'en fait ils savent choisir les paquets à l'installation, mais pas gérer les paquets après installation).
*3 L'aide n'existe pas, à part le support de l'éditeur du blob, on ne peut rien trouver sur des forums/liste de diffusion/etc. Et pour cause. On se retrouve tout seul, toujours, avec pour seul "ami" ce fameux support qui met le temps qu'il veut à répondre, et qui n'est pas toujours si efficace ou pertinent.
Au final on se retrouve à bidouiller des trucs cracra en se demandant d'ailleurs si on est pas à la limite de la légalité en touchant au blob.
Une conclusion temporaire c'est que le propriétaire, on peut se le permettre dans un usage personnel et privé, mais que c'est totalement inadapté dans un cadre professionnel.
Autre exemple : si après une mise-à-jour du plugin flash ou de firefox on ne peut plus surfer, ou qu'une mise-à-jour du noyau, du driver nvidia ou de xorg on ne peut plus lancer son environnement de bureau, bah on peut se le permettre en tant que particulier à payer les conséquences tout seul dans son coin.
Par contre si votre boîte est un cyber-café, non.
La conclusion finale c'est donc que je cherche un interface de configuration de serveur, qui serait libre. Et pas seulement libre, supportée par la distribution, et inversement.
Donc en fait je cherche un couple distribution+interface.
Si vous avez ça dans vos cartons, je vous remercie.
Pas trop grave s'il est moche et un peu plus compliqué que les autres, s'il est efficace, stable, et intégré par la distribution.
Merci !
> Lire le journal (19 commentaires, moyenne: 2,6).
Vous avez demandé le commentaire #925711.



DTC?
Disclaimer: Je ne travaille pas dans l'hebergement, je ne gere pas de serveur.
Tu as peut être déjà entendu parler de DTC (http://www.gplhost.com/software-dtc.html ) ? Ca a l'air de correspondre à tes attentes (ou alors je n'ai rien compris, ce qui est possible).
Ca n'est pas lié à une distribution mais je crois que ca fonctionne très bien sous debian (en tout cas le developpeur principal était très debian il y a quelques années.) Tu trouveras d'autres packs dans le même genre ici : http://www.gplhost.com/software-dtc_9competitors.html
Bonne chasse
[^]Re: DTC?
Woaoaoooh, il est même compatible avec lynx !
Nan plus sérieusement ça ressemble à ce que je cherche, en plus comme il est compatible gentoo je vais pouvoir le tester à la maison pour voir ! Merci !
Sinon, en fait ce que j'aimerai bien ce serait un soft de ce type qui soit disponible depuis le gestionnaire de paquet, qui s'installe avec un yum truc / apt-get machinchose, et qui soit donc mis à jour avec le reste de la distribution, car c'est bien tout l'avantage du libre de permettre ce genre de chose ! Mais c'est peut-être trop demander :) .
Mais c'est ce qui me fait dire que je cherche donc avec ça une distribution, j'ai appris GNU/Linux sous gentoo et slackware, donc je connais un minimum le camboui, et je touche à de l'ubuntu niveau bureautique dans le cadre de ma famille (nombreuse :p) et fedora niveau serveur dans un cadre professionnel, ce qui m'apporte une certaine connaissance en red-hat-like et debian-like et je suis donc assez polyvalent, si une grosse distribution costaud me propose un des ces softs elle pourrait être choisie pour ça.
† In te confirmátus sum ex útero : de ventre matris meæ tu es protéctor meus.
[^]Re: DTC?
>Tu as peut être déjà entendu parler de DTC
Pour ma part, je ne suis pas assez souple pour ça.
Je ->[]
[^]Re: DTC?
Mais où se trouve la blague?
ok je sors --> (_._)
[^]Re: DTC?
Je te re-répond finalement, :)
La liste des compétiteurs de DTC va m'être très utile, ezAdmin a d'ailleurs l'air d'être sympa et très bien intégré à Debian et cité par ezAdmin http://dev.planet-work.net/content/view/18/46/ comme un projet très proche (si j'interprète convenablement le « close », je ne suis pas très doué en anglais).
D'ailleurs c'est vraiment un truc bien dans le libre, vu que le modèle économique ne tient pas sur un enfermement des utilisateurs, les projets sont les premiers à indiquer les concurrents !
J'ai trouvé le wikipédia allemand plus fourni que son homologue Français et Anglais sur le sujet : http://de.wikipedia.org/wiki/Kategorie:Konfiguration qui a l'air de lister aussi bien des projets libres que proprios.
Bon par contre je ne parle pas un mot de cette langue, mais au moins j'ai les liens et je devine que ceux indiqués « Lizenz: proprietär » sont ceux que je ne cherche pas ^^.
Je vais potasser tout ça, mais si certains ici avaient un retour d'expérience ce serait vraiment super !
† In te confirmátus sum ex útero : de ventre matris meæ tu es protéctor meus.