Aktuell existiert auf der 3CX Website keine Anleitung mehr, wie man 3CX auf einer bestehenden Installation (z.B. Debian 10 Buster oder DietPi) installieren kann. Es wird aktuell nur ein fertiges ISO angeboten, in dem auch das Linux enthalten ist (Debian). Es kann aber unter Umständen vorkommen, dass man 3CX auf einem Cloud-Server oder einer VM / PC installieren möchte, und nicht die Möglichkeit hat, das ISO zu verwenden. Doch es geht eigentlich ganz einfach.

In diesem Artikel habe ich schon die Grundeinrichtung von 3CX auf einem Raspberry Pi beschrieben. Die Vorbereitungen wie Lizenzkey ordern etc kannst Du hier nachlesen.

Manuell lässt sich 3CX auf jedem Debian 10 Buster (dazu zählt auch die Native PC Variante von Dietpi) installieren.

Zunächst muss das OS aktualisiert werden. Dazu gib folgendes ein:

sudo apt update && sudo apt upgrade -y

Danach fügen wir die Ressourcen für 3CX hinzu:

wget -O- http://downloads-global.3cx.com/downloads/3cxpbx/public.key | sudo apt-key add -
echo "deb http://downloads-global.3cx.com/downloads/debian buster main" | sudo tee /etc/apt/sources.list.d/3cxpbx.list
echo "deb http://downloads-global.3cx.com/downloads/debian buster-testing main" | sudo tee /etc/apt/sources.list.d/3cxpbx-testing.list

Danach aktualisierst Du das Repository:

sudo apt update

Für 3cx werden noch folgende Pakete benötigt:

sudo apt install net-tools dphys-swapfile

Danach müssen die Repository-Files geprüft und ggf angepasst werden. Gib dazu folgendes ein:

sudo nano /etc/apt/sources.list.d/3cxpbx.list	

Ersetze dann die Distribution (z.B. stretch) durch buster und speichere das File mittels <ctrl+X> ab. Danach führe nochmal folgendes aus:

sudo apt update && sudo apt upgrade -y

Jetzt lade und starte die Installation mit folgendem Befehl:

sudo apt install 3cxpbx

Danach beginnt die Installation von 3CX. Die Konfiguration usw. kannst Du hier nachlesen:

Raspberry Pi Telefonanlage mit 3cx unter DietPi | LOGIN TechBlog

Wenn Du die Software auf einem Cloud-Server betreiben möchtest, empfehle ich Dir Hetzner. Hier ist ein Gutscheincode. Mit diesem bekommst Du bei Erstregistrierung 20 EURO Guthaben. Genug um dies auszuprobieren:

Hetzner Gutschein Code 20 EURO

Wie man bei Hetzner einen Cloudserver einrichtet, kannst Du hier sehen. In diesem Beispiel installiere ich PiHole & Unbound. Bitte dies aber nicht durchführen: PiHole und 3CX laufen NICHT zusammen auf derselben Maschine. Installiere nur den Basis-Server (Debian 10!) und beginne dann mit der Installation von 3CX wie oben beschrieben:

Cloud-Server Installation bei Hetzner

Viel Spass beim Nachbauen.

Update

Die aktuelle DietPi Version läuft unter Debian Bullseye. 3CX läuft unter Bullseye nicht. Dafür benötigt man DietPi unter Buster. Da auf der offiziellen DietPi Seite Buster nicht mehr zum Download bereitsteht, kannst Du DietPi Buster für x68 hier herunterladen:

Download DietPi Buster x86

Raspberry Pi Hardware (Affiliate Link)
Raspberry Pi 4 : https://amzn.to/2EVzC8x
passendes Case passiv gekühlt: https://amzn.to/3rrw9Sj
passendes Case aktiv gekühlt: https://amzn.to/2PPYIeP
Netzteil: https://amzn.to/3kd0wsV
SD-Karte: https://amzn.to/2XzHuTX

Passende Telefone:
Snom (meine Empfehlung): https://amzn.to/2NhQL0Z
oder: https://amzn.to/3uluhwI

Falls benötigt:
SD-Card Reader: https://amzn.to/2EZhNWn
Lan Kabel: https://amzn.to/31nIk7j

Software & Hersteller:
DietPi: https://dietpi.com/
3CX Anleitung Raspi: Anleitung zur Installation von 3CX auf dem neuesten Raspberry Pi
Balena Etcher: https://www.balena.io/etcher/
Bitvise SSH Client: https://www.bitvise.com/ssh-client-download
Lan Scanner: https://www.advanced-ip-scanner.com/de/
Notepad++: https://notepad-plus-plus.org
7Zip: https://www.7-zip.de