Caution
Power Control Server is currently in development and may have bugs. Some of the features mentioned below, or the app for certain operating systems, may not be available in the current state.
Please use the application with caution and report any issues via the Issues page.
Power Control Server is a lightweight background service that enables remote management of your PC's power state via the Power Control Android app. By installing this server application, you can allow remote shutdown, reboot, log-out, and other power management commands from your Android device.
For communication to the target PC, you must have installed the Power Control Android app.
Note
Currently the Power Control app is only available for Android.
You can find the Power Control app on a separate GitHub repository: Power Control
- Remote Shutdown: Allows your PC to be turned off remotely.
- Remote Reboot: Restarts your PC via a command from the Power Control app.
- Remote Log-Out: Logs out the current session on your PC.
- Cross-Platform: Available for Windows, Linux, and macOS.
Caution
Only download the application from the official GitHub repository, as the application is not signed: OffRange/PowerControlServer
.
Always ensure that you are on the correct URL: https://github.com/OffRange/PowerControlServer/releases.
You can install Power Control Server on Linux or macOS by running the following command:
curl -sSL https://github.com/OffRange/PowerControlServer/raw/main/install.sh | bash
For Windows users, an installer is provided to install Power Control Server as a Windows Service:
- Download the latest Windows installer from the Releases page.
- Run the installer and follow the on-screen instructions to install Power Control Server.
- The server will automatically start as a Windows Service after installation.
After installation, ensure that:
- Your PC is on the same network as your Android device running the Power Control app.
- The correct IP address is configured in the Power Control app.
If you want to enable remote booting of your PC, ensure that Wake-On LAN is enabled in your BIOS/UEFI settings and your network adapter's settings in the operating system. After that add your network adapter's mac address to your registered device in the Android Power Control app.
- Start your PC, the Power Control Server automatically starts at every boot.
- Open the Power Control app on your Android device.
- Add a new device by entering your PC's IP address in the app.
- Perform remote power operations like shutdown, reboot, or log-out directly from your Android device.
- Firewall Settings: Ensure that your firewall allows incoming connections on the port used by the server (default is 7848).
- Network Issues: Make sure both your PC and Android device are connected to the same local network.
- Application Logs: Check the server logs for any error messages if the connection fails.
Contributions are welcome! Please fork the repository and submit a pull request with your changes. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.