installation_recommended.rst 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. *************
  2. Old Install
  3. *************
  4. .. image:: ../_static/images/logo_right.png
  5. :scale: 85%
  6. CLICK HERE FOR THE NEW INSTALL http://docs.fusionpbx.com/en/latest/getting_started/installation_recommended_new.html
  7. Welcome to the FUSIONPBX getting started guide. In this section we will show how to install FUSIONPBX. FUSIONPBX can be used on multiple different operating systems, databases, and web servers. In this guide we will show on Debian 8 (Jessie), Postgresql and NGINX. **Please note to have a clean install. The install script will install everthing but the Operating System**
  8. **1.** Goto a console and follow the recomended steps from http://fusionpbx.com/download.php
  9. ::
  10. cd /usr/src
  11. apt-get install wget
  12. wget https://raw.githubusercontent.com/fusionpbx/fusionpbx-scripts/master/install/debian/install_fusionpbx.sh
  13. chmod 755 install_fusionpbx.sh
  14. ./install_fusionpbx.sh install-both auto
  15. |
  16. **2.** The install script will apt-get update/upgrade the system and ask you a few questions
  17. ::
  18. The pgsql username is fusionpbx
  19. The pgsql database name is fusionpbx
  20. Please provide a password for the fusionpbx user
  21. Password:IloveFusionpbx
  22. Let's repeat that
  23. Password:IloveFusionpbx
  24. *It can take between 15-30 minutes to compile and install*
  25. |
  26. **3.** Goto a web browser and enter the ip address
  27. ::
  28. Now you'll need to manually finish the install and come back
  29. This way I can finish up the last bit of permissions issues
  30. Just go to
  31. http://ur_domain_or_ip.com
  32. MAKE SURE YOU CHOOSE PostgreSQL as your Database on the first page!!!
  33. ON the Second Page:
  34. Database Name: fusionpbx
  35. Database Username: fusionpbx
  36. Database Password: whateveryouentered
  37. Create Database Username: Leave_Blank
  38. Create Database Password: Leave_Blank
  39. |
  40. **4.** Web browser Installation part
  41. :Select Language: **Pick your language. Click next**
  42. .. image:: ../_static/images/install_lang.jpg
  43. :scale: 85%
  44. |
  45. :Freeswitch Detect: **Detecting folder paths used**
  46. .. image:: ../_static/images/install_detect_freeswitch.jpg
  47. :scale: 85%
  48. **Don't change anything here**
  49. |
  50. :Database Configuration: **Click Execute**
  51. .. image:: ../_static/images/install_database_config.jpg
  52. :scale: 85%
  53. **Don't change anything here**
  54. |
  55. :Admin Login Configuration: **Click Next**
  56. .. image:: ../_static/images/install_admin_username.jpg
  57. :scale: 85%
  58. This will create the superadmin login that will be used in your web browser.
  59. |
  60. **5.** Goto Console and press enter
  61. ::
  62. When PostgreSQL is configured come back and press enter.
  63. The FusionPBX installation changed permissions of /usr/local/freeswitch/storage
  64. Waiting on you to finish installation (via browser), I'll clean up
  65. the last bit of permissions when you finish.Waiting on /var/www/fusionpbx/resources/config.php
  66. /var/www/fusionpbx/resources/config.php Found!
  67. Waiting 5 more seconds to be sure.
  68. ..... Fixing...
  69. FIXED
  70. Setting up Fail2Ban for FusionPBX
  71. Installation Completed. Now configure FreeSWITCH via the FusionPBX browser interface
  72. http://104.233.77.151
  73. Default login is (whatever you picked in the GUI install):
  74. User: WhateverUsernameYouPicked
  75. Password: YourPasswordYouPicked
  76. Checking to see if FreeSWITCH is running!
  77. |
  78. :Install Finished: **Login with the username and password you choose during the install**
  79. .. image:: ../_static/images/ilogin.jpg
  80. :scale: 50%
  81. |
  82. **Note**: To display the logo at the top and not in the menu
  83. ::
  84. go to advanced -> default settings > menu_style > set to inline