Repository navigation
v1.1.0 - IPv6 Support & Multi-Arch Docker
π WANwatcher v1.1.0 - IPv6 Support
Major feature release with IPv6 monitoring and multi-architecture Docker support!
β¨ What's New
π IPv6 Support
- Monitor both IPv4 and IPv6 addresses simultaneously
- Separate fields in Discord notifications for each protocol
- Configurable monitoring (enable/disable IPv4 or IPv6)
- Multiple fallback services for reliable detection
π³ Multi-Architecture Docker
- Native support for AMD64 (x86_64) - Unraid, most servers
- Native support for ARM64 (aarch64) - Raspberry Pi 4, modern ARM
- Single
docker pullcommand works on all platforms!
π Enhanced Notifications
- Beautiful Discord embeds showing both IPs
- Indicates which protocol changed
- Shows "Not available" for unsupported protocols
π§ Configuration
New Environment Variables
environment:
MONITOR_IPV4: "true" # Monitor IPv4 (default: true)
MONITOR_IPV6: "true" # Monitor IPv6 (default: true)Example docker-compose.yml
version: '3.8'
services:
wanwatcher:
image: noxied/wanwatcher:1.1.0
container_name: wanwatcher
restart: unless-stopped
environment:
DISCORD_WEBHOOK_URL: "https://discord.com/api/webhooks/..."
SERVER_NAME: "My Server"
MONITOR_IPV4: "true"
MONITOR_IPV6: "true"
volumes:
- ./data:/data
- ./logs:/logsπ Upgrading
From v1.0.0 - Docker
docker pull noxied/wanwatcher:1.1.0
docker-compose up -dBackward Compatible! Your existing configuration works without changes.
From v1.0.0 - Traditional
cd ~/wanwatcher
git pull origin main
sudo systemctl restart wanwatcherπ¦ Docker Images
All tags support both architectures:
noxied/wanwatcher:1.1.0noxied/wanwatcher:1.1noxied/wanwatcher:1noxied/wanwatcher:latest
π Bug Fixes
- Fixed multi-architecture Docker builds (AMD64 + ARM64)
- Fixed Dockerfile to properly include Docker-specific script
- Improved database migration from v1.0.0
π Full Changelog
Added:
- IPv6 address detection
get_ipv6()function with fallback services- JSON database format for dual IPs
- Enhanced Discord embeds
- Multi-arch Docker support (AMD64 + ARM64)
MONITOR_IPV4andMONITOR_IPV6configuration
Changed:
- Database format upgraded to JSON (backward compatible)
- Discord notifications show both IPv4 and IPv6
- Improved error handling for missing protocols
Fixed:
- Multi-architecture Docker image builds
- Dockerfile COPY instruction
- Platform compatibility for Unraid/x86 systems
π Credits
Thanks to the selfhosted community for feature requests and testing!
Full Changelog: v1.0.0...v1.1.0