Guest User

Untitled

a guest
Feb 23rd, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #!/bin/bash
  2. #this script will properly install openvbx on ubuntu 14LTS. Hope this helps some people,
  3.  
  4. if [[ $EUID -ne 0 ]]; then
  5. echo "This script must be run as root" 1>&2
  6. exit 1
  7. fi
  8.  
  9. export DBNAME=openvbx
  10. export DBUSER=openvbx
  11. export DBPASS=openvbxpass
  12.  
  13. apt-get update
  14. apt-get upgrade
  15. apt-get -y install apache2 php5 libapache2-mod-php5 php5-mysql libapache2-mod-auth-mysql php5-curl git mysql-server
  16. echo "Initializing database $DBNAME; please have your root MySQL password ready"
  17. mysql -p -e "create database $DBNAME; GRANT ALL PRIVILEGES ON $DBNAME.* to $DBUSER@localhost IDENTIFIED BY '$DBPASS'; FLUSH PRIVILEGES;"
  18. service apache2 restart
  19.  
  20. cd /var/www/html
  21. rm index.html
  22. git clone git://github.com/twilio/OpenVBX.git
  23. mv OpenVBX calls
  24. sed -i -e "s/# RewriteBase \/openvbx/RewriteBase \/calls/g" /var/www/html/calls/.htaccess
  25. chmod 777 -Rf /var/www/html/calls/OpenVBX/config
  26. chmod 777 -Rf /var/www/html/calls/audio-uploads
Add Comment
Please, Sign In to add comment