Asterisk 17/18, Freepbx 15. ARM/Raspberry Pi fork of tiredofit/docker-freepbx image.
10K+
Properly working with IVR and call forwarding to an extension on a Raspberry pi 4 32-bit architecture.
Check documentation on: https://hub.docker.com/r/tiredofit/freepbx
26-03-2021 - tag 18.15-alpha:
24-03-2021 - tag 17.15.2 / 17.15-latest:
Example docker-compose.yaml (change tag to 18.15-alpha instead of 17.15-latest, if you want Asterisk 18 instead of Asterisk 17)
version: '2'
services:
freepbx-app:
container_name: freepbx-app
image: epandi/asterisk-freepbx-arm:17.15-latest
ports:
#### If you aren't using a reverse proxy
- 80:80
#### If you want SSL Support and not using a reverse proxy
#- 443:443
- 5060:5060/udp
- 5160:5160/udp
- 18000-18100:18000-18100/udp
#### Flash Operator Panel
- 4445:4445
volumes:
- /home/pi/Docker/asterisk17/certs:/certs
- /home/pi/Docker/asterisk17/data:/data
- /home/pi/Docker/asterisk17/logs:/var/log
- /home/pi/Docker/asterisk17/data/www:/var/www/html
### Only Enable this option below if you set DB_EMBEDDED=TRUE
- /home/pi/Docker/asterisk17/db:/var/lib/mysql
### You can drop custom files overtop of the image if you have made modifications to modules/css/whatever - Use with care
#- ./assets/custom:/assets/custom
environment:
- VIRTUAL_HOST=asterisk.local
- VIRTUAL_NETWORK=nginx-proxy
### If you want to connect to the SSL Enabled Container
#- VIRTUAL_PORT=443
#- VIRTUAL_PROTO=https
- VIRTUAL_PORT=80
- LETSENCRYPT_HOST=hostname.example.com
- [email protected]
- ZABBIX_HOSTNAME=freepbx-app
- RTP_START=18000
- RTP_FINISH=18100
## Use for External MySQL Server
- DB_EMBEDDED=TRUE
### These are only necessary if DB_EMBEDDED=FALSE
# - DB_HOST=freepbx-db
# - DB_PORT=3306
# - DB_NAME=asterisk
# - DB_USER=asterisk
# - DB_PASS=asteriskpass
### If you are using TLS Support for Apache to listen on 443 in the container drop them in /certs and set these:
#- TLS_CERT=cert.pem
#- TLS_KEY=key.pem
restart: always
network_mode: "bridge"
### These final lines are for Fail2ban. If you don't want, comment and also add ENABLE_FAIL2BAN=FALSE to your environment
cap_add:
- NET_ADMIN
privileged: true
Content type
Image
Digest
Size
606.9 MB
Last updated
over 5 years ago
docker pull epandi/asterisk-freepbx-arm:18.15-alpha