Add automated 1-click install script and FreePBX-style terminal login banner

This commit is contained in:
sorcier committed 2026-11-02 02:46:52 +01:00
1 parent c5de8d0c71
commit 502543e134
4 files changed
+463 -123

No files matched your search

+28 -5
View File
@@ -76,16 +76,39 @@ nexus-pbx/
---
## ⚙️ Prérequis & Installation
## ⚙️ Prérequis & Installation en 1 Clic
- **Système d'exploitation** : Debian 12 (Bookworm) ou Debian 13 (Trixie).
- **Paquets requis** : Asterisk 20+, PHP 8.2+, Nginx, SQLite3, Fail2ban, Certbot.
- **Systèmes supportés** : Debian 12 (Bookworm), Debian 13 (Trixie), Ubuntu Server 22.04 / 24.04.
- **Architecture** : x86_64 / amd64 ou arm64.
Pour déployer sur une machine fraîche :
### ⚡ Installation Automatique (Recommandée)
Sur votre serveur Debian/Ubuntu fraîchement installé, exécutez simplement cette commande en tant que **root** :
```bash
sudo bash scripts/setup-debian.sh
bash <(curl -sSL https://git.sorcier-research.com/sorcier/NexusPBX/raw/branch/main/install.sh)
```
### 📦 Méthode Alternative (Clonage Manuel)
```bash
git clone https://git.sorcier-research.com/sorcier/NexusPBX.git /var/www/nexus-pbx
cd /var/www/nexus-pbx
sudo bash install.sh
```
---
## 🔑 Première Connexion & Administration
Une fois l'installation terminée, la bannière console s'affiche sur votre terminal avec l'adresse IP détectée.
Ouvrez votre navigateur web sur :
- **HTTP** : `http://<IP_DU_SERVEUR>`
- **HTTPS** : `https://<IP_DU_SERVEUR>:8443`
**Identifiants d'administration par défaut :**
- **Nom d'utilisateur** : `admin`
- **Mot de passe** : `admin123`
*(Il vous est fortement recommandé de changer le mot de passe dès votre première connexion).*
---
## 🔒 Confidentialité & Sécurité du Dépôt