DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2007-11-24 15:03:51

olod
Maitre Jeidi
Date d'inscription: 2007-11-02
Messages: 313

[tuto] Installer DTCadmin sur debian etch (4.0)

Ceci est une traduction libre réalisé par moi même de l'excellent tuto que j'ai pu trouver sur le site de djtremor :
http://www.djtremors.com/index.php?opti … Itemid=139



1./ Préparation du système :

Premièrement, on supprime exim4 et installer postfix :

Code:

apt-get install --purge postfix

On s'assure que le serveur est configuré avec un FQDN (ie dtc.domainhosting.com)

Code:

Vérifiez le domaine :
hostname -d

Vérifiez le hostname :
hostname -s

Vérifiez le FQDN :
hostname -f

Maintenant, on ajoute le dépot de GPLhost (éditeur de DTCadmin) au sources.list du serveur :

Code:

echo 'deb ftp://ftp.gplhost.fr/debian/ etch main' >> /etc/apt/sources.list

Et on met a jour la liste des packages dispo => "apt-get update"

Et on reconfigure debconf avec les options :
- interface a utiliser = dialogue
- Ignorer les questions de priorité inférieur à = intermédiaire
(pour avori certaines questions qui ne sont pas affiché avec la config par défault smile)

Code:

dpkg-reconfigure debconf

2./ installation des bases pour DTC

On va maintenant installer apache avec les modules sql, php, etc...

Code:

apt-get install libapache2-mod-log-sql libapache2-mod-log-sql-mysql php-crypt-cbc sbox-dtc

Suivi de l'install de bind9 (probablement déjà installé)

Code:

apt-get install bind9

3./ installation de DTC

Après l'installation de bind9 et d'apache2, mysql, php, rentrons dans le vif du sujet !

Code:

apt-get install dtc-toaster

PS: il n'y a pas de question piège hein smile suffit de lire tout est indiqué wink (petite mise en garde, ne pas utiliser "Cyrus" (l'installeur le précise :p) et donner les droits root a super-ftp-who (quelques choses dans ce gout la), le reste n'est que configuration habituelle smile)

On peut ensuite installer les packets postfix-courrier qui-vont-bien avec dtc :

Code:

apt-get install dtc-postfix-courier

Et on enchaine sur l'install pure et dure de DTCadmin :

Code:

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

Voilà ! Vous pouvez donc maintenant accéder à votre pannel par les adresses :
https://dtc.domain.tld/ (connexion SSL => vous devrez ajouter manuellement l'exception pour le certificat ssl de votre server sinon firefox refusera d'y acceder car le certificat est auto-générer par votre server (sinon, faut payer un certificat ssl à une organisation responsable de ca smile)
http://dtc.domain.tld/ (connexion HTTP normal => ne marche pas si votre server a une adresse IP interne et externe (dans le cas d'un server a la maison, mais pour une dédibox ca roule en principe)

Have fun smile


Tips & astuces DTC :

Si vous obtenez une erreur php setlocale dans l'interface de DTC, il faut exécuter :

Code:

dpkg-reconfigure locales

et cocher la langue correspondante et manquante (fr_FR ou en_US), puis redémarrer Apache

Code:

/etc/init.d/apache2 restart

------

Une petite astuce pour DTC sous debian lenny, la version d'apache intègre un nouveau fichier : "/etc/apache2/envvars", ce fichier pose problème avec les droits de fichiers, la solution ? ouvrir le fichier "envvars" et modifier les lignes suivantes :

Code:

export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

il suffit de virer www-data pour le remplacer par dtc, et la seconde ligne par dtcgrp, ce qui donne :

Code:

export APACHE_RUN_USER=dtc
export APACHE_RUN_GROUP=dtcgrp

-----


pour user avancée... ne pas utiliser n'importe comment /!\
Howto :
Compiler la derniere version de dtc en utilisant git smile
- First : On vérifie que git et fakeroot et co sont installé (si vous voulez compiler git, vous savez utiliser apt-{cache/get} et vous avez surment assez de logique pour lire les messages d'erreurs et agir en conséquences)

- Secondo :
On retourne en usr normal, on choppe le dernier git dispo : (voir http://git.gplhost.com/gitweb/?p=dtc.git;a=summary pour les derniers changement)


git clone http://git.gplhost.com/dtc.git

- Trois :
Puis on rentre dans le répertoire smile

cd dtc

et on lance la compile des packets debian qui se trouveront un répertoire avant (cad dans /home/user/ si vous avez le depot git dans /home/user/dtc/)

dpkg-buildpackage -rfakeroot

4 - On se prépare a l'install :

cd .. && ls -l |grep dtc

Et on install les packets qui-vont-bien smile

dpkg -i packets-qui-vont-bien.deb

/!\ ATTENTION : le git fournis 6 packets : dtc-common, dtc-toaster, dtc-postfix-courier, dtc-cyrus, dtc-core, dtc-xen-stats-machin-kekchoz'
Si vous avez suivi ce tuto pour installer dtc, c-a-d la version toaster (celle avec une config plus ou moins standart et pas trop exotique) vous ne devez installer que 3 de ses packets : dtc-common (commun a toutes versions), dtc-postfix-courier et dtc-toaster smile /!\

/!\ Second ATTENTION : si vous venez d'installer votre dédibox fraichement, et que vous utiliser directement le git, des dépendances peuvent survenir (dont sbox-dtc => qui se trouve sur le dépot dtc un peu plus haut) ainsi que d'autres dispo dans les dépots stable et sid ( les depots testing/lenny ne contiennent pas une dépendances nécéssaire a dtc, vous devrez l'installer a la main ou gérer les dépots avec les préférences d'apt) /!\

Pour les autres distro, va falloir fouiller un peu dans les fichiers et le makefile, je sais juste que pour bsd :

make bsd-ports-packages

(indiqué sur le site de dtc)

Ps: j'ai légèrement modifié à ma sauce le tuto, soit ce n'est ni une traduction littérale (ni parfaite d'ailleurs ^^), ni une traduction bête et méchante, avec une mise en forme différente ^^
Ps2: je le répète le tuto original est ICI

Dernière modification par olod (2008-06-17 15:52:53)

Hors ligne

 

#2 2007-11-29 19:51:28

JaNus
Je débarque
Date d'inscription: 2007-11-14
Messages: 4

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

Probléme reglé, super panel lol

Dernière modification par JaNus (2007-11-29 21:37:41)

Hors ligne

 

#3 2007-12-02 14:07:49

vincent-megamix
Petit scarabé
Date d'inscription: 2006-05-20
Messages: 84

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

Bonjour,

Je viens de suivre ton tuto...
Je rencontre un soussis.
Quand je lance:
/usr/share/dtc/admin/install/install
J'ai l'erreur suivante:

./sbin/ldconfig: line 17: /sbin/ldconfig.real: No such file or directory       
./sbin/ldconfig: line 17: exec: /sbin/ldconfig.real: cannot execute: No such file or directory                                             
Auriez-vous une idée du problème?
Merci par avance de votre aide.


Cordialement Vincent.
GZW enfin un panel pour tous

Hors ligne

 

#4 2007-12-02 15:07:00

olod
Maitre Jeidi
Date d'inscription: 2007-11-02
Messages: 313

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

hmmm, je pense que j'devrais rajouter l'adresse du forum de support de gplhost ^^, un tour sur http://forums.gplhost.com/phpBB2/ devrait etre de la plus grand aide pour toi, je découvre encore ce pannel et j'me suis pas plus pencher que ca sur le script d'install smile

JaNus a écrit:

Probléme reglé, super panel lol

Pour avoir un topic un peu plus étoffé, tu pourrais expliquer ton problème et sa solution ? ca aidera surment smile

Dernière modification par olod (2007-12-02 15:07:48)

Hors ligne

 

#5 2007-12-02 20:33:47

JaNus
Je débarque
Date d'inscription: 2007-11-14
Messages: 4

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

olod a écrit:

JaNus a écrit:

Probléme reglé, super panel lol

Pour avoir un topic un peu plus étoffé, tu pourrais expliquer ton problème et sa solution ? ca aidera surment smile

J'avais un probléme d'hostname en fouillant j'ai trouvé cet excellent post :

kangoulya a écrit:

Bonjour,

Je viens de poser un message à propos de DTC http://www.dedibox-news.com/viewtopic.p … 637#p40637

je vais en profiter pour commencer wink

MB_MathemaTeX a écrit:

Si je lance la commande hostname --fqdn sur ma Debian Etch j'obtiens simplement sd-xxxxx. Donc à priori ça ne convient pas.

Edite /etc/hostname et met y le nom de ta machine sous la forme hostname.domainname
Evite de laisser le hostname par default de ta dedi, il ne te faudra surtout pas preciser dans ton /etc/hostname sd-xxxx.dedibox.fr
Mais plustôt le personnaliser lors de l'installation avancé ou dans ta console de gestion dedibox avec le reverse.
Clic sur configurer en face de ta dedi -> Avancé -> Changement de reverse et là tu lui donne un petit nom (ex:tux) et tu precise ton domaine (ex:mondomain.com) en sachant que le DNS de mondomaine.com doit pointer sur l'ip de ta dedi dans /etc/hostname tu met donc : tux.mondomain.com
Enfin hostname -F /etc/hostname pour que ton nouvel hostname soit pris en compte sans redemarrer
Idem pour /etc/hosts à MAJ wink

Dans l'install par default de Debian Etch depuis la console dedibox chocobon il y a un peu de menage à faire avec apt-get -remove certain paquets avant de lancer l'install de DTC
Et puis pour etch C :
echo "deb ftp://ftp.gplhost.fr/debian etch main" >>/etc/apt/sources.list
et non :
echo "deb ftp://ftp.gplhost.fr/debian stable main" >>/etc/apt/sources.list
Dans /etc/apt/sources.list préfère plutôt les miroir de proxad d'ailleur le miroir fr de GPLHost y est wink

il faut aussi faire un dpkg-reconfigure locales
et installer ntpdate

Maintenant vous êtes pret pour faire :
apt-get update  puis apt-get upgrade
et enfin apt-get install dtc ou apt-get install dtc-toaster

Toaster vous installe d'office les outils mail, dns, ftp qu'il configure lui même
apt-get install dtc vous donne le choix par exemple de la version d'apache 1 ou 2 que vous souhaiter installer, qmail ou postfix, proftpd ou pure-ftpd, etc...

A moins de faire un dpkg-reconfigure -all avant de finir l'install en lançant la génération des fichiers etc avec /usr/share/dtc/admin/install/install le login dtc sera dtc le sous domaine de votre panel sera aussi dtc pour dtc.mondomain.com pour les mails se sera postfix etc.

Il y a quand même une alternative avec /usr/share/dtc/admin/install/interactive_installer

Une foi fini assurez vous que dans /etc/default saslautd, spamassassin et apache2 selancent bien au demarrage.

ksar a écrit:

Normalement pour le mail tu met un truc du genre : hostname.mydomaine

Pour DTC-postfix C plutôt mx.mondomain.com que tu pourra retrouver dans /etc/postfix/main.conf et via le panel.

A propos des autres panels, VHCS est à la version 2 depuis bientôt deux ans et on attend toujours la version 3 !
De plus les comptes sont pas si bien séparé dans VHOST...

ISPConfig est pas mal mais reste limité et l'API est toujours en Dev à moins d'opter pour ISPman plus compliquer à config qu'ISPconfig qui l'est déjà !

Dès que G un moment je posterai un tuto plus clair dans le wiki...
Peut-être vat quelqu'un s'y mettre entre temps wink

Qui a reglé mon probléme.

Edit lien vers le wiki officiel : http://dtcsupport.gplhost.com/PmWiki/DebianExpressSetup

Dernière modification par JaNus (2007-12-02 20:37:43)

Hors ligne

 

#6 2008-02-03 17:45:00

diou
Petit scarabé
Date d'inscription: 2008-02-03
Messages: 85

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

Bon, j'ai réussi avec DTC + Debian Etch sur Dedibox, et cela semble tourner...

Par contre petite correction au tuto ci-dessus :

Code:

echo 'deb ftp://ftp.gplhost.fr/debian/ etch main' >> /var/list/sources.list

avec deux ">>" sinon cela remplace l'intégralité de sources.list, un peu gênant quand on n'a pas de backup sous la main.

D'ailleurs le chemin par défaut sous Debian est /etc/apt/sources.list, ce qui nous donne au final :

Code:

echo 'deb ftp://ftp.gplhost.fr/debian/ etch main' >> /etc/apt/sources.list

Précision si vous obtenez une erreur php setlocale dans l'interface de DTC, il faut exécuter

Code:

dpkg-reconfigure locales

et cocher la langue correspondante et manquante (fr_FR ou en_US), puis redémarrer Apache

Code:

/etc/init.d/apache2 restart

Si le serveur FTP ne répond pas et que vous utilisez mysql, commentez dans /etc/proftpd/proftpd.conf :

Code:

# LoadModule mod_sql_postgres.c

Effectivement ça a l'air d'un bon panel une fois qu'on s'est fait la main.
Etonnant qu'il n'y ait pas plus de sujets le concernant sur ce forum... wink

Hors ligne

 

#7 2008-02-03 18:06:01

olod
Maitre Jeidi
Date d'inscription: 2007-11-02
Messages: 313

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

OMG, j'ai modifié le sujet pour le echo >> sources.list, je sais _ABSOLUMENT_ pas quelle drogue j'ai prise, mais ca devait etre fort yikes

Au passage, si tu aime ce pannel, tu peut faire la mise a jour vers le dernier git dispo, pas mal de trucs sont "mieux", vu que le dépot dtc est assez vieux smile

Hors ligne

 

#8 2008-02-03 19:12:45

diou
Petit scarabé
Date d'inscription: 2008-02-03
Messages: 85

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

Je fear les mises à jour cvs-iennes wink
Mais on va essayer ça, merci pour l'information.

Au passage il y a une feature qui me semble un peu limitée quand on gère ses DNS de façon indépendante.
Sur la machine j'héberge uniquement un sous-domaine (exemple : banane.truc.fr) et le domaine principal (truc.fr) est sur un autre serveur.

Du coup l'admin me sort :

ERROR! truc.fr IP Resolved [xx.xx.xx.xx] is not same as the one I have in the database [yy.yy.yy.yy]!

Hors ligne

 

#9 2008-02-03 22:14:02

olod
Maitre Jeidi
Date d'inscription: 2007-11-02
Messages: 313

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

Ben, je suis en last git actuellement, tout roule, aucuns problèmes smile y'a 2-3jours le git etait "cassé" parcontre smile mais la, le main-dev (thomas goirand) a plus ou moins frozen les améliorations (stade RC) et va releaser dans peu smile

Pour ton truc bidulle chouette, j'ai une kimsufi (enfin, un ami a qui je gère la kimsufi) et ma dédibox hebergement des sous domaines sans problèmes smile ton Error! me laisse imaginer que tu as ajouté le domaine truc.fr directement, et non banane.truc.fr, perso j'ajoute le sous domaine directement et tout roule smile
=> http://skunk.1s.fr/upload/upfiles/soudo … oblaim.jpg
Pour ajouter un domaine a un client ou a moi meme (admin dtc) j'utilise la case "Ajouter un domaine pour l'utilisateur :" et je met le sous domaine direct smile

Hors ligne

 

#10 2008-02-03 22:16:04

Pelops
Maitre Jeidi
Date d'inscription: 2007-06-09
Messages: 341

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

ca manque de petit screen je trouve :p


Software is like sex, it’s better when it’s free. - Linus Torvalds

Hors ligne

 

#11 2008-02-03 23:08:57

diou
Petit scarabé
Date d'inscription: 2008-02-03
Messages: 85

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

J'utilisais VHCS auparavant...

http://img509.imageshack.us/img509/5990/dtc0hb6.png

http://img20.imageshack.us/img20/4959/dtc1or0.png

http://img20.imageshack.us/img20/7439/dtc2wt4.png

http://img341.imageshack.us/img341/39/dtc3tx2.png

http://img20.imageshack.us/img20/5205/dtc4bk3.png

Dernière modification par diou (2008-02-03 23:14:24)

Hors ligne

 

#12 2008-02-04 00:30:07

olod
Maitre Jeidi
Date d'inscription: 2007-11-02
Messages: 313

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

merci pour les screenshots smile moi aussi j'utilisais vhcs avant, et dtc <=> vhcs c'est le jour et la nuit smile dtc est tellement mieux/plus mieux/better best mieux mieux ++ smile

@Pene : va troller ailleurs pabovilain yikes

@global : j'ai rajouté un howto rapide pour le git, et les astuces que tu proposais diou a la fin du premier topic smile quelqu'un se dévoue pour foutre le tuto dans le wiki big_smile ?

Hors ligne

 

#13 2008-02-04 02:46:19

diou
Petit scarabé
Date d'inscription: 2008-02-03
Messages: 85

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

Merci pour le tuto git.

Ce serait pas mal de l'ajouter dans le wiki en effet, avec les features de la bête.

Je peux également poster un résumé de quelques petites choses à mettre en place "de base" sur le serveur pour s'approcher du perfect setup wink (sécurité, etc...)

Je trouve que DTC manque beaucoup de "vie", sur le site officiel : news dépassées, annonces d'anciennes versions, pages pas mises à jour, roadmap floue, c'est très dommage, on se demande s'il va être aussi abandonné comme vhcs, il n'y a que le forum sur lequel on voit des questions posées.

Cela fait longtemps que je cherche un panel "maintenu à jour", libre et agréable à utiliser.
Après avoir testé ispcpomega (fork de vhcs), ispconfig (debian) et vhcs...

Hors ligne

 

#14 2008-02-04 06:42:05

Pelops
Maitre Jeidi
Date d'inscription: 2007-06-09
Messages: 341

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

ouais c'est joli smile

moi je reste sur mon Webmin lol


Software is like sex, it’s better when it’s free. - Linus Torvalds

Hors ligne

 

#15 2008-02-04 10:54:51

olod
Maitre Jeidi
Date d'inscription: 2007-11-02
Messages: 313

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

Pelops a écrit:

ouais c'est joli smile

moi je reste sur mon Webmin lol

héhé smile un jour si tu formatte smile

diou a écrit:

Merci pour le tuto git.

Ce serait pas mal de l'ajouter dans le wiki en effet, avec les features de la bête.

Je peux également poster un résumé de quelques petites choses à mettre en place "de base" sur le serveur pour s'approcher du perfect setup wink (sécurité, etc...)

Je trouve que DTC manque beaucoup de "vie", sur le site officiel : news dépassées, annonces d'anciennes versions, pages pas mises à jour, roadmap floue, c'est très dommage, on se demande s'il va être aussi abandonné comme vhcs, il n'y a que le forum sur lequel on voit des questions posées.

Cela fait longtemps que je cherche un panel "maintenu à jour", libre et agréable à utiliser.
Après avoir testé ispcpomega (fork de vhcs), ispconfig (debian) et vhcs...

C'est vrai smile, a vrai dire j'ai découvert dtc par hazard, et j'me suis lancer direct dans l'install (sans voir de screen, ni matter le site de l'auteur) sur un pauvre petit pc inutile chez moi smile et au final, ben ca tournait méga bien, au fur et a mesure que j'apprennais, j'me suis "rapprocher" de l'éditeur (gplhost, forums, git) et... en fait smile y'a facile 5-6 personnes qui bossent dessus, personne pour maj le site ni le forum, mais c'est un projet libre /o/ donc on peut contribuer a volonté smile et je pense m'investir dans ce très bon pannel smile

pour ce qui est d'la sécurité et du perfect setup => rkhunter + portsentry + fail2ban // un coup de eAccelerator et même dans le genre têtes brulées rajouter zend optimizer smile un coup de arno-iptables-firewall pour gérer facilement son firewall big_smile

A savoir que dtc-toaster a des sécurités de base php-hardened / clamav + spamassassin + amavis smile

En fait, dtc, caybien /o/

Hors ligne

 

#16 2008-02-04 12:11:10

Pelops
Maitre Jeidi
Date d'inscription: 2007-06-09
Messages: 341

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

ouais en fait j'ai deja install webmin ya 1 moment si j'avais vu le DTC avant pourquoi pas mais la
c'est plus la flemme de modif lol :p informaticien powa ! ca marche donc j'y touche plus mdr smile

mais en tout cas gg  smile lol

OUUAIS je suis un JEIDI !!
(voir rang sur le forum) adieu petit scarabée !

Dernière modification par Pelops (2008-02-04 12:11:41)


Software is like sex, it’s better when it’s free. - Linus Torvalds

Hors ligne

 

#17 2008-02-22 13:47:07

kangoulya
Petit scarabé
Lieu: Tunis
Date d'inscription: 2006-05-11
Messages: 58
Site web

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

Bonjour,

J'ai été enchanté d'avoir été cité dans cette liste de discussion wink

Je viens de commencé un toto qui devrait englober tout le potentiel de DTC ici : http://www.dedibox-news.com/doku.php?id … ec_dtc-xen

Il se base sur le tuto officiel http://dtcsupport.gplhost.com/DTC-Xen/DTC-Xen mais il reste à adapter cette partie http://dtcsupport.gplhost.com/DTC-Xen/S … an-Install pour Dedibox. En effet la console de gestion Dedibox ne permet pas de configurer le LVM à l'installation. Donc il faudrait préciser étape par étape la procédure à suivre avec le système de secours...

DTC-Xen vat permettre d'avoir des VPS sur Xen avec DTC. Ce qui facilitera les migrations les sauvegardes etc...

Je l'avais fait il y a maintenant un paquet de temps mais là je reprend tout au propre pour le tuto avec deux Dedibox de Dev et de pré-prod.

La première Dedibox sera utilisé comme serveur primaire et la seconde comme secondaire pour les MX, DNS, etc...

Contributeurs participez au partage wink
RDV sur : http://www.dedibox-news.com/doku.php?id … ec_dtc-xen
ou pour un projet plus complet sur : http://isp.vikkii.net/isp/apps/cms/wiki

Merci encore et d'avance wink

Hors ligne

 

#18 2008-02-23 20:05:28

diou
Petit scarabé
Date d'inscription: 2008-02-03
Messages: 85

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

Pourrais-tu nous préciser (dans le tuto également) quel est le but de DTC-Xen par rapport à la version classique ?
Je pense que ce serait très utile smile Merci.

Hors ligne

 

#19 2008-02-24 01:23:41

kangoulya
Petit scarabé
Lieu: Tunis
Date d'inscription: 2006-05-11
Messages: 58
Site web

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

DTC-Xen http://www.gplhost.com/software-dtc-xen.html est le seul outils open source permettant l'hébergement commercial de machines virtuelles sous Xen. Il permet de créer des VPS (virtual privet server) sur une seule machine physique depuis DTC installé lui-même sur un VPS ou sur un autre serveur physique. LVM permet de pouvoir migrer ces VPS tres facilement sans avoir à tout réinstaller etc. Exemple pour passer d'un serveur de Dev à la pré-prod ou à la prod ou tout simplement pour migrer d'un serveur de prod à un autre ou d'une dedibox à une machine plus puissante etc.

http://www.gplhost.com/gfx/images/dtc-xen-shema.gif

De plus, DTC-Xen permet d'installer le système de son choix sur chaque VPS, Debian, BSD, CentOS etc. de les redemarrer, de les tester etc.

http://www.gplhost.com/dtc-xen-snap-2.png

Et tout ça depuis le panel DTC comme avec la console de gestion Dedibox sans jamais toucher au serveur physique qui lui reste toujours dispo.

http://www.gplhost.com/dtc-xen-snap-1.png

Sans DTC-Xen la fonctionnalité disponible dans la configuration générale du panel DTC pour les VPS est inutilisable. Lien "VPS Server"

http://www.gplhost.com/dtcsnap_bwoup2.jpg

Dans notre cas nous allons utiliser le premier VPS de chaque serveur pour y installer un panel DTC. L'un primaire, l'autre secondaire pour les MX, les DNS, l'ajout de domaines, de comptes mail etc. Lien "Backup MX et DNS" de la configuration générale du panet DTC.

http://www.gplhost.com/dtc_shots/root-console/backup-between-panels.jpg

Les autes VPS sevont consacré à divers autres services qu'on ne mettra pas dans le même panier comme les Clusters, le streaming, NX, VPN, VOIP etc. à chacun ses VPS selon ses besoins.

Dans le tuto je renvoi simplement au site Officiel qui est mieux placé et plus complet pour expliquer ce qu'est DTC-Xen. En effet ce tuto est encore incomplet, je n'ai fait que le plan et les lignes de commandes sont un copier/coller de mon fichier neurones.txt à revoir et à adapter pour une Dedibox. Mais il donne quand même quelques pistes pour ceux qui voudraient se lancer. Dans un soucis de partage merci de le compléter au fure et à mesure de vos avancées étape par étape de la façon la plus claire et précise wink

Je m'y remettrai dès que j'ai un moment à y consacrer. Je suis désolé de le laisser dans cette état là mais je suis sur une autre planète avec le tail -f /var/log/syslog qui défile comme dans un certain film de science-fiction !

Dernière modification par kangoulya (2008-02-24 01:55:02)

Hors ligne

 

#20 2008-02-24 01:52:07

diou
Petit scarabé
Date d'inscription: 2008-02-03
Messages: 85

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

Merci pour le topo. smile

Cependant je vais poser une question subsidiaire bien innocente : quel est l'intérêt de tout cela ?
(C'était surtout cela ma question d'origine.)

Pourquoi le mettre en place sur des Dedibox ?
Dans quel but ?

Hors ligne

 

#21 2008-02-24 02:25:46

kangoulya
Petit scarabé
Lieu: Tunis
Date d'inscription: 2006-05-11
Messages: 58
Site web

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

Les performances de chaque service n'en seront que plus optimisé.

Et surtout ça permettra une migration plus transparente quand il faudra passer tout ou une partie des services à autre chose.

Personnellement j'utilisai une Debian Etch avec FreeNX pour avoir un bureau distant. Et une autre etch avec DTC pour l'hebergement. Puis j'ai voulu avoir un serveur de streaming, puis un serveur de jeux, puis un serveur Asterix pour la VOIP, puis un serveur de VOD, IRC, etc. Plutôt que de prendre 10 dedibox j'ai tout mis sur une seule et unique dedi en cluster avec des VPS sous xen avant d'en mettre deux, puis 3 et enfin d'aller ailleurs !

Il me reste toujours ma première intacte que je compte bien garder mais je n'ai pas encore résilié les deux autres, peut-être dans quelques mois...

Dernière modification par kangoulya (2008-02-24 02:27:50)

Hors ligne

 

#22 2008-02-24 14:02:15

STuFF
Membre
Date d'inscription: 2008-02-12
Messages: 10

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

quelqu'un pourrait me détailler un peu plus certaines étapes ? je suis notamment perdu avec le FQDN....
j'ai un nom de domaine, stuffweb.net, que je destine a etre mon "domaine principale", si j'ai bien compris, le FQDN de ma dedibox devrait etre au préablable nomdelamachine.stuffweb.net, au lieu de sd-XXXX.dedibox.fr ?

Comment faire ça ? et ensuite que doit-je mettre chez mon registrar, pour les dns ? (chez gandi en l'occurence)

en fait, j'ai déja tout fait j'ai l'impression hostname -f me sortait debian.stuffweb.net, mais a la fin du process d'install, le script indiquait qu'il fallait me connecter sur http://dtc.stuffweb.net/dtcadmin/, ce qui ne marchait absolument pas (firefox ne trouvait pas le sous domaine je pense)
sur www.stuffweb.net, j'avais par contre une page dtc basic, indiquant que le site etait en construction...

que dois je aussi faire dans le panel dedibox ? changer le reverse ? kesako ?

je pense que mon gros pb viens de la config du dns chez gandi, pour l'instant j'ai sd-XXXX.dedibox.fr et nssec.dedibox.fr, mais ça ne marche pas bien (et ça avec aucun panel de toute maniere....)

someone can help ? smile

Hors ligne

 

#23 2008-02-24 15:01:21

kangoulya
Petit scarabé
Lieu: Tunis
Date d'inscription: 2006-05-11
Messages: 58
Site web

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

En fait si tu part d'une install depuis la console dedibox tu dois indiquer comme nom de la machine par exemple "debian" ton reverse doit être "debian.stuffweb.net"

Dans /etc/hostanme ça doit être aussi debian.stuffweb.net modifie le et fait "hostname -F /etc/hostname"

tu dois l'avoir aussi dans /etc/hosts

Fait uname -a pour en être sure !

Le panel de gestion DTC quand à lui est effectivement accessible par default sur https://dtc.stuffweb.net/dtcadmin/
Que tu peu personnalisé depuis la configuration generale de DTC.
Pour personnalisé le template par default que DTC inclut sur chaque domaine ajouté C dans /var/lib/dtc qui est par default une page indiquant que le site est en construction.

Le reverse de ta machine à changer dans la console de gestion est donc bien debian.stuffweb.net à remplacer au lieu de sd-XXXX.dedibox.fr

Dans l'install par default de DTC, il génère les sous domaines "www" "404" et "dtc" mais aussi un DNS et un MX qui seront dans ton cas ns.stuffweb.net et mx.stuffweb.net là aussi tu peux les personnalisé depuis la  config generale de DTC pour avoir ns1.stuffweb.net et ns2.stuffweb.net mais il te faudra aussi créé les sous domaines correspondant. Ou alors faire un CNAME sd-XXXX.dedibox.fr et un autre nssec.dedibox.fr

Si tu n'arrive pas à acceder à https://dtc.stuffweb.net/dtcadmin/ mais que tu arrive à ouvrir http://www.stuffweb.net/ essaie d'acceder à ton panel via https://www.stuffweb.net/dtcadmin pour personnalisé ta config.

ATTENTION DTC n'est pas conçu pour fonctionner sur le même serveur que d'autres services installé par le paquet dtc-toaster, c'est d'ailleur pour ça entre autre qu'il n'y a pas de firewall, c'est très deconseillé d'en installer d'autres, ça le rentrait instable ! Pour utiliser d'autre services en plus que le panel DTC sur un même serveur, séparez les avec dtc-xen sur differents VPS.

Dernière modification par kangoulya (2008-02-24 15:17:28)

Hors ligne

 

#24 2008-02-24 15:25:52

diou
Petit scarabé
Date d'inscription: 2008-02-03
Messages: 85

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

PS : J'utilise iptables sans problème avec dtc.

STuFF : Après avoir modifié le hostname il faut souvent rebooter.
Si tu gères tes dns intégralement chez Gandi, il faut probablement créer le sous-domaine dtc.* pointant sur ta machine.

Hors ligne

 

#25 2008-02-24 15:45:15

STuFF
Membre
Date d'inscription: 2008-02-12
Messages: 10

Re: [tuto] Installer DTCadmin sur debian etch (4.0)

merci pour ces infos...

Justement j'aimerais ne pas gerer tout chez gandi, donc je ne sais pas quoi mettre la bas comme serveur dns pour mon domaine...
comment configurer le domaine lui meme chez gandi, et que faire au niveau du panel dedibox ?

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson