Skip to content

daipham3213/mux0.dev

Repository files navigation

mux.dev

Portfolio TUI served over SSH using Bubble Tea and Wish.

Run locally

go run ./cmd/cli

Run SSH server

Generate a host key if you don't have one:

ssh-keygen -t ed25519 -f ssh_host_ed25519_key -N ""

Start the server:

go run ./cmd/ssh

Connect:

ssh localhost

Environment variables

  • MUX_SSH_ADDR (default :22)
  • MUX_SSH_HOST_KEY_PATH (default ssh_host_ed25519_key)
  • MUX_HTTP_PORT (default 80)
  • MUX_DOMAIN (default mux0.dev)

Makefile targets

  • make test
  • make build
  • make tidy
  • make docker-build
  • make docker-run

Docker

Build and run:

docker build -t mux-ssh .
docker run --rm -p 22:22 -p 80:80 mux-ssh

About

Portfolio TUI served over SSH using Bubble Tea and Wish.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published