Home
Softono

RemotePy

Open source Python
69
Stars
31
Forks
1
Issues
6
Watchers
8 years
Last Commit

 About RemotePy

A remote-desktop sharing application.

Platforms

Web Self-hosted

Languages

Python

Links

Need Help Installing RemotePy?

We provide expert installation service for this software. Our team will install, configure, and secure RemotePy on your server. plans start at just $30.

RemotePy

A remote-desktop sharing application.

  • browser-based, shared over LAN
  • cross platform
  • control remote-desktop using your mouse and keyboard
  • click, double click and right click enabled
  • works on touch-screen devices as well!

Installation

  • Clone this repo:

     git clone https://github.com/nikhilkumarsingh/RemotePy
    
  • Install the requirements:

    ip install -r requirements.txt
    

Usage

  • To run application using the default Werkzeug server:

     python app.py
    
  • To run application using Gunicorn server:

     python wsgi.py
    

A simple CLI has also been provided to tweak different parameters.

  • Show help message

     python cli.py -h
    
    sage: cli.py [-h] [-b server] [-p port] [-w workers] [-t threads]
    
    emotePy CLI
    
    ptional arguments:
     -h, --help            show this help message and exit
     -b server, --server server
                           IP address of server.
     -p port, --port port  Port no. of server.
     -w workers, --workers workers
                           No. of workers on server.
     -t threads, --threads threads
                           No. of threads for server
    
    
  • Run Gunicorn server with:

    • IP address 192.168.1.103,
    • port no. 8000,
    • 2 workers,
    • 5 threads
     python cli.py -b 192.168.1.103 -p 8000 -w 2 -t 5
    

TODOs

  • Improve HTML layout
  • Make the multi-threaded server more stable

References: