A controladora UniFi da Ubiquit é um software que permite a configuração e gerenciamento centralizado dos equipamentos fornecidos por este fabricante. Estão disponíveis no site download de versões para Windows, Mac e Linux(Debian/Ubuntu - .deb).
Para instalar em outras distribuições é necessário um outro pacote que pode ser encontrado no "UniFI Updates Blog" na comunidade Ubiquit. No menu "LATEST ARTICLES" é possível encontrar as últimas versões disponibilizadas para download, inclusive um pacote UniFi.unix.zip que pode ser utilizado em qualquer sistema baseado em Linux/Unix.
- Limitações
- Atualização automática da controladora não funciona
- Backup e restauração não funciona
- Requerimentos
- mongoDB 1.6.5
- Sun Java 6
- Ambiente de Instalação
- Slackware Linux 14.1 64 Current
- openjdk 7u79_b14 x86_64
- mongodb 2.6.9 x86_64
- UniFi - 4.7.6 - hotfix release
Instalação
Baixe o pacote UniFi.unix.zip e descompacte no diretório de sua preferência. Neste artigo será utilizado o diretório /usr/local/.
# Shell
mv UniFi.unix.zip /usr/local/ unzip UniFi.unix.zip cd UniFi/ # Para iniciar o serviço execute: java -jar lib/ace.jar start # Para interromper o serviço execute: java -jar lib/ace.jar stop
Script de inicialização
Vamos criar um script para iniciar e interromper o serviço. Crie o arquivo /etc/rc.d/rc.unifi e digite o seguinte código:
/etc/rc.d/rc.unifi
#!/bin/sh
unifi=/usr/local/UniFi
case "$1" in
'start')
java -jar $unifi/lib/ace.jar start &
;;
'stop')
java -jar $unifi/lib/ace.jar stop
;;
'restart')
/etc/rc.d/rc.unifiap stop
/etc/rc.d/rc.unifiap start &
;;
*)
echo "Usage: $0 {start|stop|restart}"
;;
esac
De permissão de execução ao script e utilize agora os comandos abaixo para iniciar e interromper o serviço:
# Shell
chmod +x /etc/rc.d/rc.unifi Para iniciar o serviço execute: /etc/rc.d/rc.unifi start Para interromper o serviço execute: /etc/rc.d/rc.unifi stop
Interface Web
Para acessar a interface web utilize ip:8080, exemplo: 127.0.0.1:8080 - a porta 8080 deve estar livre. Após iniciar o serviço aguarde um pouco para fazer o acesso a controladora, não é instantâneo. Você será redirecionado para a porta 8443(https) e será necessário aceitar o certificado para continuar. Agora é só seguir o passo a passo.
Caso ocorra algum problema e a interface web não funcione, você pode checar os arquivos de log na pasta "logs" no diretório UniFi, mongod.log para o banco de dados e server.log para o serviço. Você deve ter mais de 3.3GB de espaço em disco para iniciar o serviço.
Alterar a porta padrão da interface web
Interrompa o serviço unifi, edite o arquivo /usr/local/UniFi/data/system.properties e inicie o serviço novamente.
Como fazer backup e restaurá-lo?
Interrompa o serviço unifi, compacte e copie todo o conteúdo dentro da pasta /usr/local/UniFi/data/ para outro local. Para restaurar basta extrair o backup feito dentro da pasta /usr/local/UniFi/data/.
Como atualizar a controladora?
Faça o backup, instale a nova versão como demonstrado neste artigo e restaure o backup.