Skip to content

ttyd

Share your terminal over the web

ttyd is a simple command-line tool for sharing terminal over the web.

terminal

https://github.com/tsl0922/ttyd

amd64 arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install ttyd

sudo apt install ttyd

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    ttyd=1.7.7*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      ttyd=1.7.7*

Download URLs

Version SHA256 Size (KB)
1.7.7 01b513c147284601551d4549e197d93e3f5018a0c11f145b96462292ca3cd91f 675
Version SHA256 Size (KB)
1.7.7 ffea3d81830080aa448d54c73b96b19346d49438aa8aa3c2c5b56ebde510f61a 643

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for ttyd are versioned here.

Click here to see ttyd ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/ttyd/ops2deb.yml
name: ttyd
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 1.7.7
homepage: https://github.com/tsl0922/ttyd
summary: share your terminal over the web
description: ttyd is a simple command-line tool for sharing terminal over the web.
fetch:
  url: https://github.com/tsl0922/ttyd/releases/download/{{version}}/ttyd.{{target}}
  targets:
    amd64: x86_64
    arm64: aarch64
install:
  - ttyd.{{target}}:/usr/bin/ttyd

The blueprint fetch keyword contains a URL template pointing to ttyd releases. Downloaded files are locked in a lockfile versioned here.

Click here to see ttyd release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/ttyd/ops2deb.lock.yml
- url: https://github.com/tsl0922/ttyd/releases/download/1.7.7/ttyd.aarch64
  sha256: b38acadd89d1d396a0f5649aa52c539edbad07f4bc7348b27b4f4b7219dd4165
  timestamp: 2025-01-02 19:11:59+00:00
- url: https://github.com/tsl0922/ttyd/releases/download/1.7.7/ttyd.x86_64
  sha256: 8a217c968aba172e0dbf3f34447218dc015bc4d5e59bf51db2f2cd12b7be4f55
  timestamp: 2025-01-02 19:11:59+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/ttyd.svg)](https://docs.wakemeops.com/packages/ttyd)
<a href="https://docs.wakemeops.com/packages/ttyd">
  <img src="https://docs.wakemeops.com/badges/ttyd.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/ttyd.svg
:target: https://docs.wakemeops.com/packages/ttyd