Skip to content

watchyourland WatchYourLAN

WatchYourLAN is used to monitor IP addresses on my network rather than logging into Unifi.

🛠 Installation

Default Port: 8840

Configuration path: /etc/watchyourlan

bash -c "$(curl -sL https://github.com/community-scripts/ProxmoxVE/raw/main/ct/watchyourlan.sh)"
bash -c "$(curl -sL https://github.com/asylumexp/Proxmox/raw/main/ct/watchyourlan.sh)"

âš™ Config

/etc/watchyourlan/config_v2.yaml

ln -s /root/git/nicholaswilde/homelab/pve/watchyourlan/config_v2.yaml /etc/watchyourlan/config_v2.yaml
cat > /etc/watchyourlan/config_v2.yaml <<EOF
--8<-- "watchyourlan/config_v2.yaml"
EOF
curl -Lo /etc/watchyourlan/config_v2.yaml https://github.com/nicholaswilde/homelab/raw/refs/heads/main/pve/watchyourlan/config_v2.yaml
--8<-- "watchyourlan/config_v2.yaml"

/etc/watchyourlan/scan.db

Decrypt

task decrypt
sops -d scan.db.enc > scan.db

Encrypt

task encrypt
sops -e scan.db > scan.db.enc

Symbolic Link

ln -s /root/git/nicholaswilde/homelab/pve/watchyourlan/scan.db /etc/watchyourlan/scan.db

Traefik

homelab/pve/traefik/conf.d/watchyourlan.yaml
--8<-- "traefik/conf.d/watchyourlan.yaml"

Task List

--8<-- "watchyourlan/task-list.txt"

🔗 References