Unos apuntes sobre la instalación de Unifi Controller bajo CentOS 5/6
1. Descargar unifi controller
Descargamos el paquete de UniFi Controller para Linux desde la web de Ubiquiti.
Una vez descargado, tendremos un fichero similar a:
2. Instalar open java jdk 6
yum install java-1.6.0-openjdkPodemos comprobar la versión instalada con:
java -version3. Instalar MongoDB 1.6.5
4. Descomprimir Unifi
cd /root/
unzip UniFi.unix.zip
mv /root/UniFi /usr/local/unifi
cd /usr/local/unifi/La instalación quedará disponible en:
/usr/local/unifi/6. Arrancar UniFi Controller manualmente
java -jar lib/ace.jar start7. Crear un script de servicio para UniFi
vim /etc/init.d/unifid#!/bin/bash
# chkconfig: 2345 95 20
### BEGIN INIT INFO
# Provides: UniFi Control Software
# Description: Use Java to start /usr/lib/unifi/lib/ace.jar
# to allow the wireless access point controlling
# software and provide device management
# to UniFi wireless network.
### END INIT INFO
ctrl_start() {
java -jar /usr/local/unifi/lib/ace.jar start &
}
ctrl_stop() {
java -jar /usr/local/unifi/lib/ace.jar stop &
}
ctrl_restart() {
ctrl_stop
sleep 1
ctrl_start
}
case "$1" in
start)
echo -n "starting UniFi controller"
ctrl_start
echo "service started"
;;
stop)
echo -n "stopping UniFi controller"
ctrl_stop
echo "service stopped"
;;
restart)
echo -n "restarting UniFi controller"
ctrl_restart
echo "service restarted"
;;
*)
echo "usage: service unifi {start|stop|restart}"
;;
esac
exit 0Damos permisos de ejecución al script:
chmod +x /etc/init.d/unifidA partir de aquí podemos gestionar UniFi Controller con:
service unifid start
service unifid stop
service unifid restart8. Programamos el arranque
Como estamos utilizando CentOS 5/6 y un servicio basado en init.d, podemos registrar el servicio mediante chkconfig:
chkconfig --add unifid
chkconfig unifid onPodemos comprobar su configuración con:
chkconfig --list unifidDe esta forma, UniFi Controller arrancará automáticamente junto con el sistema.
Instalaciones actuales de UniFi
Este procedimiento corresponde a las primeras versiones de UniFi Controller y ya no debe utilizarse para desplegar una instalación nueva.
Actualmente Ubiquiti dispone de soluciones más modernas para alojar UniFi, incluyendo UniFi OS y opciones de self-hosting sobre sistemas Linux actuales.
Si estás realizando una nueva instalación, consulta primero la documentación oficial de Ubiquiti y utiliza un sistema operativo soportado.
Links
- http://forum.ubnt.com/showthread.php?t=26684http://forum.ubnt.com/showthread.php?t=40895
- https://www.rubenortiz.es/category/sistemas/
Muy buen aporte, tambien pueden seguir el siguiente enlace para poder instalar unifi en distribuciones basadas en debian, es decir, ubuntu y zentyal: http://isyskernel.blogspot.com/2013/04/Instalar-UniFi-Controlle-GNU-Linux-Ubuntu-1204-Precise-Zentyal-302.html
Favor un tutorial para instalar UNIFI Controller en CENTOS 7. Gracias