Installation standalone sur Ubuntu
L’installation de PBXware standalone sur la distribution Ubuntu nécessite certaines configurations préalables, notamment la mise à jour du système, l’installation des dépendances requises et l’ajout des paquets spécifiques à PBXware.
Ce guide vous accompagnera pas à pas pour assurer une installation fluide et fonctionnelle.
INFORMATION :
L’installation de PBXware nécessite des connaissances de base en gestion de serveurs. Il est utile d’avoir une certaine expérience en réseau, systèmes d’exploitation Linux et plateformes de virtualisation (comme VMware ou Hyper-V).
Télécharger Ubuntu
Choisissez la version d’Ubuntu :
Nous recommandons de télécharger la version 24.04.1 LTS Server d’Ubuntu, car elle est stable et adaptée aux serveurs. Vous pouvez la télécharger via ce lienTéléchargez l’ISO :
Une fois sur le site, sélectionnez la version appropriée et téléchargez le fichier ISO.- Installez l’ISO sur une instance :
Installez l’ISO téléchargé sur une instance physique ou cloud (VMware, Proxmox, AWS..)
Pour installer PBXWare, vous devez d’abord télécharger et préparer le script d’installation.
Une fois avoir déployé votre instance virtuelle ou physique (Ubuntu, Gentoo, CentOS…), l’installation de PBXware peut démarrer. Veuillez vous connecter en SSH à la nouvelle instance déployée et passer en mode superutilisateur (root) :
sudo -su
Lancez les mises à jours de la distribution :
apt update
apt upgrade
Quelques packages utiles doivent maintenant être installés pour une utilisation future :
apt install wget
apt install bzip2
apt install psmisc
apt install pcregrep
Remplacez 7.x par la version souhaitée.
Il est recommandé de se connecter d’abord en tant que superutilisateur avec sudo su
, puis d’exécuter l’installation. Toutefois, vous pouvez également lancer la commande sudo ./install-pbxware-v7x.sh
Après avoir exécuté le script d’installation avec succès, vous devriez voir ceci :
* This is PBXWare v7.4.0.2 installation script.
* Please note, this script will stop and wipe
* out any previous installation of PBXWare v7.4.0.2!
Do you want to proceed (y/N):
Tapez Y pour procéder à l’installation :

Les deux services liés à PBXware devraient maintenant être en cours d’exécution :

L’installation est maintenant terminée et le système est prêt.
Connectez-vous à votre système depuis votre navigateur à l’adresse IP de votre instance pour configurer PBXWare.

systemctl start / stop / restart / reload pbxware.service
systemctl start / stop / restart / reload setupwizard.service
systemctl status setupwizard.service
systemctl status pbxware.service
Journalctl
Puisque PBXWare fonctionne sur Ubuntu, journalctl
est un outil en ligne de commande permettant de visualiser et de gérer les messages de journal créés par le système et le gestionnaire de services systemd
. Il donne accès aux journaux d’événements du système, y compris les journaux de démarrage, les statuts des services, les messages d’erreur et autres événements système.
La commande journalctl -u
est utilisée pour filtrer et afficher les entrées de journal relatives à un service ou une unité spécifique de systemd
sous Ubuntu. Cela est particulièrement utile pour le dépannage ou pour surveiller le comportement des services individuels. Vous pouvez surveiller les journaux de pbxware
et de setupwizard
au fur et à mesure qu’ils sont écrits en utilisant l’option -f
.
sudo journalctl -u pbxware.service -f
sudo journalctl -u setupwizard.service -f

Assistant d’installation
Une fois l’installation du script terminée, rendez-vous sur un navigateur web à l’adresse IP de votre instance PBXware pour démarrer le déploiement.
L’assistant d’installation est conçu pour recueillir les données essentielles afin de rendre le système opérationnel. Une fois l’assistant d’installation terminé, le système devrait être entièrement sous licence, entièrement opérationnel et prêt à être utilisé.
Si vous avez décidé d’installer PBXware sur une autre plateforme que SERVERware, le mot de passe par défaut pour accéder à l’assistant d’installation est pbxware.
EULA

Détails de l’administrateur
- E-mail/Confirmer l’E-mail
L’adresse e-mail fournie est utilisée comme nom d’utilisateur pour se connecter.
- Mot de passe/Confirmer le mot de passe
Le mot de passe fourni est utilisé pour se connecter
Détails du serveur
- Mot de passe root
PBXware vous demande ce mot de passe lors de la connexion au système/SSH et lors de l’accès aux services du système par l’interface web.
- Confirmer le mot de passe
Retapez le mot de passe root saisi dans le champ ci-dessus.
- Fuseau horaire
Sélectionnez le fuseau horaire dans lequel se trouve PBXware.
Licence
La partie licence vous permet d’entrer une licence valide (non-active). Si le système possède plus d’une carte réseau, toutes les adresses MAC trouvées seront affichées.
- Type de licence
Sélectionnez un type de licence pour le système. Le système est livré avec deux types de licence : Licence Gratuite et Requested (payante).
- Numéro de licence
Entrez le numéro de licence de PBXware, sélectionnez l’adresse MAC s’il y en a plusieurs et cliquez sur ‘Next’ pour enregistrer.
- L’adresse MAC associée à PBXware.
REMARQUE : La machine doit avoir accès à une connexion Internet afin de récupérer la licence. Si plus d’une adresse MAC est présente, sélectionnez celle que vous souhaitez associer à PBXware et cliquez sur ‘Next’.
Localité
Localité permet d’entrer les valeurs « locales » du système afin de définir toutes les valeurs nécessaires au fonctionnement normal du système.
- Pays
Sélectionnez le pays dans lequel PBXware est situé.
- Indicatif
L’indicatif téléphonique où se trouve PBXware, par exemple, si PBXware se trouve en France, vous devrez définir ‘33’.
- Longueur de l’extension
Le nombre de chiffres que PBXware va associer aux extensions locales.
Si ce champ est réglé sur ‘3’, toutes les extensions locales auront une plage de 100-999.
Si ce champ est réglé sur ‘4’, toutes les extensions locales auront une plage de 1000-9999...
- Police / Pompiers / Ambulance
Le numéro de téléphone des services d’urgence dans la région où se trouve PBXware (ex : Police : 17, Pompiers : 18, Ambulance : 15)
PBXware possède une option pour appeler ces services d’urgence à travers certains trunks. Si tous les canaux sont occupés, un appel actif sera interrompu afin de composer ces numéros en urgence.
Musique d’attente
- Musique d’attente libre de droits (Royalty Free)
Cette opération permet de télécharger une musique libre de droits qui peut être utilisée comme musique d’attente par défaut. Elle pourra être modifiée ultérieurement.
Confirmation
Enfin, l’étape de confirmation vous permet de revérifier toutes les valeurs et de terminer l’assistant ou de recommencer depuis le début. Si vous cliquez sur « Confirmer et finaliser« , l’assistant de configuration se termine et le navigateur est redirigé vers l’écran de connexion du système.
Si vous cliquez sur ce bouton, tous les détails fournis seront réinitialisés et vous reviendrez à la première étape.
Cliquez sur ce bouton pour confirmer les données fournies dans l’assistant d’installation et finaliser l’installation. Tous les détails fournis seront appliqués et l’assistant d’installation vous redirigera vers l’écran de connexion de PBXware.
Connexion au système
- Écran de connexion
Afin de vous connecter au système, veuillez diriger votre navigateur vers : http://ADRESSE_IP/ (Par exemple : http://192.168.1.2/)
- Adresse mail
Il s’agit de l’adresse électronique de l’administrateur que vous avez définie dans l’assistant de configuration initiale.
- Mot de passe
Il s’agit du mot de passe de l’administrateur que vous avez défini dans l’assistant de configuration initial
PBXware est désormais pleinement installé et prêt à être mis en production.
ASTUCE
Suivez désormais le guide : PBXware : Premiers pas