Les plugins pour alternc utilisent la même méthode de développement que le coeur du logiciel, il est donc nécessaire d’utiliser la même méthode pour générer des paquets deb d’installation.
Ici nous prenons le cas du plugin alternc-awstats qui permet de coupler notre panel de gestion de domaines avec le logiciel de statistiques basé sur les logs du serveur AWStats.
Dans un premier temps, il est nécessaire d’installer AWStats lui-même de la sorte :
- sudo apt-get install awstats libgeo-ipfree-perl
Ensuite, en tant qu’utilisateur, il faut récupérer les sources du plugin, dans son répertoire home
par exemple :
- cd ~
- svn co https://dev.alternc.org/svn/alternc-awstats/trunk alternc-awstats
- cd alternc-awstats
Nous partons du fait que vous ayez déjà installé alternc de cette manière là et que vous avez donc une clé GPG signé et configuré les devscripts comme ici.
On compile ensuite les sources :
- svn-buildpackage -rfakeroot --svn-builder=debuild
La phase de compilation vous demandera par deux fois le mot de passe utilisé lors de la création de votre clé GPG.
Ceci crée un paquet debian dans le répertoire ~/build-area
qu’il faut installer de la sorte :
- sudo dpkg -i ../build-area/alternc-awstats_1.0_all.deb
L’installation redémarrera alternc et l’ensemble des démons du système dont il dépend (Apache, Courier, Postfix, Bind ...), puis un onglet "Statistiques Web" (en plus de "Statistiques Web Brutes") doit apparaitre dans le menu gauche de l’interface d’Alternc.
Le nombre d’instances Awstats par utilisateur est configurable dans les quotas par l’administrateur comme tout autre service fournit par Alternc.