Objectif

Ce document fournit des instructions sur la façon de Flash Asterisk sur une carte SD et d'installer Webmin et Postfix Mail Server. L'objectif est d'installer Postfix Mail Server sur un Raspberry Pi à des fins de test.

Le produit Raspberry Pi n'est pas pris en charge par Cisco. Ce document est uniquement destiné à l'assistance et n'est pas un document de solution.

Qu'est-ce que Webmin ?

Webmin est une interface utilisateur graphique (GUI) pour l'administration du système de type Unix. Unix est un système d'exploitation qui prend en charge et autorise les fonctionnalités multitâches et multiutilisateurs. Vous pouvez facilement installer des modules sur Webmin, tels que Postfix Mail Server, le serveur LDAP (Lightweight Directory Access Protocol), le filtre de messagerie Procmail, le serveur VPN PPTP (Point-to-Point Tunneling Protocol), et bien d'autres encore. Vous pouvez également configurer des comptes d'utilisateurs, DNS, le partage de fichiers et d'autres configurations nécessaires au lieu de devoir modifier manuellement chaque fichier de configuration Unix. C'est une bonne solution si vous n'aimez pas utiliser les lignes de commande et préférez utiliser l'interface utilisateur graphique pour vous aider à configurer et ajouter de nouvelles fonctionnalités.

Pour en savoir plus sur Webmin, cliquez ici.

Qu'est-ce que Postfix Mail Server ?

Postfix Mail Server est un agent de transfert de messagerie open-source. Il s'agit d'une application utilisée pour envoyer et recevoir du courrier. Postfix Mail Server peut être utilisé avec d'autres modules tels que Dovecot. Dovecot est un serveur IMAP (Internet Message Access Protocol) et POP3 (Post Office Protocol 3) open source utilisé comme serveur de stockage de courrier.

Pour en savoir plus sur postfix, cliquez ici.

Pourquoi installer Postfix Mail Server ?

Tout le monde utilise le courrier électronique. Les utilisateurs peuvent héberger leur propre serveur de messagerie ou utiliser un fournisseur tiers. L'une des plus grandes questions que les gens se posent lorsqu'ils utilisent un fournisseur tiers est : “ suis-je à l'aise avec cela ? ” La plupart des utilisateurs voudraient probablement utiliser un fournisseur tiers car leur sécurité est meilleure que celle de leur domicile ou de leur petite entreprise ; mais certains utilisateurs préfèrent l'héberger en interne. Lorsque vous hébergez votre propre serveur de messagerie, vous avez un contrôle total sur vos propres données.

En outre, l'hébergement de votre propre serveur de messagerie vous permet de contrôler votre propre adresse de messagerie avec votre nom de domaine (Bob@esupport.com). Ce qui semble mieux pour la présentation commerciale que de communiquer avec un nom de domaine tiers (par exemple Bob@hotmail.com). Il y a beaucoup de choix que les utilisateurs ont lorsqu'ils hébergent leur propre serveur de messagerie. Il y a Exchange, Sendmail, Groupwise, Postfix, et bien d'autres. Certains serveurs sont gratuits, mais d'autres non. Dans ce cas, Postfix est un serveur de messagerie libre et open source que les utilisateurs peuvent installer sur leur Raspberry Pi.

Conditions requises

- Raspberry Pi (modèle Pi 3 B+, Pi 3, Pi 2, B+, B et A) : pour plus d'informations, consultez la page : raspberry-asterisk.org)

- Image Asterisk

- Etcher

- Carte SD (32 Go minimum)

- Adaptateur de carte SD (facultatif - si votre périphérique dispose d'un port de carte SD)

- Nom de domaine (facultatif - selon votre cas d'utilisation)

Table des matières

1. Installation d'Asterisk sur le Raspberry Pi

2. Connexion à l'interface de framboise à l'aide de SSH

3. Installation de Webmin sur Raspberry Pi

4. Accès à Webmin et installation de Postfix Mail Server

5. Conclusion

Installation d'Asterisk sur le Raspberry Pi

Étape 1

Dans la page des téléchargements de framboise-asterisk, faites défiler jusqu'à ce que vous voyiez la dernière image disponible pour téléchargement. Dans cet exemple, nous avons sélectionné le fichier raspbx-04-04-2018.zip en regard du champ HTTP. Le fichier zip doit commencer l'installation.

Assurez-vous d'avoir suffisamment de stockage sur votre carte SD. Nous utiliserons une carte SD de 32 Go pour ce didacticiel.

Étape 2

Une fois le fichier zip téléchargé, accédez à l'emplacement du fichier zip. Cliquez avec le bouton droit sur le fichier zip et sélectionnez Extraire tout...

N'hésitez pas à utiliser d'autres logiciels (par exemple 7-Zip, WinRAR, WinZip, etc.) pour extraire le fichier zip.

Étape 3

Une fenêtre Extract Compressed (Zipped) Folders doit s'afficher. Cliquez sur Extract pour extraire le fichier zip dans le dossier dans lequel il se trouve actuellement.

N'hésitez pas à l'extraire dans un autre dossier. Pour ce faire, cliquez sur Parcourir... et sélectionnez un autre dossier.

Étape 4

Une fois le fichier extrait. Vous devriez voir le dossier décompressé.

Étape 5

Exécutez balenaEtcher.

Si vous n’avez pas encore installé Etcher, consultez leur site Web en cliquant ici.

Étape 6

La fenêtre Etcher doit apparaître. Cliquez sur Sélectionner une image.

Étape 7

La fenêtre Ouvrir apparaît. Accédez à l'emplacement de l'image raspbx. Sélectionnez raspbx-04-04-2018.img et cliquez sur Ouvrir.

Étape 8

Assurez-vous que votre carte SD est sélectionnée. Cliquez sur Modifier pour sélectionner une autre carte SD. Cliquez sur Flash ! lorsque vous êtes prêt à faire clignoter l'image raspbx sur votre carte SD. Il faudra un certain temps pour faire clignoter l'image sur votre carte SD. S'il te plaît, ne l'interromps pas. Il devrait vous demander quand il est fini de clignoter l'image sur votre carte SD.

Assurez-vous que votre carte SD est branchée sur votre périphérique. Vous pouvez avoir besoin d'une carte si votre périphérique ne dispose pas d'un port de carte SD.

Vous auriez dû maintenant faire une image de votre carte SD avec l'image raspbx.

Connexion à l'interface de framboise à l'aide de SSH

Étape 1

Connectez votre Raspberry Pi par Secure Shell (SSH) ou votre Raspberry Pi à un moniteur d'ordinateur via HDMI. Avant d'accéder à votre Raspberry Pi à l'aide de SSH, vous devez connaître l'adresse IP de Raspberry Pi. Dans cet exemple, PuTTY a été utilisé pour SSH dans le Raspberry Pi.

N'hésitez pas à essayer certaines des méthodes de la documentation de Raspberry Pi pour trouver l'adresse IP de votre Raspberry Pi : Adresse IP de l'interface Pi Raspberry.

Étape 2

Entrez l'adresse IP de votre Raspberry Pi dans le champ Host Name (or IP address). Vérifiez que le port est 22 et SSH est sélectionné comme type de connexion. Cliquez sur Ouvrir pour démarrer la session.

Étape 3

Une alerte de sécurité PuTTY apparaît. Cliquez sur Oui pour continuer la connexion.

Étape 4. Vous serez invité à ouvrir une session. Entrez le nom d'utilisateur root et raspberry comme mot de passe par défaut.

Il est recommandé de modifier votre mot de passe lorsque vous êtes connecté. Utilisez la commande passwd pour modifier votre mot de passe.

Installation de Webmin sur Raspberry Pi

Certaines commandes que nous utiliserons sont disponibles sur cette page. Pour connaître les commandes les plus récentes, reportez-vous au lien fourni.

Étape 1

Entrez la commande suivante pour installer les dépendances. Lorsque vous êtes invité à continuer, appuyez sur y sur votre clavier pour continuer.

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

Étape 2

Entrez la commande ci-dessous pour télécharger la version DEB de Webmin dans le Raspberry Pi. Une extension de fichier DEB est un fichier de package logiciel Debian. Il est principalement utilisé dans le système d'exploitation Unix qui contient des archives pour les fichiers exécutables, la documentation et les bibliothèques.

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.900_all.deb

Étape 3

Entrez la commande ci-dessous pour installer Webmin.

Le nom d'utilisateur de l'administration est défini sur root et le mot de passe est votre mot de passe racine actuel.

dpkg —installer webin_1.900_all.deb

Vous auriez dû installer Webmin sur votre Raspberry Pi.

Accès à Webmin et installation de Postfix Mail Server

Étape 1

Entrez https:// IP_address_of_your_raspberry_pi :10000 dans l'URL de votre navigateur Web pour accéder à la page Web de Webmin. Dans cet exemple, https://192.168.86.39:10000 a été saisi.

Si vous ne vous souvenez pas de l’adresse IP de votre Raspberry Pi, vous pouvez essayer d’y accéder en utilisant https://raspbx:10000.

Étape 2

Connectez-vous à la page de configuration Web de Webmin.

Note: Le nom d'utilisateur est défini sur root et le mot de passe est votre mot de passe actuel pour root. Si vous avez modifié votre mot de passe à l'étape 4 de la section Connexion à l'interface Raspberry à l'aide de SSH, saisissez le mot de passe que vous avez modifié.

Étape 3

Dans l'onglet Webmin, cliquez sur Modules non utilisés dans la liste déroulante.

Étape 4

Dans la liste déroulante Modules non utilisés, recherchez Postfix Mail Server et cliquez dessus.

Étape 5

Dans Postfix Mail Server, cliquez sur le bouton Cliquez ici pour télécharger et installer Postfix. Il recherche les paquets que vous n'avez pas encore installés.

Étape 6

Cliquez sur le bouton Installer maintenant.

Étape 7

Une liste des paquets s'affiche, indiquant les paquets que vous allez installer. Si l'installation n'a pas démarré, cliquez à nouveau sur le bouton Installer maintenant pour démarrer l'installation.

Étape 8

Postfix doit être installé. Vous devriez voir quelque chose comme l'image ci-dessous.

Étape 9

Une fois Postfix installé, vous devez recevoir une notification en bas indiquant que “ installer des ” complets ou “ installé 2 packages. ”

Étape 10

Accédez à Postfix Mail Server dans le menu de gauche. Postfix Mail Server peut se trouver dans la liste déroulante Serveurs ou Modules non utilisés. Dans cet exemple, Postfix Mail Server se trouvait dans la liste déroulante Modules non utilisés.

Vous auriez dû installer Postfix Mail Server sur le Raspberry Pi. Pour commencer à fournir un service de messagerie avec Postfix, trois configurations doivent être configurées dans la plupart des cas. Cliquez sur Options générales, puis configurez quel domaine utiliser dans le courrier sortant, quels domaines recevoir du courrier et les réseaux locaux. Cliquez sur le bouton Enregistrer et appliquer pour enregistrer votre modification.

Pour en savoir plus, consultez la documentation de Webmin sur Postfix Basic Configuration.

Conclusion

Vous auriez dû installer Postfix Mail Server sur votre Raspberry Pi.

Additional Information

Si vous êtes intéressé par différentes approches mais que vous utilisez toujours Raspberry Pi, consultez ces didacticiels :

Ces didacticiels utiliseront l'interface de ligne de commande pour configurer le serveur de messagerie. Contactez-les pour toute question ou problème.

Didacticiel simplifié - Faites un serveur de messagerie à partir de votre Raspberry Pi 3

Didacticiel détaillé avec d'autres fonctionnalités : Sam Hobbs - Serveur de messagerie Raspberry Pi Partie 1 : Didacticiel Postfix

Nous n'utiliserons pas les deux didacticiels fournis ci-dessus. Ces ressources supplémentaires peuvent vous être utiles.

Pour en savoir plus sur la création d'un réseau vocal de base à l'aide d'un Raspberry Pi, cliquez ici.