Does the inky blackness of the termimal on your computer seem a bit dawnting? Then use iimatey to call on a trusted matey to explore it with you!
iimatey is a shel script that ties together tmux, ttyd, and the coder/wgtunnel client.
You can run your own instance of tunneld , we run one at https://try.sharing.io which we configure via sharingio/infra
One line install with the iimatey-setup.sh setup script
curl -fsSL https://raw.githubusercontent.com/ii/matey/canon/iimatey-setup.sh | bash
Compile yourself from go, or grab a precompiled release from: https://github.com/ii/wgtunnel/releases/tag/v0.1.14 and ensure it’s in your PATH
apt-get install -y ttyd tmux
first install brew, then:
brew install ttyd tmux
iimatey start
tmux session exists! ttyd logs are available in /Users/hh/.config/iimatey/ttyd.log tunnel logs are available in /Users/hh/.config/iimatey/ttyd.log Connect to tmux locally via: tmux -L ii at [2023/03/22 05:34:47:5174] N: ttyd 1.7.3 (libwebsockets 4.3.2-unknown) [2023/03/22 05:34:47:5179] N: tty configuration: [2023/03/22 05:34:47:5179] N: start command: tmux -L ii at [2023/03/22 05:34:47:5179] N: close signal: SIGHUP (1) [2023/03/22 05:34:47:5179] N: terminal type: xterm-256color hh@Max iimatey % [2023/03/22 05:34:47:5547] N: /opt/homebrew/Cellar/libwebsockets/4.3.2/lib/libwebsockets-evlib_uv.dylib [2023/03/22 05:34:47:5548] N: lws_create_context: LWS: 4.3.2-unknown, NET CLI SRV H1 H2 WS ConMon IPV6-off [2023/03/22 05:34:47:5549] N: elops_init_pt_uv: Using foreign event loop... [2023/03/22 05:34:47:5550] N: __lws_lc_tag: ++ [wsi|0|pipe] (1) [2023/03/22 05:34:47:5552] N: __lws_lc_tag: ++ [vh|0|default||54321] (1) [2023/03/22 05:34:47:5578] N: [vh|0|default||54321]: lws_socket_bind: source ads 0.0.0.0 [2023/03/22 05:34:47:5578] N: __lws_lc_tag: ++ [wsi|1|listen|default||54321] (2) [2023/03/22 05:34:47:5578] N: Listening on port: 54321 Tunnel is ready. You can now connect to one of the following URLs: - https://656n2rc5uc81a.try.ii.nz - https://fcca314d716d85f310159675dc4bdf22.try.ii.nz
iimatey connect
iimatey status
terminal tty client :depau/ttyc depau/ttyc
Build or download a release from : https://github.com/depau/ttyc/releases/tag/ttyc-v0.4
ttyc -U https://dg5srp8e9gsj6.try.sharing.io
coder server --wg-tunnel-host try.sharing.io
Here is the build from src:
coder server --wg-tunnel-host try.ii.nz
Coder v0.19.2-devel+c9014293 - Your Self-Hosted Remote Development Platform Using built-in PostgreSQL (/Users/hh/Library/Application Support/coderv2/postgres) Started HTTP listener at http://127.0.0.1:3000 Opening tunnel so workspaces can connect to your deployment. For production scenarios, specify an external access URL View the Web UI: https://q1bn1bs94rnrm.try.ii.nz