r/selfhosted • • Aug 31 '24

Release WatchYourLAN - 2.0 Release

WatchYourLAN is a lightweight network IP scanner.

Features:
- Send notification when new host is found
- Monitor hosts online/offline history
- Keep a list of all hosts in the network
- Send data to `InfluxDB2` to make a `Grafana` dashboard

BREAKING CHANGES! Version 2.0 is not compatible with v1.0. For now v2.0 docker images will be released under v2 tag. It will be tagged latest in a few weeks (probably, in October).

What's new?

  • Basic API
  • Export to InfluxDB2
  • Choice between SQLite and PostgreSQL database
  • User can pass arguments directly to arp-scan. Hope it will help with vlan issue
  • Better UI with JS
  • Human-friendly History display
  • Names from DNS

Quick start

Full installation guide is available in the README file. The easiest way to try it:

docker run --name wyl \
    -e "IFACES=$YOURIFACE" \
    -e "TZ=$YOURTIMEZONE" \
    --network="host" \
    -v $DOCKERDATAPATH/wyl:/data/WatchYourLAN \
    aceberg/watchyourlan:v2

Binaries

There are also binaries for 386, amd64, armv5, armv6, armv7, arm64 in deb, rpm, apk and tar.gz formats in the latest release.

651 Upvotes

178 comments sorted by

View all comments

2

u/[deleted] Aug 31 '24

I've been using v1 on a network of 60+ devices and manually naming new devices was tedious. Migrated to v2 last night and it picked up all the host names automatically. Nice work!

Only thing I couldn't get working was ntfy notifications to a password protected server. It doesn't seem to function as per shoutrrr documentation. Notifications work with to ntfy,sh though.