You are here

WebUI On Babel Nightly Builds

18 posts / 0 new
Last post
kd2hzg
WebUI On Babel Nightly Builds
I asked this question a few months back, but I updated a MorseMicro to the latest Babel Nightly build last night and there's still not a webUI I am able to find. Is this expected?

aredn-babel-20251121-0dce587d-ramips-mt7621-morse_artini-squashfs-sysupgrade.bin
K6CCC
K6CCC's picture
I'm a bit confused since the
I'm a bit confused since the entirety of the of the normal way of communicating with an AREDN node is a WebUI.  What do you get if you point a browser to the IP or node name of the node?
 
kd2hzg
Beta
I mean, I kinda have been dismissing this as a "beta babel" bug/incomplete implementation since Babel is a nightly build. 
kd2hzg
I get a blank page, if I look
I get a blank page, if I look in the www directory it's way less populated than the www direct in the non-babel branches. If I navigate to the one of the pages in the www dir like cgi-bin/ping that works fine, but there's no "main page". 
kd2hzg
BUMP
Bump looking for a resolution, about to flash back to factory firmware and manually install Babeld so I can at least use the device. 
nc8q
nc8q's picture
ls -l /
  babel-20251128-d51a037, r28959-29397011cc
 ----------------------------------------------
root@NC8Q-OH-supernode:~# ls /
app         boot        etc         lib64       mnt         proc        root        sbin        tmp         var
bin         dev         lib         lost+found  overlay     rom         run         sys         usr         www
root@NC8Q-OH-supernode:~# ls /www
about.html  cgi-bin     style.css
root@NC8Q-OH-supernode:~# ls -l /
drwxr-xr-x    5 root     root          4096 Oct 19 16:37 app
drwxr-xr-x    2 root     root          4096 Oct 19 16:37 bin
drwxr-xr-x    3 root     root          4096 Oct 19 16:37 boot
drwxr-xr-x    6 root     root          2320 Jun 20  2026 dev
drwxr-xr-x   29 root     root          4096 Dec  4 13:37 etc
drwxr-xr-x   11 root     root          4096 Oct 19 16:37 lib
lrwxrwxrwx    1 root     root             3 Oct 19 16:37 lib64 -> lib
drwx------    2 root     root          4096 Jan  1  1970 lost+found
drwxr-xr-x    2 root     root          4096 Oct 19 16:37 mnt
drwxr-xr-x    2 root     root          4096 Oct 19 16:37 overlay
dr-xr-xr-x  165 root     root             0 Jun 20  2026 proc
drwxr-xr-x    2 root     root          4096 Oct 19 16:37 rom
drwxr-x---    2 root     root          4096 Oct 19 16:37 root
lrwxr-xr-x    1 root     root             8 Jun 20  2026 run -> /var/run
drwxr-xr-x    2 root     root          4096 Oct 19 16:37 sbin
dr-xr-xr-x   13 root     root             0 Jun 20  2026 sys
drwxrwxrwt   19 root     root           580 Dec 10 16:52 tmp
drwxr-xr-x    8 root     root          4096 Oct 19 16:37 usr
lrwxrwxrwx    1 root     root             3 Oct 19 16:37 var -> tmp
drwxr-xr-x    3 root     root          4096 Oct 19 16:37 www
root@NC8Q-OH-supernode:~# ls -l /www
-rw-r--r--    1 root     root          3255 Oct 19 16:37 about.html
drwxr-xr-x    2 root     root          4096 Oct 19 16:37 cgi-bin
lrwxrwxrwx    1 root     root            18 Oct 19 16:37 style.css -> /tmp/web/style.css
root@NC8Q-OH-supernode:~# 

 
kd2hzg
Does your node have a webUI with this build?
Not sure what I'm supposed to get from this, I'm seeing exactly what I see on my node, but I need to see what's in cgi-bin to confirm what should or shouldn't be there. 
w6bi
w6bi's picture
Reinstall
Have you tried re-installing the AREDN software?   None of the other Halow device users have reported this.
If it happens after reinstall, consider opening an Incident on AREDN's GitHub instance.

Orv W6BI
kd2hzg
Yep reinstalled several times.
I've reinstalled with several different nightly builds at this point, and it's the same every time, maybe I'm just unlucky. HaLow has worked very well for me using babeld and BATMAN manually installed on the heltec branded openwrt fork. Most of the files don't even appear to be in the babel branch of the github dir though. 

aredn-babel-20250517-511d1bb9-ramips-mt7621-morse_artini-squashfs-sysupgrade.bin
aredn-babel-20250611-7a1cbd1a-ramips-mt7621-morse_artini-squashfs-sysupgrade.bin
aredn-babel-20251121-0dce587d-ramips-mt7621-morse_artini-squashfs-sysupgrade.bin
aredn-babel-20251128-d51a037-ramips-mt7621-morse_artini-squashfs-sysupgrade.bin

 
kd2hzg
ls -al
BusyBox v1.36.1 (2025-10-19 16:37:45 UTC) built-in shell (ash)

              _____  ______ _____  _   _ 
        /\   |  __ \|  ____|  __ \| \ | |TM
       /  \  | |__) | |__  | |  | |  \| |
      / /\ \ |  _  /|  __| | |  | | . ` |
     / ____ \| | \ \| |____| |__| | |\  |
    /_/    \_\_|  \_\______|_____/|_| \_| 
    AMATEUR  RADIO EMERGENCY DATA NETWORK
-----------------------------------------------
 1) Research AREDN and choose a supported device
 2) Download and install AREDN firmware
 3) Deploy and enjoy the mesh
-----------------------------------------------
  babel-20251121-0dce587d, r28959-29397011cc
 ----------------------------------------------
root@halowlink1-42d7:~# ls -al
drwxr-x---    2 root     root             3 Oct 19 16:37 .
drwxr-xr-x    1 root     root             0 Oct 19 16:38 ..
root@halowlink1-42d7:~# ls -al /
drwxr-xr-x    1 root     root             0 Oct 19 16:38 .
drwxr-xr-x    1 root     root             0 Oct 19 16:38 ..
drwxr-xr-x    5 root     root           110 Oct 19 16:37 app
drwxr-xr-x    2 root     root           794 Oct 19 16:37 bin
drwxr-xr-x    3 root     root          1080 Oct 19 17:42 dev
drwxr-xr-x    1 root     root             0 Oct 19 17:40 etc
drwxr-xr-x   11 root     root           600 Oct 19 16:37 lib
drwxr-xr-x    2 root     root             3 Oct 19 16:37 mnt
drwxr-xr-x    5 root     root             0 Jan  1  1970 overlay
dr-xr-xr-x  143 root     root             0 Jan  1  1970 proc
drwxr-xr-x   17 root     root           234 Oct 19 16:37 rom
drwxr-x---    2 root     root             3 Oct 19 16:37 root
lrwxrwxrwx    1 root     root             8 Oct 19 16:37 run -> /var/run
drwxr-xr-x    2 root     root           891 Oct 19 16:37 sbin
dr-xr-xr-x   11 root     root             0 Jan  1  1970 sys
drwxrwxrwt   17 root     root           420 Oct 19 17:42 tmp
drwxr-xr-x    8 root     root           114 Oct 19 16:37 usr
lrwxrwxrwx    1 root     root             3 Oct 19 16:37 var -> tmp
drwxr-xr-x    3 root     root            91 Oct 19 16:37 www
root@halowlink1-42d7:~# ls -al /www/
drwxr-xr-x    3 root     root            91 Oct 19 16:37 .
drwxr-xr-x    1 root     root             0 Oct 19 16:38 ..
-rw-r--r--    1 root     root          3255 Oct 19 16:37 about.html
drwxr-xr-x    2 root     root            93 Oct 19 16:37 cgi-bin
lrwxrwxrwx    1 root     root            35 Oct 19 16:37 halow-channels.csv -> /usr/share/morse-regdb/channels.csv
lrwxrwxrwx    1 root     root            18 Oct 19 16:37 style.css -> /tmp/web/style.css
root@halowlink1-42d7:~# ls -al /www/cgi-bin/
drwxr-xr-x    2 root     root            93 Oct 19 16:37 .
drwxr-xr-x    3 root     root            91 Oct 19 16:37 ..
-rwxr-xr-x    1 root     root          6196 Oct 19 16:37 iperf
-rwxr-xr-x    1 root     root          2433 Oct 19 16:37 metrics
-rwxr-xr-x    1 root     root          2759 Oct 19 16:37 ping
-rwxr-xr-x    1 root     root          1550 Oct 19 16:37 sysinfo.json
-rwxr-xr-x    1 root     root          2776 Oct 19 16:37 traceroute


 
kd2hzg
https://github.com/aredn/aredn/tree/babel/files/www/cgi-bin
root@gitbox:~/working/github/aredn/aredn$ git switch babel
Already on 'babel'
Your branch is up to date with 'origin/babel'.
root@gitbox:~/working/github/aredn/aredn$ ls -al files/
app/ etc/ usr/ www/ 
root@gitbox:~/working/github/aredn/aredn$ ls -al files/www/
about.html  cgi-bin/    style.css   
root@gitbox:~/working/github/aredn/aredn$ ls -al files/www/
about.html  cgi-bin/    style.css   
root@gitbox:~/working/github/aredn/aredn$ ls -al files/www/cgi-bin/
total 28
drwxrwxr-x 2 root root 4096 Dec 10 13:51 .
drwxrwxr-x 3 root root 4096 Dec 10 13:51 ..
-rwxrwxr-x 1 root root 6196 Dec 10 13:51 iperf
-rwxrwxr-x 1 root root 2759 Dec 10 13:51 ping
-rwxrwxr-x 1 root root 1550 Dec 10 13:51 sysinfo.json
-rwxrwxr-x 1 root root 2776 Dec 10 13:51 traceroute

 
kd2hzg
https://github.com/aredn/aredn/tree/main/files/www/cgi-bin
root@gitbox:~/working/github/aredn/aredn$ git switch main 
branch 'main' set up to track 'origin/main'.
Switched to a new branch 'main'
root@gitbox:~/working/github/aredn/aredn$ ls -al files/www/cgi-bin/
total 92
drwxrwxr-x 2 root root 4096 Dec 10 13:54 .
drwxrwxr-x 3 root root 4096 Dec 10 13:54 ..
-rwxrwxr-x 1 root root 1492 Dec 10 13:54 admin
-rwxrwxr-x 1 root root 1492 Dec 10 13:54 advancedconfig
-rwxrwxr-x 1 root root 1492 Dec 10 13:54 advancednetwork
-rwxrwxr-x 1 root root 1492 Dec 10 13:54 fwinfo
-rwxrwxr-x 1 root root 5807 Dec 10 13:54 iperf
-rwxrwxr-x 1 root root 1492 Dec 10 13:54 lqm
-rwxrwxr-x 1 root root 1490 Dec 10 13:54 mesh
-rwxrwxr-x 1 root root 2701 Dec 10 13:54 ping
-rwxrwxr-x 1 root root 1492 Dec 10 13:54 ports
-rwxrwxr-x 1 root root 1492 Dec 10 13:54 scan
-rwxrwxr-x 1 root root 1492 Dec 10 13:54 setup
-rwxrwxr-x 1 root root 1492 Dec 10 13:54 signal
-rwxrwxr-x 1 root root 1492 Dec 10 13:54 status
-rwxrwxr-x 1 root root 1492 Dec 10 13:54 supporttool
-rwxrwxr-x 1 root root 1492 Dec 10 13:54 sysinfo
-rwxrwxr-x 1 root root 6366 Dec 10 13:54 sysinfo.json
-rwxrwxr-x 1 root root 2718 Dec 10 13:54 traceroute
-rwxrwxr-x 1 root root 1492 Dec 10 13:54 vpn
-rwxrwxr-x 1 root root 1492 Dec 10 13:54 vpnc

 
kd2hzg
11-28 nightly build


BusyBox v1.36.1 (2025-10-19 16:37:45 UTC) built-in shell (ash)

              _____  ______ _____  _   _ 
        /\   |  __ \|  ____|  __ \| \ | |TM
       /  \  | |__) | |__  | |  | |  \| |
      / /\ \ |  _  /|  __| | |  | | . ` |
     / ____ \| | \ \| |____| |__| | |\  |
    /_/    \_\_|  \_\______|_____/|_| \_| 
    AMATEUR  RADIO EMERGENCY DATA NETWORK
-----------------------------------------------
 1) Research AREDN and choose a supported device
 2) Download and install AREDN firmware
 3) Deploy and enjoy the mesh
-----------------------------------------------
  babel-20251128-d51a037, r28959-29397011cc
 ----------------------------------------------
root@halowlink1-42d7:~# ls -al /www/cgi-bin/
drwxr-xr-x    2 root     root            93 Oct 19 16:37 .
drwxr-xr-x    3 root     root            91 Oct 19 16:37 ..
-rwxr-xr-x    1 root     root          6196 Oct 19 16:37 iperf
-rwxr-xr-x    1 root     root          2433 Oct 19 16:37 metrics
-rwxr-xr-x    1 root     root          2759 Oct 19 16:37 ping
-rwxr-xr-x    1 root     root          1550 Oct 19 16:37 sysinfo.json
-rwxr-xr-x    1 root     root          2776 Oct 19 16:37 traceroute

 
nc8q
nc8q's picture
ls -al /www/cgi-bin/
root@NC8Q-OH-supernode:~# ls -al /www/cgi-bin/
drwxr-xr-x    2 root     root          4096 Oct 19 16:37 .
drwxr-xr-x    3 root     root          4096 Oct 19 16:37 ..
-rwxr-xr-x    1 root     root          6196 Oct 19 16:37 iperf
-rwxr-xr-x    1 root     root          2433 Oct 19 16:37 metrics
-rwxr-xr-x    1 root     root          2759 Oct 19 16:37 ping
-rwxr-xr-x    1 root     root          1550 Oct 19 16:37 sysinfo.json
-rwxr-xr-x    1 root     root          2776 Oct 19 16:37 traceroute
root@NC8Q-OH-supernode:~# 


 
nc8q
nc8q's picture
wget http://nc8q-oh-supernode
gelmce@nc8q-desktop:~$ wget http://nc8q-oh-supernode
--2025-12-10 16:25:27--  http://nc8q-oh-supernode/
Resolving nc8q-oh-supernode (nc8q-oh-supernode)... 10.85.154.160
Connecting to nc8q-oh-supernode (nc8q-oh-supernode)|10.85.154.160|:80... connected.
HTTP request sent, awaiting response... 307 Temporary Redirect
Location: http://nc8q-oh-supernode/a/status [following]
--2025-12-10 16:25:27--  http://nc8q-oh-supernode/a/status
Connecting to nc8q-oh-supernode (nc8q-oh-supernode)|10.85.154.160|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17122 (17K) [text/html]
Saving to: ‘index.html.1’

index.html.1                                      100%[===========================================================================================================>]  16.72K  --.-KB/s    in 0.001s  

2025-12-10 16:25:27 (11.4 MB/s) - ‘index.html.1’ saved [17122/17122]

gelmce@nc8q-desktop:~$ head index.html.1
<!DOCTYPE html>
<html lang="en" translate="no">
<head>
    <meta charset="utf-8">
    <link href="http://localnode.local.mesh/a/css/theme.ff7a4665f243e7708039508d7136f23d.css" rel="stylesheet" onerror="s=document.createElement('link');s.rel='stylesheet';s.href='/a/css/theme.ff7a4665f243e7708039508d7136f23d.css';document.head.appendChild(s)">
    <link href="http://localnode.local.mesh/a/css/user.5a8ce6722df49baa41ddab03c0a9a945.css" rel="stylesheet" onerror="s=document.createElement('link');s.rel='stylesheet';s.href='/a/css/user.5a8ce6722df49baa41ddab03c0a9a945.css';document.head.appendChild(s)">
    <link rel="icon" type="image/svg+xml" href="http://localnode.local.mesh/a/img/favicon.svg">
    <link rel="manifest" href="/a/manifest.json">
    <meta name="format-detection" content="telephone=no,date=no,address=no,email=no,url=no">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
-----
gelmce@nc8q-desktop:~$ ls -l index.html.1
-rw-rw-r-- 1 gelmce gelmce 17122 Dec 10 16:25 index.html.1
gelmce@nc8q-desktop:~$ 
kd2hzg
a/status not found
wget http://192.168.12.1
--2025-12-11 11:01:06--  http://192.168.12.1/
Connecting to 192.168.12.1:80... connected.
HTTP request sent, awaiting response... 307 Temporary Redirect
Location: http://192.168.12.1/a/status [following]
--2025-12-11 11:01:06--  http://192.168.12.1/a/status
Connecting to 192.168.12.1:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2025-12-11 11:01:06 ERROR 404: Not Found.

@nc8q
What hardware are you running this on? I'm wondering if it's more a morse micro problem than babel specifically 
nc8q
nc8q's picture
What hardware are you running this on?
I5-4590 Proxmox + supernode configuration.
It is my only babel-only install.
Is release 3.25.10.0 available for your device?
I am surprised that Morse Micro owners have not responded.
 
kd2hzg
Nightly builds only
Unfortunately only nightly builds are available for the device for now. 

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer