Passa al contenuto principale

Guida all'installazione

Questa sezione copre il processo di installazione completo per NethVoice, dall'installazione dell'infrastruttura NethServer 8 sottostante alla configurazione di NethVoice stesso.

Panoramica​

L'installazione di NethVoice è un processo in due fasi:

  1. Installazione di NethServer 8 - Installa la piattaforma base NethServer 8
  2. Installazione di NethVoice - Installa e configurare l'applicazione NethVoice

Cos'è NethServer 8?​

NethServer 8 (NS8) è la piattaforma infrastruttura Linux sottostante su cui gira NethVoice. Fornisce:

  • Gestione dell'infrastruttura Linux unificata open-source
  • Supporto cluster per alta disponibilità e scalabilità
  • Architettura dell'applicazione modulare
  • Interfaccia di amministrazione basata su web
  • Hardening della sicurezza e aggiornamenti
informazioni

NethVoice richiede che NethServer 8 sia installato per primo. Assicurati di completare l'installazione di NethServer 8 prima di procedere con NethVoice.

Percorso di installazione​

Passaggio 1: Prerequisiti​

Prima di iniziare, assicurati di avere:

  • Una macchina fisica o virtuale dedicata
  • Distribuzione Linux supportata installata (Rocky Linux, AlmaLinux, CentOS Stream o Debian)
  • Indirizzo IP statico configurato
  • Server DNS esterni configurati
  • Connessione Internet funzionante
  • Nome di dominio completamente qualificato (FQDN) registrato e risolto

Passaggio 2: Installa NethServer 8​

Segui la guida all'installazione di NethServer per:

  • Installare i componenti core di NethServer 8
  • Configurare la rete e il DNS
  • Accedere all'interfaccia di amministrazione web
  • Creare il tuo cluster

Passaggio 3: Installare e configurare NethVoice​

Segui la Guida all'installazione di NethVoice per:

  • Installare NethVoice
  • Completare la configurazione guidata:
    • Configurare un provider di account
    • Installare e configurare un NethVoice Proxy
    • Configurare virtual host, certificati e password di amministrazione
  • Accedere all'interfaccia di amministrazione di NethVoice e CTI

Quick Reference​

Requisiti minimi di sistema​

ComponenteRequisito
CPU2 vCPU/core (x86-64)
RAM2GB
Archiviazione40GB SSD
ReteIndirizzo IP statico
OSRocky Linux 9 (subscription supportato) - AlmaLinux 9, CentOS Stream 9, Debian 12 (community supportato)
BrowserFirefox, Chrome o Chromium (versione attuale)

Metodi di installazione​

NethServer 8 può essere installato tramite:

  • Script di installazione standard (consigliato)
  • Immagine di macchina virtuale pre-costruita (per Proxmox o VMWare)

NethVoice è installato tramite:

  • Interfaccia del Software Center di NethServer

Credenziali predefinite​

Dopo l'installazione, utilizza queste credenziali temporanee:

ComponenteNome utentePassword
Interfaccia amministratore di NethServer 8adminNethesis,1234
Interfaccia amministratore di NethVoiceadminNethesis,1234
warning

Cambia le credenziali predefinite immediatamente dopo il primo accesso per motivi di sicurezza.

Guide dettagliate​

Installazione di NethServer 8​

Guida completa che copre:

  • Requisiti di sistema e consigli hardware
  • Distribuzioni Linux supportate
  • Configurazione di rete e DNS
  • Procedura di installazione standard
  • Distribuzione di immagini pre-costruite
  • Passaggi post-installazione
  • Configurazione del cluster
  • Risoluzione dei problemi

Installazione di NethVoice​

Guida completa che copre:

  • Installazione del software NethVoice
  • Configurazione guidata:
    • Dominio utenti
    • NethVoice Proxy
    • Virtual host (host base)
    • Certificati Let's Encrypt
    • Password di amministrazione
  • Accesso amministratore
  • Configurazione iniziale

Installazione di NethVoice Proxy​

Guida completa che copre:

  • Panoramica del proxy e architettura
  • Ruolo nelle distribuzioni con una e più istanze
  • Passaggi di installazione
  • Configurazione (dominio, interfaccia, IP pubblico)
  • Configurazione del certificato SSL
  • Verifica e test
  • Deve essere installato prima di NethVoice

Checklist dell'installazione​

Prima di iniziare, assicurati che:

  • L'hardware soddisfa i requisiti minimi (2 vCPU, 2GB RAM, 40GB SSD)
  • Distribuzione Linux supportata disponibile
  • Indirizzo IP statico configurato
  • Server DNS esterni configurati
  • FQDN registrato presso il provider DNS
  • Il firewall consente le porte richieste (80, 443, 55820 per il clustering)
  • La connessione Internet è stabile
  • Hai accesso amministrativo al server

Note importanti​

informazioni

Solo piattaforme supportate: Installa NethServer 8 solo su distribuzioni supportate. Sistemi desktop e server che eseguono altri servizi non sono supportati.

informazioni

Indirizzo IP statico: DHCP non è supportato. Configura un indirizzo IP statico prima o durante l'installazione di NethServer 8.

warning

Configurazione DNS: Una corretta configurazione DNS è essenziale per i certificati TLS, il clustering e la funzionalità complessiva del sistema. Non saltare i passaggi di configurazione DNS.

warning

Credenziali predefinite: Cambia le password amministratore predefinite immediatamente dopo l'installazione. Questo è un requisito di sicurezza, non facoltativo.

Scalabilità​

Dopo l'installazione iniziale, NethServer 8 supporta:

  • Configurazione cluster: Aggiungi più nodi per la scalabilità
  • Nodi worker: Distribuisci applicazioni tra i nodi del cluster
  • Bilanciamento del carico: Bilanciamento del carico integrato per le applicazioni
  • VPN: Configurazione VPN automatica per la comunicazione sicura tra nodi

Vedi la documentazione di NethServer 8 per i dettagli del clustering.

Limiti di scalabilità di NethVoice​

NethVoice prevede i seguenti limiti tecnici:

  • Massimo 22 istanze NethVoice per nodo NethServer 8.
  • Massimo 250 chiamate contemporanee (interne e/o esterne) per istanza NethVoice.

Questi limiti sono determinati dalla disponibilità delle porte UDP utilizzate per la gestione del traffico RTP. Il numero massimo di istanze installabili su un singolo nodo e il numero massimo di chiamate contemporanee per istanza sono quindi vincoli tecnici, indipendenti dalle risorse hardware disponibili.

informazioni

Il raggiungimento dei limiti tecnici non garantisce che il sistema sia in grado di gestire il carico massimo. La capacità effettiva dipende anche dalle risorse hardware disponibili, dalla configurazione delle istanze e dalle funzionalità utilizzate.

Per installazioni che richiedono un numero maggiore di istanze, è necessario distribuire il carico su più nodi del cluster NethServer 8.

Per installazioni che richiedono un numero di chiamate contemporaneo maggiore di 250 rivolgersi al supporto tecnico.

Risoluzione dei problemi​

Problemi comuni​

Non è possibile accedere all'interfaccia web

  • Verifica la configurazione dell'indirizzo IP statico
  • Controlla che il firewall consenta la porta 443
  • Assicurati che il DNS risolva correttamente l'FQDN
  • Vedi la guida all'installazione di NethServer 8

Problemi di connettività di rete

  • Configura l'indirizzo IP statico
  • Verifica che i server DNS siano raggiungibili e non locali
  • Controlla la configurazione dell'interfaccia di rete
  • Testa la risoluzione DNS da riga di comando

Installazione dello script non riuscita

  • Assicurati che la connessione Internet sia stabile
  • Installa curl se non disponibile
  • Esegui come utente root
  • Verifica che i requisiti di sistema siano soddisfatti

Per ulteriore aiuto, consulta le guide dettagliate o la documentazione di NethServer 8.

Passaggi successivi​

Dopo l'installazione completata con successo:

  1. Configura NethVoice: Completa la procedura guidata di configurazione di NethVoice
  2. Configura utenti: Crea domini utente (LDAP o Active Directory)
  3. Provisioning di telefoni: Vedi la guida al provisioning dei telefoni
  4. Formazione utenti: Utilizza il Manuale utente per formare gli utenti finali
  5. Hardening della sicurezza: Configura firewall e controlli di accesso

Pronto per iniziare? Inizia con la guida all'installazione di NethServer 8.

NethVoice 8.0