# Wake-on-LAN Manager Aplicație web pentru managementul și trezirea calculatoarelor din rețeaua locală folosind Wake-on-LAN magic packets. ## Funcționalități - 🚀 Interfață web modernă pentru gestionarea calculatoarelor - ⚡ Trimitere magic packets Wake-on-LAN - 🔍 Scanare automată a rețelei pentru detectarea dispozitivelor - 📱 Design responsive (mobile-friendly) - 🐳 Containerizată cu Docker pentru deployment ușor ## Instalare și Pornire ### Prima pornire (recomandat) ```bash ./start.sh ``` ### Manual cu Docker Compose ```bash # Creează directorul pentru date mkdir -p data # Pornește serviciile docker-compose up -d # Vezi logs docker-compose logs -f wol-web # Oprește serviciile docker-compose down ``` ## Accesare Aplicația va fi disponibilă pe: **http://IP_HOST:8088** ## Structura Proiectului ``` ├── app/ # Directorul aplicației │ ├── app.py # Aplicația Flask principală │ ├── requirements.txt # Dependențele Python │ └── templates/ │ └── index.html # Interfața web ├── Dockerfile # Configurație Docker ├── docker-compose.yml # Orchestrare servicii ├── start.sh # Script de pornire rapidă ├── CLAUDE.md # Ghid pentru Claude Code └── data/ # Directorul pentru configurații (creat automat) ``` ## Configurare Calculatoarele sunt stocate în fișierul `data/wol-computers.conf` cu formatul: ``` nume_calculator|adresa_mac|adresa_ip ``` Exemplu: ``` PC-Birou|00:11:22:33:44:55|192.168.1.100 Laptop-Gaming|aa:bb:cc:dd:ee:ff|192.168.1.101 ```