DTC - Panel d'administration de serveur

DTC (Domain Technologie Control) est un panel permettant l’administration d’un serveur web de façon professionnelle.
Son interface fait penser à celle de PLESK.

ATTENTION : Ce petit article sur le panel n’est en aucun cas un document de référence, il permet juste d’appréhender l’installation de DTC et de vous en présenter les aspects, Thomas Goirand est très regardant sur les informations circulant ici ou là sur son projet, et rappelle régulièrement qu’il ne faut pas disperser les sources, je vous encourage donc à vous rendre sur le wiki et le forum de DTC.

L’installation de DTC permet en une seule commande d’installer : le serveur web, la gestion du courier (POP ou IMAP) avec spamassassin et une gestion de spyware très évoluée, le serveur FTP, le serveur de BD, et cerise sur l’ensemble PHPMyAdmin

J’ai rencontré quelques difficultés lors de son utilisation au début à cause de mes propres essais d’installation d’autres panels ou de modules, pour me permettre d’avoir un avis objectif sur ce produit, j’ai réinitialisé mon serveur et j’ai ensuite procédé à l’installation de DTC … Le résultat est époustouflant, le travail de Thomas Goirand (un français qui habite entre les États-unis et Singapour) est remarquable.

Le panel ne se limite pas à la gestion de son propre serveur, il a été développé afin de permettre l’administration d’un hébergement mutualisé, gestion des comptes clients, renouvellement des abonnement émission de factures … Ce point du projet ne m’intéresse pas pour le moment, mais je trouve l’idée épatante.

L’installation est très simple, mais je ne sais pas si c’est mon interprétation de la langue de Shakespear qui m’a induit en erreur ou le ton pas assez directif de Thomas , mais ma première installation à foirée à cause de la gestion du HOSTNAME qui est primordiale avec ce panel.

Dans mon exemple on va prendre mondomaine.com comme étant le nom de domaine principal avec lequel on accédera au panel, il vous suffit d’avoir un serveur avec un accès SSH :

1 - Modifiez le sources.list de votre serveur en ajoutant le dépôt de gplhost :


deb ftp://ftp.gplhost.com/debian lenny main
deb-src ftp://ftp.gplhost.com/debian lenny main

DTC se trouve dans les dépôts Debian, mais de l’avis de l’auteur son propre dépôt est mieux maintenu, toutefois l’intégration de DTC dans les dépôts officiel Debian est un gage de qualité (contrairement à Webmin)

2 - Modifiez les fichiers de nommage :

# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       localhost.localdomain localhost
(mettre ici l'ip de son serveur)   mx.mondomaine.com mx
# The following lines are desirable for IPv6 capable hosts
#(added automatically by netbase upgrade)
::1     ip6-localhost ip6-loopback
feo0::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
# cat /etc/hostname
mx.mondomaine.com

Bien entendu il vous faudra gérer les DNS de votre nom de domaine pour qu’il utilise votre adresse IP, il vous faudra créer un enregistrement mx.mondomaine.com de type MX évidemment et également un dtc.mondomaine.com de type A pour l’accès au panel.

Je vous conseille de redémarrer votre serveur maintenant.

3 - Installation du panel

# apt-get update
# apt-get dist-upgrade ' si nécessaire
# apt-get install postfix-tls ' s'il n'est pas déjà installé
# apt-get install dtc-toaster

S’en suivront une série de question auxquelles seul vous pourrez y répondre, en vous aidant du wiki de gplhost. N’oubliez pas à la fin :

# /usr/share/dtc/admin/install/install

Et voilà si la propagation de vos DNS est terminée, vous pouvez accéder à votre panel dans un navigateur web à l’adresse : dtc.mondomaine.com

Wiki : dtcsupport.gplhost.com/PmWiki/Francais
Forum : forums.gplhost.com/phpBB2/
Site officiel : gplhost.com/software-dtc.html

En ce moment l’accès au panel est plutôt dtc.mondomaine.com/dtcadmin/ l’accès classique par iframe génère une erreur.

Salut,

Concernant l’installation tu indique qu’il faut mettre 94.23.212.205 mx.mondomaine.com mx mais comme j’ai un serveur rps ovh moi c’est X.X.X.X rps342424.ovh.net et en plus moi en faite mon serveur je l’utilise pour héberger un site ayant comme domaine www.mondomain.eu. Pour l’installation tu me conseille de faire quoi pour ne pas avoir de problème avec le HOSTNAME.

Merci

Désolé de t’avoir induit en erreur, j’ai modifié le tuto, c’est évidemment l’IP de ton serveur que tu dois mettre !

Avec DTC tu dois choisir un de tes domaines qui te servira pour définir le nom de ton serveur, par exemple si tu penses utiliser un nom de domaine pour un site perso, utilise celui-la.
Une fois que tu auras choisi (ça ne changera rien à son utilisation par la suite) change les fichiers de nommage en conséquence.

Désolé j’avais compris que c’était l’adresse ip du serveur pour cette partie mais c’est pour ce qui est du “mx.mondomaine.com mx” moi à la place j’ai rpsXXXX.ovh.net donc je n’ai pas de mx

Oui mais dans le tuto de dtc c’est marqué que lors de l’installation de dtc il te demande ton hostname alors que moi c’est rpsxxxx.ovh.net mais je veut un site web que pour www.mondns.fr et non rpsxxxx.ovh.net

Désolé si je m’explique mal mais je ne suis pas trop fort en linux

justement tu dois supprimer le xxxx.ovh.net pour mettre qqchose comme mx.tondomaine.com

Ok est il faut aussi que je mette le mx à la fin mx.mondomaine.com mx
mais entre les 5 domaine que j’ai .org .fr .com .net .eu je met le .fr car en faite tout les domaines sont des alias du .fr car c’est le même site

Comme tu veux, mais oui tu mets le mx à la fin comme l’exemple, et fait en sorte que dtc.tondomaine.fr pointe sur ton serveur.

mais si je change rps…ovh.net ca va pas déconner sur le manager d ovh et le serveur secondaire car c’est le truc configuré chez eux

et le APT{Install-Recommends “false”;} ça marche ou pas car l’autre fois avec ou sans j’ai pas trouver que ça changer

j’ai installé dct mais lorsque je rentre "https://dtc.mondomaine.fr/dtcadmin/ dans mon navigateur ça me marque page web inaccesible

Tu as bien créé un DNS pour DTC ?

euh ba tout c’est fait quand j’ai installer dtc non ?

quand je vais dans /var/lib/dtc/etc/zones j’ai mondomaine.fr

Non, il faut que tu ajoutes un DNS chez ton fournisseur de nom de domaine (Genre Gandi ou Arsys …) par défaut en DNS tu as “www” mais il te faut faire un "dtc"
Tu as en gros deux genre de DNS les A et les MX, “dtc” doit être de type A et mx.tondomaine.fr de type MX

J’arrive pas, je ne comprend pas du tout cette histoire de dns en plus dans mon domaine heberger chez ovh j’ai déja plein de dns et puis il me demande une cible pour dtc.mondomaine.fr en meme temps j’ai laisser pour hostname rps33333.ovh.net

Salut,
@debianhadic: essaye d’être plus précise et plus claire dans tes explications, tout le monde ne connaît pas forcément comment on configure un serveur DNS.

Ok, mais je ne peut pas lui faire un schéma, ça dépend du registar !!
Si tu ne changes pas tes hostname ça ne fonctionnera pas ! tout le système DTC se repose dessus, le nom de ton serveur est juste une convention, je suis également chez OVH, et j’ai toujours accès à mon panel OVH.

Ok.
Sinon ce dépôt ne fonctionne pas si on remplace ftp par http?

???
[Num’s]
:open_mouth: :open_mouth: :open_mouth: :smt006
[/Num’s]