Skip to content

A comprehensive solution for remotely controlling a computer.

License

Notifications You must be signed in to change notification settings

manolol1/RemoteControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RemoteControl

A comprehensive solution for remotely controlling a computer.

Features

  • Wake up the computer through WakeOnLan
  • Shut down and reboot
  • Remotely execute shell scripts and display their output

Modules

The Remote Control project consists of three modules:

  • Client: Always required, runs on the computer that should be controlled, provides a REST API for the Webinterface or Discord bot to issue commands or run scripts
  • Webinterface (Work in Progress): Optional, not available yet, user-facing part that runs on a seperate machine and issues commands to the client or sends WakeOnLan packets
  • Discord Bot: Optional, same as the webserver, but through Discord messages

The client is always required and doesn't need to be accessible from the internet. The Webinterface and Discord bot are used for interfacing with the client through an API.

Installation

You need to set up the client, and at least one of the user-facing parts (Webinterface and/or Discord bot). Detailed instructions can be found in the individual module's repositories.

About

A comprehensive solution for remotely controlling a computer.

Resources

License

Stars

Watchers

Forks