Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jsakamoto/blazorwol-for-windows
Provides a Web UI to sending a "WOL" (Wake up On Lan) magic packet, on Windows OS.
https://github.com/jsakamoto/blazorwol-for-windows
blazor blazor-webassembly web-application windows-service
Last synced: 28 days ago
JSON representation
Provides a Web UI to sending a "WOL" (Wake up On Lan) magic packet, on Windows OS.
- Host: GitHub
- URL: https://github.com/jsakamoto/blazorwol-for-windows
- Owner: jsakamoto
- License: unlicense
- Created: 2020-04-22T05:39:00.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-22T06:49:24.000Z (almost 5 years ago)
- Last Synced: 2024-12-28T17:02:19.642Z (about 2 months ago)
- Topics: blazor, blazor-webassembly, web-application, windows-service
- Language: C#
- Homepage:
- Size: 25.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Blazor WOL for Windows
## Summary
This application provides a Web UI to sending a "WOL" (Wake up On Lan) magic packet, on Windows OS.
This is a console program based on .NET Core 3.1 and the UI is built on Blazor WebAssembly.
This application can also run as a Windows service.
## Download
Download the latest version of the zip package from ["Release"](https://github.com/jsakamoto/BlazorWOL-for-Windows/releases) page, and extract it to any folder somewhere you prefer.
## Usage
### Launch it by stand-alone mode
You can launch this application from the command line:
```shell
> Blazor WOL.Server
```After launch it, you can access to that UI via `http://localhost:5000/`.
### Install as a Windows Service
You can install this application as a Windows Service by `install` command, like this:
```shell
> Blazor WOL.Server install
```Once after you did it, you can manage it from "Windows Service Management Console", such as start the service, and stop the service.
You can also execute `install` command with command line options like this:
```shell
> BlazorWOL.Server install --urls http://+:8080/
```If you want to remove it from Windows Service, you can do it with `uninstall` command, like this:
```shell
> Blazor WOL.Server uninstall
```### Command line options
#### --urls ``
You can change the URLs to listen.
example:
```shell
> Blazor WOL.Server --urls http://+:8080/
```#### --application-data-location ``
You can change the folder to store the JSON file which contains device list data.
example:
```shell
> Blazor WOL.Server --application-data-location C:\temp
```#### --base-href ``
You can change the base URL. This option useful for deploy this application behind the reverse proxy for make the URL for this application to sub-path.
example:
```shell
> Blazor WOL.Server --base-url /app/wol/
```## Change the command-line options after it's installed as a Windows Service
As you know, you can configure command-line options for the Windows Service of this application when install time.
And also, you can change it after it's installed by editing the Windows registry.
Open registry key `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BlazorWOL` by Windows registry editor ("regedit"), and change `ImagePath` value.
## License
[The Unlicense](LICENSE)