htps://forum.mikrok.com/viewopic.php?=172399 htps://buildmedia.readhedocs.org/media/pdf/genieacs/laes/genieacs.pdf htps://www.npmjs.com/package/genieacs htps://raulfranco.es/insalar-y-congurar-genieacs/ htps://mum.mikrok.com/presenaons/ES18/presenaon_5773_1539938875.pdf htp://docs.genieacs.com/en/laes/insallaon-guide.hml cd ~
curl -sL htps://deb.nodesource.com/seup_14.x htps://deb.nodesource.com/seup_14.x -o nodesource_seup.s nodesource_seup.sh h
bash nodesource_seup.sh
ap insall nodejs -y
apt install npm
apt update
apt install -y mongodb sudo systemctl start mongodb. mongodb .service sudo systemctl status mongodb
sudo systemctl enable mongodb mongo ---eval eval 'db.runComman 'db.runCommand({ d({ connectionStatus: 1 })' mongo --eval 'db.runCommand({ connectionStatus: 1 })'
apt install ufw
ufw enable
sudo ufw allow 27017
sudo npm install -g
[email protected]
sudo useradd --sysem --no-creae-home --user-group genieacs
mkdir /op/genieacs mkdir /op/genieacs/ex chown genieacs:genieacs /op/genieacs/ex
nano /op/genieacs/genieacs.env agregar lo siguiene 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 GENIEACS_DEBUG_FILE=/var/log/gen ieacs/genieacs-debug.yaml NODE_OPTIONS=--enablesource-maps GENIEACS_EXT_DIR=/op/genieacs/ex GENIEACS_UI_JWT_SECRET=secre GENIEACS_UI_JWT_SECRET=secre
sudo chown genieacs:genieacs /op/genieacs/genieacs.env
sudo chmod 600 /op/genieacs/genieacs.env mkdir /var/log/genieacs chown genieacs:genieacs /var/log/genieacs
sudo sysemcl edi --force --full genieacs-cwmp [Uni] Descripon=GenieACS CWMP Aer=nework.arge [Service] User=genieacs EnvironmenFile=/op/genieacs/genieacs.env ExecSar=/usr/bin/genieacs-cwmp [Insall] WanedBy=defaul.arge
sudo sysemcl edi --force --full genieacs-nbi [Uni] Descripon=GenieACS NBI Aer=nework.arge [Service] User=genieacs EnvironmenFile=/op/genieacs/genieacs.env ExecSar=/usr/bin/genieacs-nbi [Insall] WanedBy=defaul.arge
sudo sysemcl edi --force --full genieacs-fs
[Unit] Description=GenieACS Description=Genie ACS FS After=network.target [Service] User=genieacs EnvironmentFile=/opt/genieacs/genieacs.env ExecStart=/usr/bin/genieacs-fs [Install] WantedBy=default.target
sudo systemctl edit --force --full genieacs-ui [Unit] Description=GenieACS Description=Genie ACS UI After=network.target [Service] User=genieacs EnvironmentFile=/opt/genieacs/genieacs.env ExecStart=/usr/bin/genieacs-ui [Install] WantedBy=default.target
Nano /etc/logrotate.d/ /etc/logrotate.d/genieacs genieacs /var/log/genieacs/*.log /var/log/genieacs /*.log /var/log/genieacs /var/log/genieacs/*.yaml /*.yaml { daily rotate 30 compress delaycompress dateext }
sudo systemctl enable genieacs-cwmp sudo systemctl start genieacs-cwmp sudo systemctl status genieacs-cwmp sudo systemctl enable genieacs-nbi sudo systemctl start genieacs-nbi sudo systemctl status genieacs-nbi sudo systemctl enable genieacs-fs sudo systemctl start genieacs-fs sudo systemctl status genieacs-fs sudo systemctl enable genieacs-ui sudo systemctl start genieacs-ui
sudo systemctl status genieacs-ui