Comments (14)
You need to set the GUIIP variable with the IP address of server you are running this on (may be this Debian 11 VM)
Sorted, thanks
from watchyourlan.
Looks like the GUI is working, but you can't reach it. Maybe look at your firewall settings and if port 8840/tcp is open? Try
curl <my internal ip>:8840
from your docker host, it should show the page
Yes, curl
pulled up the page. At your suggestion I opened up 8840 with ufw allow 8840
and now we're sorted! I hadn't needed to do that with any other of my docker containers, but here I did. Thank you!
from watchyourlan.
Can you please show me the log and an output of command
netstat -nlpt | grep 8840
Seems like it's the same problem, as downtrip posted. By default, web GUI is listening 127.0.0.1 for securuty reasons. You need to set GUIIP variable to the IP you want it to listen on.
from watchyourlan.
Sorted as well! Thanks!
from watchyourlan.
@corasaniti
No, right now it's not possible. I'll think about adding this feature
For now you can set GUIIP to 0.0.0.0 to listen on all IPs and limit access to it with firewall
from watchyourlan.
Similar here. Docker compose file. No web gui. Logs show network detection and it appears to be scanning correctly with no errors in the logs. Just no gui :(
from watchyourlan.
Can you please show me the log and an output of command netstat -nlpt | grep 8840
from watchyourlan.
Log:
today at 12:48:392022/08/27 12:48:39 INFO: DB exists
today at 12:48:39
today at 12:48:39===================================
today at 12:48:39Web GUI at http://localhost:8840
today at 12:48:39===================================
today at 12:48:39
today at 12:48:392022/08/27 12:48:39 INFO: scanning interface ens18
(network redacted, too much personal info - list of devices, ips, & MACs)
netstat:
tcp 0 0 127.0.0.1:8840 0.0.0.0:* LISTEN 468434/./watchyourl
FYI Docker is running in a Proxmox VM, Debian 11
from watchyourlan.
Log:
today at 12:48:392022/08/27 12:48:39 INFO: DB exists today at 12:48:39 today at 12:48:39=================================== today at 12:48:39Web GUI at http://localhost:8840 today at 12:48:39=================================== today at 12:48:39 today at 12:48:392022/08/27 12:48:39 INFO: scanning interface ens18 (network redacted, too much personal info - list of devices, ips, & MACs)
netstat:
tcp 0 0 127.0.0.1:8840 0.0.0.0:* LISTEN 468434/./watchyourl
FYI Docker is running in a Proxmox VM, Debian 11
According to the netstat
, GUI is running, but available only from localhost. You need to set the GUIIP variable with the IP address of server you are running this on (may be this Debian 11 VM) or 0.0.0.0 instead, to listen on all interfaces (this is not always secure)
from watchyourlan.
Can you please show me the log and an output of command
netstat -nlpt | grep 8840
from watchyourlan.
Log:
today at 12:48:392022/08/27 12:48:39 INFO: DB exists today at 12:48:39 today at 12:48:39=================================== today at 12:48:39Web GUI at http://localhost:8840 today at 12:48:39=================================== today at 12:48:39 today at 12:48:392022/08/27 12:48:39 INFO: scanning interface ens18 (network redacted, too much personal info - list of devices, ips, & MACs)
netstat:
tcp 0 0 127.0.0.1:8840 0.0.0.0:* LISTEN 468434/./watchyourl
FYI Docker is running in a Proxmox VM, Debian 11According to the
netstat
, GUI is running, but available only from localhost. You need to set the GUIIP variable with the IP address of server you are running this on (may be this Debian 11 VM) or 0.0.0.0 instead, to listen on all interfaces (this is not always secure)
I'm still having issues connecting even with setting the GUIIP and GUIPORT. netstat
reports:
tcp 0 0 <my internal ip>:8840 0.0.0.0:* LISTEN 546991/./watchyourl
Logs are showing the list of devices so it's running. Any ideas?
from watchyourlan.
Log:
today at 12:48:392022/08/27 12:48:39 INFO: DB exists today at 12:48:39 today at 12:48:39=================================== today at 12:48:39Web GUI at http://localhost:8840 today at 12:48:39=================================== today at 12:48:39 today at 12:48:392022/08/27 12:48:39 INFO: scanning interface ens18 (network redacted, too much personal info - list of devices, ips, & MACs)
netstat:
tcp 0 0 127.0.0.1:8840 0.0.0.0:* LISTEN 468434/./watchyourl
FYI Docker is running in a Proxmox VM, Debian 11According to the
netstat
, GUI is running, but available only from localhost. You need to set the GUIIP variable with the IP address of server you are running this on (may be this Debian 11 VM) or 0.0.0.0 instead, to listen on all interfaces (this is not always secure)I'm still having issues connecting even with setting the GUIIP and GUIPORT.
netstat
reports:
tcp 0 0 <my internal ip>:8840 0.0.0.0:* LISTEN 546991/./watchyourl
Logs are showing the list of devices so it's running. Any ideas?
Looks like the GUI is working, but you can't reach it. Maybe look at your firewall settings and if port 8840/tcp is open?
Try curl <my internal ip>:8840
from your docker host, it should show the page
from watchyourlan.
Yes,
curl
pulled up the page. At your suggestion I opened up 8840 withufw allow 8840
and now we're sorted! I hadn't needed to do that with any other of my docker containers, but here I did. Thank you!
You are welcome! This container uses host network to access interfaces, so it's not automatically port-forwarded by docker
from watchyourlan.
@aceberg
Is's possible to expose multiple IPs? For example I use tailscale and I would like to reach the GUI inside my Tailscale VPN as well as in LAN. I was wondering if something works as follows
GUIIP = "192.168.2.1, XXX.XXX.XXX.XXX"
Thanks
from watchyourlan.
Related Issues (20)
- incorrect IP shown in UI for existing MAC
- no devices shown on Umbrel 1.0
- Confirm dialog for delete table button
- Scanning Ports
- Show hostnames HOT 3
- armV6 support
- Favicon not showing correctly in Firefox.
- Known MAC but new/different IP - Do not flag it as unknown HOT 3
- Feature Request: Add row numbers please...
- Having a snap version would be amazing
- Notifications HOT 1
- Feature request: Sorting of columns HOT 1
- Feature request: Prometheus exporter HOT 1
- Shoutrrr parameters?
- Web gui not working HOT 1
- Web Gui only shows directory structure HOT 2
- Multiple IP assign with single MAC address
- ARP-SCAN not reliable with WIFI devices - arp-scan Options needed
- Gotify doesn't send any notification HOT 1
- Local interface IP was not shown in the list
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from watchyourlan.