đŸ’Ÿ Archived View for ploum.net â€ș 44-hula-sous-debian-ptit-truc â€ș index.gmi captured on 2023-07-10 at 14:29:27. Gemini links have been rewritten to link to archived content

View Raw

More Information

âŹ…ïž Previous capture (2023-04-20)

âžĄïž Next capture (2024-05-10)

🚧 View Differences

-=-=-=-=-=-=-

Hula sous Debian : p’tit truc

2005-03-17

http://www.hula-project.org

hula

Attention, ce billet est purement technique et concerne les curieux voulant installer Hula sous Debian. Dans un sens, on peut le voir comme une forme de poĂ©sie ultra-geek (la fleur Hula se dĂ©pose dans la spirale Debian grĂące Ă  la magie d’apt-get), mais bon
 passez plutĂŽt au billet suivant ! 😉

au billet suivant

Vous ĂȘtes encore lĂ  ?

EspĂšce de geek ![1]

greek !

GrĂące au travail d’Alex Hudson, installer Hula sous Debian (Sarge ou Ubuntu) ne pose aucun problĂšme. Tout est clairement expliquĂ© sur son site.

sur son site

La premiÚre chose à faire est surtout de couper tous les services qui pourraient rentrer en conflit avec hula! Faites spécialement attention à couper votre serveur SMTP (Exim ou Postfix, généralement).

/etc/init.d/postfix stop

Puis installez Hula ( apt-get install hula aprÚs avoir ajouté la source deb http://www.eurobob.eclipse.co.uk/hula debs/ )

http://www.eurobob.eclipse.co.uk/hula

Il faut ensuite lancer hulasetup :

hulasetup

(voir les options dans la doc – notons que chez moi, l’option dns n’a eu aucun effet. De toutes façons, elle n’est plus rĂ©ellement nĂ©cessaire, les derniĂšres versions utilisent enfin resolv.conf )

la doc

Enfin, vous pouvez lancez hula :

/etc/init.d/hula start

Et vous pouvez vous amuser (interface d’admin sur le port 89, webmail sur le 8080). D’ailleurs si quelqu’un sait comment on utilise cette p*$!# d’interface d’admin, je suis preneur. En effet, y’a pas moyen de configurer quoi que ce soit Ă  jeun. Mais visiblement, l’ergonome qui a conçu « ça » ne connaissait pas le mot « Ă  jeun ». Passons


(Ă  noter que un /etc/init.d/hula stop mets trĂšs trĂšs longtemps Ă  arrĂȘter la machine, killall est votre ami, mais n’abusez pas du -9 )

Le truc Ă  savoir

Hula fourni donc un serveur SMTP. Et si vous voulez que vos utilisateurs puissent recevoir des mails, il faut que ce serveur SMTP soit opĂ©rationnel. Cependant, Hula ne fournit pas de MTA (Mail Transport Agent). Et beaucoup de paquet Debian, notemment mysql-server, dĂ©pendent d’un MTA. Pour fournir un MTA, exim4 ou postfix sont gĂ©nĂ©ralement installĂ©s. Parfois mĂȘme exim ou sendmail. Mais ces programmes sont aussi des serveurs SMTP et donc empĂȘche Hula de fonctionner, du moins la partie SMTP !

La premiĂšre solution est d’installer postfix ou exim et de le couper. C’est bourrin, mais ça marche. Gros dĂ©faut : les mails systĂšmes ne sont plus envoyĂ©s. Cela concerne aussi les mails envoyĂ©s depuis, par exemple, la fonction PHP mail, comme les mails d’envoi de password. Bref, c’est pas idĂ©al.

C’est ici qu’intervient la petite touche parfaite, qui vient complĂ©ter admirablement le tableau : nullmailer !

nullmailer

nullmailer est tout simplement un MTA qui ne fait rien que de donner les mails qu’il reçoit à un autre serveur SMTP.

apt-get install nullmailer

ensuite, il suffit d’indiquer dans /etc/nullmailer/remotes le serveur SMTP, Ă  savoir
. localhost bien sĂ»r ! Et voilĂ , c’est tout beau, tout propre, ça marche, wĂ©Ă©Ă©, on est content 🙂

C’est technique ? Je vous avais prĂ©venu !

PS : Un autre truc si jamais vous cassez votre config Hula c’est de bouger toutes la configuration, de relancer hulasetup puis de rĂ©Ă©craser la config recrĂ©Ă©e :

/etc/init.d/hula stop
mv /usr/var/mdb /root/hula/
mv /usr/var/netmail /root/hula
/usr/sbin/hulasetup
cp -pr –reply=yes /root/hula/mdb/* /usr/var/mdb
cp -pr –reply=yes /root/hula/netmail/* /usr/var/netmail
/etc/init.d/hula start

ici ça a marchĂ© 😉

Notes

[1] Et dire que pendant que j’écris cette ligne, Pat m’envoie un message disant : « subversion, apache et apache2 sont dans un chroot 
 lequel tombe Ă  l’eau ?? » Ils sont parmi nous !

----

Email:

gemini23@ploum.eu

permalinks:

gemini://ploum.net/44-hula-sous-debian-ptit-truc/index.gmi

https://ploum.net/44-hula-sous-debian-ptit-truc/index.html