Skip to main content

Debian Install

1. After booting the ISO choose graphical install.  Make sure there is a working network connection otherwise the install will not work.

image.png

2. English

image.png

3. United States

image.png

4. American English

image.png

5. Enter SangomaPBX

image.png

6. Enter the domain of the network or just leave it blank.

image.png

7. Create a password for the Root user that will also be used for the login user that will be created later

image.png

8. This will be the main user that will login with ssh make sure to record this username

image.png

9. Use the same password as used for the root account

image.png

10. Usually Central

image.png

11. Choose "use entire disk"

image.png

12. In a VM there should only be 1 option

image.png

13. All files in 1 partition

image.png

14. Finish partitioning

image.png

15. Make sure to change this to Yes and continue

image.png

16. Do not scan for additional media

image.png

17. Choose United States

image.png

18. Choose deb.debian.org

image.png

19. No proxy is needed leave it blank and click continue

image.png

20. Choose No and continue

image.png

21. Make sure that the following are selected:
  • Debian desktop environment
  • Cinnamon
  • SSH server
  • standard system utilities

image.png
22. This will take about ~5 minutes to download and install all of the packages
image.png
23. Choose yes to install grub
image.png
24. There should only be one option available make sure to select it
image.png
25. Choose continue to reboot
image.png

Post install

1. login with the root user to do final configuration
image.png
 2. Open the terminal from the taskbar on the bottom and run the command
usermod -aG sudo pbxenjoyer
Replace pbxenjoyer with a different username if a different username was used
image.png
3. Logout by clicking the menu in the bottom left and then clicking the Green exit button.  Log back in as pbxenjoyer with the password that was set for it earlier (should be the same as the root user)
image.png

FreePBX install

1. At this point SSH is installed and running you can ssh into the server:
ssh pbxenjoyer@10.0.0.10
Replace the IP with the server IP which can be found by clicking the Network Icon on the bottom right.
2. Either in SSH or the Terminal run this command to install FreePBX.  This will take about 5 minutes to install.
cd /tmp
wget https://github.com/FreePBX/sng_freepbx_debian_install/raw/master/sng_freepbx_debian_install.sh  -O /tmp/sng_freepbx_debian_install.sh
sudo bash /tmp/sng_freepbx_debian_install.sh
3. After it is finished running you can go the IP address in your browser to access the FreePBX webui and complete the PBX setup.