Announcing YAAMon - Yet Another AllstarLink Monitor

I don't know enough to determine if I'm running behind an Apache reserve proxy. Though I made the changes and I still can't access Yaamon.

After you change the config file you need to restart yaamon, did you do that? Sorry I forgot to mention that before:

sudo systemctl restart yaamon

And then watch the output with journalctl while you try to connect:

sudo jounalctl -fu yaamon.service

That will keep showing the logs until you hit ^C.

Then paste the output.

I didn't. I just rebooted the node. Thanks for hanging in there with me. I will try these latest instructions tomorrow and report back.

That works too. We'll figure it out.

kc9ipp@node628802:~ $ sudo journalctl -fu yaamon.service
Jul 20 07:16:01 node628802 yaamon[1494]: time=2026-07-20T07:16:01.800-04:00 level=INFO msg="shutting down"
Jul 20 07:16:01 node628802 systemd[1]: yaamon.service: Deactivated successfully.
Jul 20 07:16:01 node628802 systemd[1]: Stopped yaamon.service - YAAMon — AllStar Node Management.
Jul 20 07:16:01 node628802 systemd[1]: Started yaamon.service - YAAMon — AllStar Node Management.
Jul 20 07:16:01 node628802 yaamon[1513]: time=2026-07-20T07:16:01.850-04:00 level=INFO msg="YAAMon starting" tls_mode=disabled db=/var/lib/yaamon/yaamon.db
Jul 20 07:16:01 node628802 yaamon[1513]: time=2026-07-20T07:16:01.855-04:00 level=INFO msg="stats cache: loaded from DB" count=0
Jul 20 07:16:01 node628802 yaamon[1513]: time=2026-07-20T07:16:01.855-04:00 level=INFO msg="WebAuthn enabled" rpid=localhost origins=[http://localhost:8080]
Jul 20 07:16:01 node628802 yaamon[1513]: time=2026-07-20T07:16:01.855-04:00 level=WARN msg="serving plaintext HTTP on potentially public addresses (allow_public_plaintext=true)"
Jul 20 07:16:01 node628802 yaamon[1513]: time=2026-07-20T07:16:01.886-04:00 level=INFO msg="astdb: loaded from file" path=/var/lib/yaamon/astdb.txt nodes=37647
Jul 20 07:16:01 node628802 yaamon[1513]: time=2026-07-20T07:16:01.940-04:00 level=INFO msg="HTTP server listening" addr=127.0.0.1:8080

Any you tried to open the page from http://nodeXXXX.local/yaamon? I don't see any requests coming from apache.

The subfolder configuration tells apache to forward /yaamon requests to http://localhost:8080.

So the next step is to look at the apache logs while trying to get to http://nodeXXX.local/yaamon and paste the result.

sudo tail -f /var/log/apache2/access.log

Also, check for apache errors:

sudo systemctl status apache2.service

When initially running sudo tail -f /var/log/apache2/access.log, that returns the following, but nothing else is returned when I try to connect to Yaamon:
192.168.1.141 - - [20/Jul/2026:08:59:25 -0400] "POST /allscan/stats/stats.php HTTP/1.1" 200 559 "https://192.168.1.184/allscan/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36"
192.168.1.141 - - [20/Jul/2026:08:59:29 -0400] "POST /allscan/stats/stats.php HTTP/1.1" 200 558 "https://192.168.1.184/allscan/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36"
192.168.1.141 - - [20/Jul/2026:08:59:33 -0400] "POST /allscan/stats/stats.php HTTP/1.1" 200 549 "https://192.168.1.184/allscan/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36"
192.168.1.141 - - [20/Jul/2026:08:59:37 -0400] "POST /allscan/stats/stats.php HTTP/1.1" 200 596 "https://192.168.1.184/allscan/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36"
192.168.1.141 - - [20/Jul/2026:08:59:41 -0400] "POST /allscan/stats/stats.php HTTP/1.1" 200 603 "https://192.168.1.184/allscan/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36"
192.168.1.141 - - [20/Jul/2026:08:59:50 -0400] "POST /allscan/stats/stats.php HTTP/1.1" 200 561 "https://192.168.1.184/allscan/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36"
192.168.1.141 - - [20/Jul/2026:08:59:51 -0400] "POST /allscan/api/ HTTP/1.1" 200 502 "https://192.168.1.184/allscan/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36"
192.168.1.141 - - [20/Jul/2026:08:59:54 -0400] "POST /allscan/stats/stats.php HTTP/1.1" 200 610 "https://192.168.1.184/allscan/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36"
192.168.1.141 - - [20/Jul/2026:08:24:48 -0400] "GET /allscan/astapi/server.php?nodes=628802 HTTP/1.1" 200 1376070 "https://192.168.1.184/allscan/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36"
::1 - - [20/Jul/2026:09:00:01 -0400] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.4.68 (Debian) OpenSSL/3.5.6 (internal dummy connection)"

sudo systemctl status apache2.service
● apache2.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled)
Active: active (running) since Sun 2026-07-19 21:07:19 EDT; 11h ago
Invocation: 073e795248a746518e3a69ba8d2772cf
Docs: Apache HTTP Server Version 2.4 Documentation - Apache HTTP Server Version 2.4
Process: 852 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Process: 2907 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
Main PID: 890 (apache2)
Tasks: 11 (limit: 2363)
CPU: 13.375s
CGroup: /system.slice/apache2.service
├─ 890 /usr/sbin/apache2 -k start
├─2912 /usr/sbin/apache2 -k start
├─2913 /usr/sbin/apache2 -k start
├─2914 /usr/sbin/apache2 -k start
├─2915 /usr/sbin/apache2 -k start
├─2916 /usr/sbin/apache2 -k start
├─2924 /usr/sbin/apache2 -k start
├─3738 /usr/sbin/apache2 -k start
├─4523 /usr/sbin/apache2 -k start
├─4525 /usr/sbin/apache2 -k start
└─4559 /usr/sbin/apache2 -k start

Jul 19 21:07:18 node628802 systemd[1]: Starting apache2.service - The Apache HTTP Server...
Jul 19 21:07:19 node628802 apachectl[882]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.>
Jul 19 21:07:19 node628802 systemd[1]: Started apache2.service - The Apache HTTP Server.
lines 1-26

Apache is not seeing any requests. What URL are you using for allmon3 and yaamon?

Allmon3: https://192.168.1.184/allmon3/

Allscan: https://192.168.1.184/allscan

Both of the above work for Allmon3 and AllScan

I sent you a DM about doing a debugging sessions.