You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 8, 2024. It is now read-only.
Hi,
I installed docker in Oracle VM. Operating System "Debian Buster". I'm using Portainer.io for docker GUI.
In the Portainer, I successfully deployed a stack of FreePBX with this docker compose yml code:
version: '2'
services:
freepbx-app:
container_name: freepbx-app
image: tiredofit/freepbx
ports:
#### If you aren't using a reverse proxy
- 2000: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:
- ./certs:/certs
- ./data:/data
- ./logs:/var/log
- ./data/www:/var/www/html
### Only Enable this option below if you set DB_EMBEDDED=TRUE
#- ./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=hostname.example.com
- VIRTUAL_NETWORK=host
### 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=FALSE
### 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
networks:
- proxy-tier
### 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
freepbx-db:
container_name: freepbx-db
image: tiredofit/mariadb
restart: always
volumes:
- ./db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=password
- MYSQL_DATABASE=asterisk
- MYSQL_USER=asterisk
- MYSQL_PASSWORD=asteriskpass
networks:
- proxy-tier
freepbx-db-backup:
container_name: freepbx-db-backup
image: tiredofit/db-backup
links:
- freepbx-db
volumes:
- ./dbbackup:/backup
environment:
- ZABBIX_HOSTNAME=freepbx-db-backup
- DB_HOST=freepbx-db
- DB_TYPE=mariadb
- DB_NAME=asterisk
- DB_USER=asterisk
- DB_PASS=asteriskpass
- DB_DUMP_FREQ=1440
- DB_DUMP_BEGIN=0000
- DB_CLEANUP_TIME=8640
- COMPRESSION=BZ
- MD5=TRUE
networks:
- proxy-tier
restart: always
networks:
proxy-tier:
driver: bridge
After deploying the stack the starting admin page isn't coming. But in the containers section, it's showing "Running" status!
Login address I'm trying: http://1.1.1.11:2000
I'm not sure what I did wrong! I'm new in docker but experienced in FreePBX. I've got a PBX server up and running in Raspberry Pi4 right now.
Can anyone help me with this issue, please? It'll be a great help for me!
The text was updated successfully, but these errors were encountered:
@tahmidul99 did you find a solution, I have a similar yaml, also with bridged network and commented out the proxy stuff (virtual, letsencryp). but cannot connect http to local rasPi.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Hi,
I installed docker in Oracle VM. Operating System "Debian Buster". I'm using Portainer.io for docker GUI.
In the Portainer, I successfully deployed a stack of FreePBX with this docker compose yml code:
After deploying the stack the starting admin page isn't coming. But in the containers section, it's showing "Running" status!
Login address I'm trying: http://1.1.1.11:2000
I'm not sure what I did wrong! I'm new in docker but experienced in FreePBX. I've got a PBX server up and running in Raspberry Pi4 right now.
Can anyone help me with this issue, please? It'll be a great help for me!
The text was updated successfully, but these errors were encountered: