Commit ecc499db authored by Joab Bremer's avatar Joab Bremer

Update install_unifi.sh

parent d108865c
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
#Variaveis de instalação #Variaveis de instalação
RED='\033[0;31m' RED='\033[0;31m'
NC='\033[0m' # No Color NC='\033[0m' # No Color
DT=$(date +%d%m%Y_%H%M%S)
#################################################################################### ####################################################################################
disable_selinux(){ disable_selinux(){
...@@ -37,7 +38,8 @@ creating_user(){ ...@@ -37,7 +38,8 @@ creating_user(){
adduser -r -s /bin/nologin ubnt adduser -r -s /bin/nologin ubnt
} }
backup_unifi(){ backup_unifi(){
cp -r /opt/UniFi /opt/UniFi_bkp_$(date +%d%m%Y_%H%M%S) cp -r /opt/UniFi /opt/UniFi_bkp_sys_$DT
mongodump --port 27117 --db ace --out /opt/unifi_bkp_db_$DT
} }
install_unifi(){ install_unifi(){
#wget https://dl.ui.com/unifi/7.3.83/UniFi.unix.zip -P /opt -q #wget https://dl.ui.com/unifi/7.3.83/UniFi.unix.zip -P /opt -q
...@@ -69,6 +71,9 @@ Restart=on-success ...@@ -69,6 +71,9 @@ Restart=on-success
WantedBy=multi-user.target WantedBy=multi-user.target
EOF EOF
} }
restoring_db(){
mongorestore --port 27117 --db ace --drop /opt/unifi_bkp_db_$DT
}
starting_service_unifi(){ starting_service_unifi(){
systemctl enable unifi.service --quiet systemctl enable unifi.service --quiet
systemctl start unifi.service --quiet systemctl start unifi.service --quiet
...@@ -92,6 +97,8 @@ echo -e "${RED}Instalando UniFi${NC}" ...@@ -92,6 +97,8 @@ echo -e "${RED}Instalando UniFi${NC}"
install_unifi install_unifi
echo -e "${RED}Configurando serviço${NC}" echo -e "${RED}Configurando serviço${NC}"
creating_service_unifi creating_service_unifi
echo -e "${RED}Restaurando DB${NC}"
restoring_db
echo -e "${RED}Iniciando Unifi${NC}" echo -e "${RED}Iniciando Unifi${NC}"
starting_service_unifi starting_service_unifi
echo -e "${RED}Instalação Concluida${NC}" echo -e "${RED}Instalação Concluida${NC}"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment