Skip to content

upterm

Share terminal sessions securely over the web

Upterm is an open-source tool enabling developers to share terminal sessions securely over the web. It’s perfect for remote pair programming, accessing computers behind NATs/firewalls, remote debugging, and more.

terminal

https://github.com/owenthereal/upterm

arm64 amd64

Installation

1. Add WakeMeOps repository

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

2. Install upterm

sudo apt install upterm

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    upterm=0.15.2*

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

Download URLs

Version SHA256 Size (KB)
0.15.2 4dc99016d9d6b5f356674493e6baa309df4480210542504b9927826023ef9610 5122
0.15.0 6528484e1c93e9ef139e389b95695788ba46168dd34dcc7515ff61f4c5e3a0bc 5094
0.14.3 c4a315ea86c76b220d575d0292f23e3a004d38e2aeeaa870d8cd52fff99913d1 4384
Version SHA256 Size (KB)
0.15.2 1299c441ad8a5c13ac67e5b98723768db2136ca8fdb34cf2c94ba08bc9365e59 4389
0.15.0 9f90d37dd70274075d7764ab51c05edfacfb76945da29000d3e39c5dad79f802 4367
0.14.3 5041995fe905192aaa88f84db0684901919ae3c496dc3558b2a2e6d4897861b7 3784

Blueprints

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

Click here to see upterm ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/upterm/ops2deb.yml
name: upterm
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 0.14.3
    - 0.15.0
    - 0.15.2
homepage: https://github.com/owenthereal/upterm
summary: share terminal sessions securely over the web
description: |-
  Upterm is an open-source tool enabling developers to share terminal sessions
  securely over the web. It’s perfect for remote pair programming, accessing
  computers behind NATs/firewalls, remote debugging, and more.
fetch: https://github.com/owenthereal/upterm/releases/download/v{{version}}/upterm_linux_{{target}}.deb
install:
  - data:/

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

Click here to see upterm release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/upterm/ops2deb.lock.yml
- url: https://github.com/owenthereal/upterm/releases/download/v0.14.3/upterm_linux_amd64.deb
  sha256: cfd64902490402f4de53ce26c2a6af1a6c9fd27c6edb5ef5c2259400fc01d911
  timestamp: 2025-02-17 21:37:25+00:00
- url: https://github.com/owenthereal/upterm/releases/download/v0.14.3/upterm_linux_arm64.deb
  sha256: 50867565b05316c8edfe5802ffa4ffab4d37d9a8d6be303df2b8cc7ca04d1326
  timestamp: 2025-02-17 21:37:25+00:00
- url: https://github.com/owenthereal/upterm/releases/download/v0.15.0/upterm_linux_amd64.deb
  sha256: f0f11a06f1c328161895db71652a75e159e6c7a57cbb655b3cba6b5ec0f581c1
  timestamp: 2025-07-28 06:04:05+00:00
- url: https://github.com/owenthereal/upterm/releases/download/v0.15.0/upterm_linux_arm64.deb
  sha256: ea6d01f9b579086c474415685f2da6a2794eca68c937ce85fcbd75165ec6d778
  timestamp: 2025-07-28 06:04:05+00:00
- url: https://github.com/owenthereal/upterm/releases/download/v0.15.2/upterm_linux_amd64.deb
  sha256: a5a0f16d4f84bb0f146da26d402c8694156effa3845b35bbf8d313511dda4db1
  timestamp: 2025-07-30 06:03:46+00:00
- url: https://github.com/owenthereal/upterm/releases/download/v0.15.2/upterm_linux_arm64.deb
  sha256: abcf3147a9c4b970ae9719d09b3a1a881b45df2298125493ef25fd40fd41deda
  timestamp: 2025-07-30 06:03:46+00:00

Badge

WakeMeOps

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