SERVIDOR WEB
X96q (H313)
ARMBIAN
X96q (H313)
ARMBIAN
Después de haber creado un servidor para el X96 mini (S905W) , ahora continuo con la X96q (H313).
Existe numerosas imágenes para esta placa, en este caso he utilizado.
Armbian-unofficial_24.11.0-trunk_X96q_bookworm_current_6.6.44_mate_desktop.img.xz 857MB.
Existen varios lugares donde se pueden baja, aunque posiblemente se hayan movido ya.
https://github.com/NickAlilovic/build/releases/tag/20250306
https://github.com/sicXnull/armbian-build/releases/
https://github.com/NickAlilovic/build/releases
Con esta imagen he conseguido que funcione el WIFI, aunque para un servidor es mucho mejor la red cableada.
Un problema que tengo yo es el ROUTER LIVEBOX . Resulta que no negocia bien la RED con la TVBOX, no se sincroniza bien, por lo que tengo que bajar la velocidad de la RED a 10Mbs para poder tener RED por cable. He probado a conectar mi caja a través de otro router y la velocidad llega a 80MBs. Si encuentro la solución la publicaré.
Existen dos tipos de cajas, la que funciona con memoria DDR3 o la que funciona con lpddr3.
Al iniciar por primera vez Armbian, te pide la nueva contraseña para root, y crear un nuevo usuario, le voy a llamar usuario, con su contraseña.
Si estas conectado a internet intentara detectar la localización para configurar los locales, yo de momento no quiero.
En mi caso creo otro usuario para manejar la página web, su nombre será seta.
La configuración que viene por defecto es que el nuevo usuario tendrá permisos de administrado, de esta forma no usaremos root en el entorno gráfico. El problema es que para usarlo en modo consola deberemos usar root. Es un contrasentido, pero es como viene por defecto.
También para configurar todo, deberíamos entrar en modo consola con CTRL+Alt+F2, entrar como root y luego teclear armbian-config, pero no siempre funciona todo, y deberemos reconfigurar todo con dpkg-reconfigure locales .
Existen dos formas de acceder al X96Q de forma remota, mediante vnc o mediante ssh.
Con vnc se visualiza el estado de la pantalla, que se manda en forma de imágenes, y con control del teclado y el ratón.
Con ssh los programas se ejecutan en el X96Q, aunque la representación gráfica se hace en el ordenador, esto es mucho más rápido, es la magia del servidor X.
Ejemplos:
ssh -X -p 22 seta@192.168.1.60 xfe
ssh -X -p 22 seta@192.168.1.60 mate-terminal
Ejecutando programas en PC remoto con el protocolo SSH
Los ficheros para el servidor WEB los subo mediante el protocolo ftp.
Antes de nada he de decir que no he probado la seguridad del sistema, en mi router solo he abierto el puerto 80 para servir las páginas web. Tampoco he instalado ninguna extensión en el servidor, solo sirve páginas web estáticas. Es una forma de blindar un poco el servidor, pero no infalible.
VÍDEO
apt-get update sudo apt-get install dillo ssh x11vnc vsftpd nginx xfe mc /usr/sbin/adduser seta /usr/sbin/usermod -a -G www-data seta chown -R seta:seta /var/www/html chmod ugo+rx /var/www/html -----------------SERVIDOR FTP----------------------------- geany /etc/vsftpd.conf listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES local_umask=022 secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key ssl_enable=NO ----------SERVIDOR VNC--------------------- --ESTO SE HACE COMO USUARIO NORMAL-- CONTRASEÑA x11vnc -storepasswd En Xfce añadir un arraque automático: Exec=x11vnc -forever -usepw -display :0 -ultrafilexfer ------------Paquetes extras --------- apt-get install chromium vlc audacious clementine abiword gnumeric mousepad geany apt-get install dump1090-mutability rtl-433 gqrx-sdr |
Saludos.
Juan Galaz
Bibliografía:
http://seta43.duckdns.org/serora.html
http://seta43.duckdns.org/x96mini.html
http://seta43.duckdns.org/2026/x96/munx96.html
https://www.youtube.com/watch?v=Rgl_gaMPYp8
