TR069 - GenieACS
Ir para navegação
Ir para pesquisar
SISTEMA OPERACIONAL: Debian 11 bullseye
Disco: 300Gb
Memória: 4Gb
vCPU: 2
Nome da máquina: tr069-server
Senha: 123mudar
Nome completo usuário: Gigafull Solucoes Tecnologicas
Nome usuario: gigafull
Senha: 123mudar
Índice
Instalação GenieACS
Atualização SO
apt-get update apt-get upgrade
Instalação pacotes necessários
apt-get install curl -y apt-get install sudo -y apt-get install vim -y apt-get install nodejs -y apt-get install npm -y
Instalar o genieACS
sudo npm install -g genieacs@1.2.9
Configurar sistema
sudo useradd --system --no-create-home --user-group genieacs mkdir /opt/genieacs mkdir /opt/genieacs/ext chown genieacs:genieacs /opt/genieacs/ext
vim /opt/genieacs/genieacs.env GENIEACS_CWMP_ACCESS_LOG_FILE=/var/log/genieacs/genieacs-cwmp-access.log GENIEACS_NBI_ACCESS_LOG_FILE=/var/log/genieacs/genieacs-nbi-access.log GENIEACS_FS_ACCESS_LOG_FILE=/var/log/genieacs/genieacs-fs-access.log GENIEACS_UI_ACCESS_LOG_FILE=/var/log/genieacs/genieacs-ui-access.log GENIEACS_DEBUG_FILE=/var/log/genieacs/genieacs-debug.yaml NODE_OPTIONS=--enable-source-maps GENIEACS_EXT_DIR=/opt/genieacs/ext
node -e "console.log(\"GENIEACS_UI_JWT_SECRET=\" + require('crypto').randomBytes(128).toString('hex'))" >> /opt/genieacs/genieacs.env
sudo chown genieacs:genieacs /opt/genieacs/genieacs.env sudo chmod 600 /opt/genieacs/genieacs.env
mkdir /var/log/genieacs chown genieacs:genieacs /var/log/genieacs