Skip to content

This is a simple Flask application for sending Wake-on-LAN (WOL) packets to wake up computers on your local network. I created this project to provide a web interface for waking up devices remotely.

Notifications You must be signed in to change notification settings

han-link/flask-wol-app

Repository files navigation

Flask WOL App

This is a simple Flask application for sending Wake-on-LAN (WOL) packets to wake up computers on your local network. I created this project to provide a web interface for waking up devices remotely.

Features

  • Send WOL packets to specified MAC addresses.
  • Simple and user-friendly web interface.
  • Dockerized for easy deployment.

Technologies Used

  • Python
  • Flask
  • Docker

Screenshots

grafik

grafik

Installation

  1. Clone the repository:

    git clone https://github.com/han-link/flask-wol-app.git
    cd flask-wol-app
  2. Create and activate a virtual environment:

    python3 -m venv .venv
    source venv/bin/activate
  3. Install the dependencies:

    pip install -r requirements.txt
  4. Configure your WOL settings in config.py.

  5. Run the application:

    python run.py

Docker

To run the application using Docker:

  1. Build the Docker image:

     docker build -t flask-wol-app .
  2. Run the Docker container:

    docker run -d -p 5000:5000 flask-wol-app

About

This is a simple Flask application for sending Wake-on-LAN (WOL) packets to wake up computers on your local network. I created this project to provide a web interface for waking up devices remotely.

Topics

Resources

Stars

Watchers

Forks