Running MikoPBX using docker compose
MikoPBX Installation Guide using Docker compose
Docker installation and creating a user and directories
Docker compose launch option
services:
mikopbx:
container_name: "mikopbx"
image: "ghcr.io/mikopbx/mikopbx-x86-64"
network_mode: "host"
cap_add:
- NET_ADMIN
entrypoint: "/sbin/docker-entrypoint"
hostname: "mikopbx-in-a-docker"
volumes:
- /var/spool/mikopbx/cf:/cf
- /var/spool/mikopbx/storage:/storage
tty: true
environment:
- ID_WWW_USER=${ID_WWW_USER}
- ID_WWW_GROUP=${ID_WWW_GROUP}
# Change the station name through environment variables
- PBX_NAME=MikoPBX-in-Docker
# Change the default SSH port to 23
- SSH_PORT=23
# Change the default WEB port to 8080
- WEB_PORT=8080
# Change the default WEB HTTPS port to 8443
- WEB_HTTPS_PORT=8443Running Multiple MikoPBX Instances on One Host
Mode Without Network Isolation Between Host and Containers (–net=host)
Network Bridge Mode (–net=bridge)
Environment variables for configuring MikoPBX
Last updated
Was this helpful?

