UpSnap to prosta aplikacja webowa do obsługi Wake on LAN (WOL) — czyli funkcji zdalnego budzenia komputerów i urządzeń w LAN za pomocą tzw. magic packet. Aplikacja daje Ci wygodny interfejs, aby jednym kliknięciem wysłać pakiet WOL, a także kilka dodatkowych opcji automatyzacji i monitoringu.

✨ Najważniejsze funkcje

✔️ Dashboard „One-Click Wake-Up” – prosta lista urządzeń do budzenia jednym kliknięciem.
✔️ Grupowe uruchomienie urządzeń – możliwość przy pomocy grupy uruchomić wszystkie urządzenia dodane do grupy.
✔️ Harmonogram (cron) – można ustawić automatyczne budzenie o określonym czasie.
✔️ Ping portów – sprawdzanie stanu usług/aktywności urządzeń poprzez pingowanie portów
✔️ Wykrywanie urządzeń – skanowanie sieci (wymaga nmap) by wykrywać urządzenia w obrębie sieci LAN
✔️ Zarządzanie użytkownikami oraz uprawnieniami do listy urządzeń– możliwość zarządzania użytkownikami oraz przydzieleniem użytkownikowi urządzeń do budzenia.
✔️ Wsparcie wielu języków – UI dostępne w wielu językach (m.in. polski, niemiecki, angielski)
✔️ Self-hostable – hostujesz u siebie na lokalnym serwerze

Zrzut ekranu aplikacji

Konfiguracja dla Docker Compose

Podaje poniżej konfigurację dla Docker Compose wraz z parametrem, który prawidłowo działa z innymi sieciami VLAN w podsieci 192.168.0.0 – 192.168.255.255

services:
  upsnap:
    container_name: upsnap
    image: ghcr.io/seriousm4x/upsnap:5
    network_mode: host
    restart: unless-stopped
    volumes:
      - ./data:/app/pb_data
    environment:
      - UPSNAP_INTERVAL=*/10 * * * * * #
      - UPSNAP_SCAN_RANGE=192.168.0.0/16
networks: {}