3CX.BitBlade

3CX Docker Installation

Docker Compose Setup für 3CX mit Konfiguration, Volumes und Networking.

Docker für 3CX

Containerisierte 3CX Installation mit Docker Compose für einfache Verwaltung.

Voraussetzungen

  • Docker Engine v20.10+
  • Docker Compose v1.29+
  • 4 GB RAM
  • 20 GB Speicher
  • Ubuntu/Debian oder Docker Desktop

docker-compose.yml

version: '3.8'
services:
  3cx:
    image: 3cx:latest
    container_name: 3cx-pbx
    restart: always
    ports:
      - "5015:5015"
      - "5060:5060/udp"
      - "5061:5061"
    volumes:
      - 3cx-data:/var/lib/3cx
      - 3cx-config:/etc/3cx
    environment:
      - TIMEZONE=Europe/Berlin

volumes:
  3cx-data:
  3cx-config:

Container starten

docker-compose up -d

Container-Verwaltung

Status

docker-compose ps

Logs

docker-compose logs -f 3cx

Stoppen

docker-compose down

Volumes

3CX Daten in Docker Volumes speichern:

  • 3cx-data: Datenbank
  • 3cx-config: Konfiguration

Backup

docker run --rm -v 3cx-data:/data -v $(pwd):/backup alpine tar czf /backup/3cx.tar.gz /data

Sicherheit

  • Starkes Admin-Passwort
  • Nur notwendige Ports exponieren
  • HTTPS aktivieren
  • Regelmäßige Backups