Instalación de Allmon2: Difference between revisions

From WLPS Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div style="float:right">__TOC__</div>
Instalación de Allmon2.
Instalación de Allmon2.


Line 6: Line 8:
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.
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:~$
<pre>
repeater@repeater:~$
</pre>


Una ves ahí, debes escribir los siguientes comandos. Algunos de ellos tardarán batante en ejecutarse (Aprox. 30 min).
Una ves ahí, debes escribir los siguientes comandos. Algunos de ellos tardarán batante en ejecutarse (Aprox. 30 min).


sudo apt update
<pre>
sudo apt install apache2 -y
sudo apt update
sudo apt install php libapache2-mod-php -y
sudo apt install apache2 -y
sudo apt install git
sudo apt install php libapache2-mod-php -y
sudo git clone https://github.com/tsawyer/allmon2.git /var/www/html/allmon2
sudo apt install git -y
cd /var/www/html/allmon2
sudo git clone https://github.com/tsawyer/allmon2.git /var/www/html/allmon2
sudo mv allmon.ini.txt allmon.ini.php
cd /var/www/html/allmon2
sudo mv controlpanel.ini.txt controlpanel.ini.php
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
</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>


==  Configuración Allmon2.  ==
==  Configuración Allmon2.  ==
Line 23: Line 83:
A continuación hay que editar el archivo allmon.ini.php
A continuación hay que editar el archivo allmon.ini.php


cd /var/www/html/allmon2
<pre>
sudo nano allmon.ini.php
cd /var/www/html/allmon2
sudo nano allmon.ini.php
</pre>


Busca la Staza [500] y cambia el 500 por el número de tu nodo, p.e. [12345]
Busca la Staza [500] y cambia el 500 por el número de tu nodo, p.e. [12345]


[12345]
<pre>
[12345]
</pre>


En la misma Stanza, cambia las lineas de la siguiente forma:
En la misma Stanza, cambia las lineas de la siguiente forma:


host=127.0.0.1:5038
<pre>
user=admin
host=127.0.0.1:5038
passwd=yourpassword
user=admin
nomenu=no
passwd=yourpassword
hideNodeURL=no
nomenu=no
menu=yes
hideNodeURL=no
menu=yes
</pre>


(nota: 'llcgi' es el password que está por default cuando se hace la configuración del nodo por primer ves)
(nota: 'llcgi' es el password que está por default cuando se hace la configuración del nodo por primer ves)
Line 45: Line 111:
A continuación, ingresa los siguientes comandos:
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
<pre>
cp -f /usr/local/sbin/allmon.ini.php /var/www/html/allmon2/allmon.ini.php 2>/dev/null #copy what node-setup script created
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
sudo htpasswd -cB /var/www/html/allmon2/.htpasswd admin
</pre>


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).
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).
Line 56: Line 124:
tupassword
tupassword


sudo chmod 777 astdb.php
<pre>
sudo chmod 777 astdb.php
</pre>


== Prueba y uso de Allmon2. ==
== 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:


http:192.168.x.x/allmon2
<pre>
http:192.168.x.x/allmon2
</pre>


Nota: 192.168.x.x es la dirección IP de tu nodo.
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'.
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