Enviado por admin el
Como ayer hablaba de FusionPBX, hoy veremos como instalarlo en un VPS de DigitalOcean con Debian Wheezy 64bit.
Una vez creado el “Droplet”, accedemos vía SSH y como primera cosa actualizamos el sistema:
apt-get update
apt-get upgrade
Cambiamos la hora predefinida:
rm /etc/localtime
ln -s /usr/share/zoneinfo/America/Bogota /etc/localtime
Creamos el área de SWAP:
dd if=/dev/zero of=/swapfile bs=1024 count=524288
524288+0 records in
524288+0 records out
536870912 bytes (537 MB) copied, 2.13628 s, 251 MB/s
Cambiamos los permisos del archivo creado:
chown root:root /swapfile
chmod 0600 /swapfile
Configuramos el área de Swap:
mkswap /swapfile
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=95ea7944-5525-4994-844a-c0e909f701e9
Activamos el área de Swap:
swapon /swapfile
Configuramos para que se active al boot del servidor:
nano /etc/fstab
al final del archivo añadimos:
/swapfile none swap sw 0 0
Guardamos los cambios y modificamos el idioma predefinido del servidor:
dpkg-reconfigure locales
En la pagina que aparece deseleccionamos en_US.UTF-8 UTF-8 y seleccionamos es_CO ISO-8859-1 (para Colombia).
Confirmamos y en la segunda pagina seleccionamos:
Salimos del programa e instalamos ntp (Network Time Protocol):
apt-get install ntp
Luego reiniciamos el servidor:
reboot
Accedemos nuevamente al servidor y descargamos el script de instalación de FusionPBX:
cd /usr/src
wget http://fusionpbx.googlecode.com/svn/branches/dev/scripts/install/ubuntu/...
lo volvemos ejecutable:
chmod +x install_fusionpbx.sh
y lo ejecutamos sin opciones:
./install_fusionpbx.sh
El resultado:
Para instalar todo en el mismo servidor:
./install_fusionpbx.sh install-both user
Aparecerá:
Presionamos la tecla Envío.
Presionamos la tecla Envío. Empezará la descarga y compilación e instalación de FreeSWITCH
Escribimos a (para Apache) y luego tecla envío.
Escribimos m para trabajar con MySQL:
Escogemos la contraseña del usuario root de MySQL:
La repetimos:
Cuando aparece esta parte, accedemos a la pagina de FusionPBX: http:/IPServidor
En la primera pagina se indica el tipo de base de datos (mySQL), usuario y contraseña para acceder a la pagina de administración de FusionPBX, País y tema de la GUI. Se continua presionando el Botón NEXT:
en la segunda pagina se configura el acceso a la base de datos y se indica el usuario root de MySQL con relativa contraseña para crear la base de datos, el usuario fsuser y configurar los permisos. Se continua presionando el botón NEXT
Antes de acceder, volvemos a la ventana terminal de Linux y presionamos la tecla envío. Luego ponemos los datos de acceso escogidos en la primera pagina de configuración, aparecerá la pagina de administración de FusionPBX. A trabajar con la configuración!!!
2 comentarios
No funciona
Enviado por Anónimo (no verificado) el
Le faltan pasos al proceso de instalación, al final del script y al tratar de invocar la página web, sale la página de apache, además apache arranca sin https, la cual hay que editar a pie.
Podrías agregra los pasos que hacen falta y los pasos en caso de errores.
Saludos y gracias!
FusionPBX instalador
Enviado por Tuxheader (no verificado) el
Es cierto que años pasados era como decimos en mi país un "pleito de machete" o un "Parto difícil", eso mismo me paso y esto que no conocía esta página hasta hoy, la vez pasada me tomó como 10 días lograr dar de alta esta central IP con el script que había en el 2013, hoy es otro enano de otro cuento, muchísimo más versátil y seguro.
Prueba de nuevo, lo instalé en la última versión de Debian 8.5, works!!!
https://www.fusionpbx.com/app/www/download.php
Suerte!!!