Guide

Come installare il software 3CX su APU2 e S.O. Debian 9

Questo How-to mostra come installerete 3CX sugli appliance entry level della linea APU2.
Hardware testati:

Prerequisiti

  • Preparare la chiavetta come illustrato nel nostro articolo: Preparare la chiavetta USB bootable per 3CX
  • Un cavo ethernet inserito nel device APU2 nella NiC vicino alla COM che sia funzionante e con la possibilità di uscire su internet

Installazione
Inserire la chiavetta nell’APU2, collegare la porta COM e accendere l’APU2 inserendo l’alimentazione.
Premi F10

3CX-Apu2

Premi 1
Arrivati a questa schermata scegli “install” e clicca il tasto TAB per poter editare

3CX-Apu2

Elimina quiet dopo i – – – e scrivi: console=ttyS0=115200n8. Dai invio per far partire l’installazione.

3CX-Apu2

Aspettate qualche istante in più, vedrete scorrere le informazioni di boot e poi arriverete all’installazione vera e propria. Da qui dovete scegliere tutte le informazioni per installare Debian 9.

3CX-Apu2
3CX-Apu2

Se scegli la enp1S0 ricordati che la NiC fisica corrisponde a quella vicino alla porta COM.

3CX-Apu2

Partirà in automatica la configurazione dell’interfaccia tramite il DHCP. Se il DHCP non è presente, o se preferisci dare un IP manualmente, basta premere su <Cancel> nella schermata seguente.

3CX-Apu2

Qui il DHCP Server non era presente, quindi fallisce la configurazione del network.
Clicca su continua e poi inserisci l’IP manualmente. Ricordati che se c’è il DHCP non sei obbligato a fare questi passi

3CX-Apu2
3CX-Apu2

Inserisci l’IP che preferisci comprensivo si subnet mask, gateway e DNS server e poi clicca su continue.

3CX-Apu2
3CX-Apu2
3CX-Apu2
3CX-Apu2
3CX-Apu2
3CX-Apu2

Se la configurazione del Network va a buon fine, e il 3CX ha connessione di rete e internet, potrai andare avanti altrimenti vedrai questo errore:

3CX-Apu2

Cliccando su Continue verrai riportato al menu principale con tutti i passi dell’installazione. Seleziona di nuovo la parte di Network, re-inserisci tutti i parametri facendo attenzione a non commettere errori e poi prosegui con l’installazione.

3CX-Apu2

Se hai superato la parte di networking senza errori, arriverai alla schermata di inserimento della password di root (da ripetere 2 volte).

3CX-Apu2
3CX-Apu2

Scegli English nella schermata seguente

3CX-Apu2

Segui i passi come in figura

3CX-Apu2
3CX-Apu2
3CX-Apu2
3CX-Apu2

Scegli in base alle tue esigenze: se non sai cosa scegliere vai avanti come in figura

3CX-Apu2

Scegli in disco su cui installare il sistema operativo: attenzione a NON scegliere la chiavetta USB!!

3CX-Apu2

Scegli in base alle tue esigenze, non sai cosa scegliere vai avanti come in figura

3CX-Apu2
3CX-Apu2
3CX-Apu2

Partirà l’installazione del sistema operativo Debian 9 e proseguirà da solo fino alla fine. Al termine, togli la chiavetta altrimenti ripartirà l’installazione.

3CX-Apu2
3CX-Apu2

Questa è la schermata del GRUB, alla fine avrete il prompt per il login in console

3CX-Apu2
3CX-Apu2

Ci siamo accorti che, stranamente, il pacchetto del centralino non era presente. Non è un problema grave perché normalmente basta un comando per installarlo.
Debian 9 ci sono due passaggi in più da fare. Non richiede troppo tempo in più e sarà sufficiente seguire questa guida per completarlo.
Purtroppo non esiste ancora il pacchetto 3cxpbx nei repository di Debian 9, perciò dobbiamo fare qualche piccola modifica per installarlo.

Per prima cosa controlliamo se il pacchetto libcurl3 è installato:
# dpkg –l | grep libcurl3

3CX-Apu2

Se è presente la versione 7.52.1.5+deb9u3: togliamola perché il 3cxpbx richiede una versione più vecchia
# apt remove libcurl3

Ora procediamo all’installazione vera e propria installando la libcurl3 della vecchia Debian8
wget -O- http://downloads.3cx.com/downloads/3cxpbx/public.key | apt-key add –
echo “deb http://downloads.3cx.com/downloads/debian stretch main” | tee /etc/apt/sources.list.d/3cxpbx.list

apt-get update

apt-get install libcurl3=7.38.0-4+deb8u5

apt-get install 3cxpbx

Arrivati al 99% vi verrà chiesto in che modo volete completare l’installazione

3CX-Apu2

Per semplicità usate l’opzione 1 (Web) cliccando 1

3CX-Apu2

Andate sul web e completate l’installazione.

HTTP://<IP DEL VOSTRO APPLIANCE>:5015?V=2

NOTA: Se modifichiamo il repository con Stretch, al primo upgrade cambierà anche il pacchetto libcurl3. Non fatelo finché 3CX non pubblicherà il pacchetto per Debian 9

  ti posso interessare anche