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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file daffi_terminals-1.0.13.tar.gz.

File metadata

  • Download URL: daffi_terminals-1.0.13.tar.gz
  • Upload date:
  • Size: 197.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.24.1

File hashes

Hashes for daffi_terminals-1.0.13.tar.gz
Algorithm Hash digest
SHA256 59ab785233507e95f2278b0cbd14d749f17854572be3e8ea046a54c00f6bc12b
MD5 60a02d5dbb1787389def0f8ef680e76d
BLAKE2b-256 d8d933bbf6856c7cbc3ad0d41d0e6554f04c72b4275c25886da4b5e1a2f738fe

See more details on using hashes here.

File details

Details for the file daffi_terminals-1.0.13-py3-none-any.whl.

File metadata

File hashes

Hashes for daffi_terminals-1.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 661ddc33b4d0a7c517fea0829a9d8ae40e1d78226472f98cea9fbce822ba7b90
MD5 684ff1b72a3a5bc45feec79703be0faf
BLAKE2b-256 bfe56728a745c7c3aec86a8d3dcfee8d82c8354df523ebbfbb27fe5ce398e234

See more details on using hashes here.

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