Librox blog

À deux, c’est mieux

Accueil > Serveur > Installation d’Alternc 3.0 RC2

Installation d’Alternc 3.0 RC2

jeudi 10 janvier 2013

Installation d’alternc 3.0 RC2 sur Debian Wheezy minimale : seuls les options "serveur ssh" et "Utilitaires usuels du système" ont été cochés lors de l’install.

Tout est fait depuis un terminal connecté en ssh au serveur fraîchement installé.

On choisit "Dialogue" et "basse".
Installation de acl et de quota (et pas quotas comme indiqué dans la doc) requis par alternc

J’ai choisis non pour le rappel quotidien de dépassement du quotas.
On configure la partition qui contient alternc :

ajouter "acl,grpquota," devant errors=remount-ro pour la partition qui contient l’installation d’Alternc. Ici tout est installé en une partition donc c’est / mais dans le cas d’un serveur ce sera la partition /var généralement.

On remonte la partition (ici / mais à adapter) pour la modif sur le montage de la partition ci-dessus. Comme le service ne redémarre pas tout seul, on le fait :

On ajoute les sources alternc :

On ajoute :

On ajoute la clé gpg du déôt alternc puis on met à jour la liste :

On installe apache mysql et postfix car si c’est installé en temps que dépendences avec alternc, ça chie dans la colle.

Il me propose de virer Exim4, je met yes.

Postfix Configuration :

Configuration type du serveur de messagerie :
Site internet
Nom de courrier :
ndd du serveur
Destinataire des courriels ... :
mail que vous voulez
Autres destinations pour lesquelles le courrier sera accepté :
laisser par défaut
Faut-il forcer des mises à jour synchronisées de la file d’attente des courriels ?
Non
Réseaux internes :
laisser par défaut
Faut-il utiliser procmail pour la distribution locale ?
Oui
Taille maximale des boîtes aux lettres (en octets) :
0
Caractère d’extension des adresses locales :
+
Protocoles internet à utiliser :
tous

Configuration de mysql-server-5.5

Nouveau mot de passe du superutilisateur de MySQL :
laisser vide (sans quoi alternc ne s’installe pas)
2ème et 3ème tentative, insistez :
Nouveau mot de passe du superutilisateur de MySQL :
laisser vide

On lance l’install d’alternc :

Configuration de dbconfig-common

Faut-il garder les mots de passe des administrateurs des bases de données ?
Non
Ce serveur sera-t-il utilisé pour accéder à des bases de données distantes ?
Non

Configuration de phpmyadmin

Serveur web à reconfigurer automatiquement :
Cochez apache2
Identifiant pour la configuration par le web :
laisser par défaut
Mot de passe pour la configuration par le web :
laisser par défaut

ProFTPD configuration

Lancement de proftpd :
Depuis inetd

Configuration de bind9

Identifiant pour l’exécution du démon de BIND9 :
bind
Autres options à transmettre pour « named » :
laisser par défaut
Faut-il écraser les paramètres de resolv.conf ?
Non

Configuration de sasl2-bin

laisser par défaut

AlternC

Do you REALLY want to install AlternC on this computer ?
Oui
Nom de votre service d’hébergement :
Ce que vous voulez
Nom de domaine du bureau :
ndd du serveur
l’adresse IP principale de ce serveur :
IP publique
l’adresse IP interne de ce serveur :
IP du réseau interne
Nom de domaine du serveur de dns primaire :
ndd du serveur
Nom de domaine du serveur de dns secondaire :
si vous en avez un, mettez son adresse
le MX à assigner aux nouveaux domaines :
ndd du serveur
A local MySQL connection was established on the server. Do you Want to Use it. If not remote MySQL server connection parameters will be needed.
Oui
Emplacement d’AlternC :
/var/alternc
le MX de secours à assigner aux nouveaux domaines :
si vous en avez un, renseignez le
name of the mysql server :
127.0.0.1
Base système mysql d’Alternc :
alternc
Compte mysql d’AlternC :
sysusr
Mot de passe du compte mysql :
entrez un mot de passe pour la base mysql d’alternc
Compte mysql d’AlternC :
par défaut
The server to GRANT permissions to :
localhost
The way backup rotation is executed
date (pour une histoire de bande passante, Thomas comprendra)
serveur de surveillance :
vide
Serveurs esclaves
vide

Configuration de fontconfig-config

Tout par défaut

Alternc

The ip appears to be private, do you want to use it anyway ? The server might not be reachable from outside your network.
Oui
Il insiste :
The ip appears to be private, do you want to use it anyway ? The server might not be reachable from outside your network.

Configuration de fontconfig-config

par défaut

Configuration de phpmyadmin

Faut-il configurer la base de données de phpmyadmin avec dbconfig-common ?
Oui
Méthode de connexion pour la base de données MySQL de phpmyadmin :
Socket Unix
Nom de l’administrateur de la base de données :
root
Mot de passe de l’administrateur de la base de données :
vide
Identifiant MySQL pour phpmyadmin :
phpmyadmin
Donnez un mot de passe
Nom de la base de données MySQL pour phpmyadmin :
phpmyadmin
Mot de passe de connexion MySQL pour phpmyadmin :
laisser faire le hasard
Nom de la base de données MySQL pour phpmyadmin :
phpmyadmin (commencent à saouler !!)
Au début je suis tombé sur un truc qui chie :
Une erreur s’est produite lors de la création de la base de données.
ERROR 1045 (28000) : Access denied for user ’root’@’localhost’ (using password : YES)
Forcément ce con essaye de se connecter avec un mot de passe alors qu’il n’y en a pas ! Solution reconfigurer après l’étape suivante qui donne un mot de passe à mysql. # dpkg-reconfigure phpmyadmin
En attendant : ignorer.
Au dernier essai je n’ai pas eu ce problème (je crois qu’à la question "Mot de passe de l’administrateur de la base de données :" je donnais un mdp croyant qu’il fallait en créer un alors qu’en fait faut laisser vide).

alternc.install

Je sais pas pourquoi mais on me dit de faire ça alors je le fait : "Please run alternc.install to fully deploy"

Et là ça a l’air pas mal. Sauf :
Bim : Fatal erreur :
doveconf : Fatal : Error in configuration file /etc/dovecot/dovecot.conf : protocols : Unknown protocol : sieve
Et une dizaine de warnings.

Bon on sécurise mysql :

# mysql_secure_installation
En gros on met un mot de passe root, on vire l’anonymous user, et on répond Y à tout.

O miracle si on tape l’adresse IP publique dans un navigateur, on tombe sur la page d’alternc. Bon maintenant il reste le webmail, j’ai nommé roundcube !

je ne détaille pas
puis :

La page d’accueil s’affiche bien mais impossible de se connecter aux comptes créés depuis alternc.
Erreur de connexion au serveur IMAP
On verra ça plus tard.

Messages