Skip to main content

Remote terminal control

Project description

Daffi Terminals

Simple web based application designed to facilitate the connection to remote terminals.

Preview

sc.png

How it works

how-it-works

Get started

  1. Install this app, run command pip install daffi-terminals
  2. Start a router, run command dterm start-router --rpc-host=0.0.0.0 --rpc-port=9999 --web-host=0.0.0.0 --web-port=8888
  3. Connect worker to router, run command dterm start-worker --rpc-host=0.0.0.0 --rpc-port=9999 (you can connect as many workers as you want)
  4. Navigate http://localhost:8888 in your browser

start-router arguments

Argument Description Required
--rpc-host host for communication between router and workers Yes
--rpc-port port for communication between router and workers Yes
--web-host host for serving web server Yes
--web-port port for serving web server Yes
--ssl-cert ssl certificate for connection encryption between router and workers No
--ssl-key ssl key for connection encryption between router and workers No

start-worker arguments

Argument Description Required
--rpc-host router rpc host Yes
--rpc-port router rpc port Yes
--name worker name. This name must be unique across all workers. If not provided then random name will be assigned No
--ssl-cert ssl certificate for connection encryption between router and workers No
--ssl-key ssl key for connection encryption between router and workers No

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

daffi_terminals-1.0.13.tar.gz (197.3 kB view hashes)

Uploaded Source

Built Distribution

daffi_terminals-1.0.13-py3-none-any.whl (199.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page