Difference between revisions of "Ubuntu12onDigitalOcean"
YankeeDoodle (talk | contribs) m |
YankeeDoodle (talk | contribs) m |
||
Line 37: | Line 37: | ||
'''./install_fusionpbx.sh -h''' | '''./install_fusionpbx.sh -h''' | ||
− | OK. So far | + | OK. I also have a droplet on DO, 1GB. So far the instructions worked extremely well. But then........ |
after the response: | after the response: | ||
Revision as of 22:08, 4 November 2014
Building FusionPBX on Digital Ocean 512 MB Instance
Setup account on Digital Ocean
Create a new droplet. I chose 512 MB version New York, Ubuntu 12.04, since I am in the states 55 seconds later, I had a new VPS and an email with the root password SSH into VPS using putty or your favorite SSH client
(I ran everything as root)
apt-get update
apt-get upgrade
apt-get install build-essential (don't know if this is needed, but installs a c++ compiler and other things that I always seem to need.)
apt-get install memcached (this is missing from the script and found an error in my fusionpbx logs)
Go to: http://wiki.fusionpbx.com/index.php?title=Easy_FusionPBX
wget the latest script....
Go to your preferred install directory (/usr/local) or whatever you like
As of Feb. 2014 the command was:
wget http://fusionpbx.googlecode.com/svn/branches/dev/scripts/install/ubuntu/install_fusionpbx.sh
After downloading the script....
chmod +x install_fusionpbx.sh
At this point, you can vi into the file and change any settings (such as database preference, etc) – see fusionpbx website for more details. I stuck with the defaults SQLite and to prompt after each install so I could check for errors.
When you are ready type:
./install_fusionpbx.sh -h
OK. I also have a droplet on DO, 1GB. So far the instructions worked extremely well. But then........ after the response:
(Quote) response:
This script should be called as:
install_fusionpbx option1 option2
option1: install-freeswitch install-fusionpbx install-both upgrade-freeswitch upgrade-fusionpbx fix-https fix-permissions version|--version|-v
option2: user: option waits in certain places for the user to check for errors it is interactive and prompts you about what to install auto: tries an automatic install. Get a cup of coffee, this will take a while. FOR THE BRAVE!
EXAMPLE install_fusionpbx install-both user
So I installed both:
install_fusionpbx install-both user
(Unquote)
Of course I typed in: "install_fusionpbx install-both user" (without quotes, you dummies) and i get an error. "Unrecognized command: install etc. etc.) So what do I do wrong?
The 30-45 minute install process will start and will pause about every 2 to 15 minutes, based on how long it takes to complete each phase.
When it is complete, it will tell you to go to http://youripaddress and finish the install.
The only thing tricky there was the database install location, which I had to go look for:
It should be at: /var/www/fusionpbx/secure/
The install should complete and everything else is down on the new fusionpbx website at your ip address.
Other things I did:
Changed the SSH port to a non-standard port
Created a new user and turned off root access in SSH config
Modified the firewall to use the non-standard port instead of 22