Instalación de Allmon2: Difference between revisions
mNo edit summary |
mNo edit summary |
||
(10 intermediate revisions by the same user not shown) | |||
Line 18: | Line 18: | ||
sudo apt install apache2 -y | sudo apt install apache2 -y | ||
sudo apt install php libapache2-mod-php -y | sudo apt install php libapache2-mod-php -y | ||
sudo apt install git | sudo apt install git -y | ||
sudo git clone https://github.com/tsawyer/allmon2.git /var/www/html/allmon2 | sudo git clone https://github.com/tsawyer/allmon2.git /var/www/html/allmon2 | ||
cd /var/www/html/allmon2 | cd /var/www/html/allmon2 | ||
sudo mv allmon.ini.txt allmon.ini.php | sudo mv allmon.ini.txt allmon.ini.php | ||
sudo mv controlpanel.ini.txt controlpanel.ini.php | sudo mv controlpanel.ini.txt controlpanel.ini.php | ||
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/astdb.php | |||
sudo sed -i 's/Allstar /PTTLink / g' /var/www/html/allmon2/header.inc | |||
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php | |||
sudo chmod +x /var/www/html/allmon2/astdb.php | |||
</pre> | |||
Edita el siguiente archivo con: | |||
<pre> | |||
sudo nano /usr/local/sbin/astdb.php | |||
</pre> | |||
Reemplaza la linea: | |||
<pre> | |||
$url = "https://allstarlink.org/cgi-bin/allmondb.pl"; | |||
</pre> | |||
con: | |||
<pre> | |||
$url = "http://allmondb.pttlink.org"; | |||
</pre> | |||
Ejecuta la siguiente línea y agrega tu contraseña: | |||
<pre> | |||
sudo htpasswd -cB /var/www/html/allmon2/.htpasswd admin | |||
</pre> | |||
Ejecuta manualmente el siguiente script: | |||
<pre> | |||
cd /var/www/html/allmon2 | |||
sudo astdb.php | |||
</pre> | |||
Agrega unas líneas a crontab editándolo con el siguiente comando con: | |||
<pre> | |||
sudo nano /etc/crontab | |||
</pre> | |||
Al final del archivo agrega: | |||
<pre> | |||
01 03 * * * root cd /var/www/html/allmon2; astdb.php | |||
</pre> | |||
Reinicia tu nodo. | |||
<pre> | |||
sudo reboot | |||
</pre> | </pre> | ||
Line 74: | Line 128: | ||
</pre> | </pre> | ||
== | == Prueba y uso de Allmon2. == | ||
En tu navegador dirígete a la siguiente dirección: | En tu navegador dirígete a la siguiente dirección: | ||
Line 86: | Line 140: | ||
Ahí podrás entrar como usuario 'admin' con tu password previamente configurado 'yourpassword', si dejaste el de default, es 'llcgi'. | Ahí podrás entrar como usuario 'admin' con tu password previamente configurado 'yourpassword', si dejaste el de default, es 'llcgi'. | ||
Si quieres entrar de forma remota (Internet fuera de tu casa) reemplaza 123456 por el número de tu nodo y en tu modem abre el puerto 80 de tu nodo. | |||
<pre> | |||
http://123456.nodes.pttlink.org/allmon2 | |||
</pre> |
Latest revision as of 02:44, 15 February 2023
Instalación de Allmon2.
Instalación de Allmon2
lo primero que hay que hacer es entrar al nodo con la cuenta de usuario 'repeater' desde la línea de comando, ya sea utilizando un teclado y un monitor o por conexxión SSH mediante red de forma similar a la que se configuró el nodo.
repeater@repeater:~$
Una ves ahí, debes escribir los siguientes comandos. Algunos de ellos tardarán batante en ejecutarse (Aprox. 30 min).
sudo apt update sudo apt install apache2 -y sudo apt install php libapache2-mod-php -y sudo apt install git -y sudo git clone https://github.com/tsawyer/allmon2.git /var/www/html/allmon2 cd /var/www/html/allmon2 sudo mv allmon.ini.txt allmon.ini.php sudo mv controlpanel.ini.txt controlpanel.ini.php sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/astdb.php sudo sed -i 's/Allstar /PTTLink / g' /var/www/html/allmon2/header.inc sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php sudo chmod +x /var/www/html/allmon2/astdb.php
Edita el siguiente archivo con:
sudo nano /usr/local/sbin/astdb.php
Reemplaza la linea:
$url = "https://allstarlink.org/cgi-bin/allmondb.pl";
con:
$url = "http://allmondb.pttlink.org";
Ejecuta la siguiente línea y agrega tu contraseña:
sudo htpasswd -cB /var/www/html/allmon2/.htpasswd admin
Ejecuta manualmente el siguiente script:
cd /var/www/html/allmon2 sudo astdb.php
Agrega unas líneas a crontab editándolo con el siguiente comando con:
sudo nano /etc/crontab
Al final del archivo agrega:
01 03 * * * root cd /var/www/html/allmon2; astdb.php
Reinicia tu nodo.
sudo reboot
Configuración Allmon2.
A continuación hay que editar el archivo allmon.ini.php
cd /var/www/html/allmon2 sudo nano allmon.ini.php
Busca la Staza [500] y cambia el 500 por el número de tu nodo, p.e. [12345]
[12345]
En la misma Stanza, cambia las lineas de la siguiente forma:
host=127.0.0.1:5038 user=admin passwd=yourpassword nomenu=no hideNodeURL=no menu=yes
(nota: 'llcgi' es el password que está por default cuando se hace la configuración del nodo por primer ves)
Al terminar de hacer los cambios presiona <CTRL> + <X> y luego presiona <Y> y luego <Enter>. Regresarás al menú y selecciona <Back>.
A continuación, ingresa los siguientes comandos:
mv -f /var/www/html/allmon2/allmon.ini.php $WEBROOT/allmon2/allmon.ini.php.$DATEEXT 2>/dev/null #backup default cp -f /usr/local/sbin/allmon.ini.php /var/www/html/allmon2/allmon.ini.php 2>/dev/null #copy what node-setup script created sudo htpasswd -cB /var/www/html/allmon2/.htpasswd admin
El sistema te solicitará ingresar tu nuevo password para entrar via web a tu nodo (nota: 'llcgi' es el password que está por default cuando se hace la configuración del nodo por primer ves).
tupassword
tupassword
sudo chmod 777 astdb.php
Prueba y uso de Allmon2.
En tu navegador dirígete a la siguiente dirección:
http:192.168.x.x/allmon2
Nota: 192.168.x.x es la dirección IP de tu nodo.
Ahí podrás entrar como usuario 'admin' con tu password previamente configurado 'yourpassword', si dejaste el de default, es 'llcgi'.
Si quieres entrar de forma remota (Internet fuera de tu casa) reemplaza 123456 por el número de tu nodo y en tu modem abre el puerto 80 de tu nodo.
http://123456.nodes.pttlink.org/allmon2