Skip to content

shell2http

HTTP server to execute shell commands

Designed for development, prototyping or remote control.

terminal

https://github.com/msoap/shell2http

arm64 amd64

Installation

1. Add WakeMeOps repository

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

2. Install shell2http

sudo apt install shell2http

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    shell2http=1.17.0*

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

Download URLs

Version SHA256 Size (KB)
1.17.0 45121589025a31126b3c3344c8334cda357c48f1f3df7bc301ea5fdf2d82f488 1874
1.16.0 28f2722a5a3b53009ca1937abc824e6e6994dc6ad743af9e28b68b33db95f571 1772
1.15.0 408818ae294252106a737d947533f61da8ac0c9a168beb7e258172fd8a1d57c3 1749
1.14.2 d930abbc6e57eec536981b96fbd995e84373c6f6fee266bcc8b0cb5c930f7e35 1747
Version SHA256 Size (KB)
1.17.0 8d209c994f8c08522f5c0691fd6a1ad99becb0b795a846772c67c05136adfb6c 1612
1.16.0 352372a363125063912f5c2d9809ce833ae899e86062c4f015151bf6c6411f91 1512
1.15.0 da9e62299b464e11ce8e0b500c9d2e49bf77120c5492d47c2c0d2bd71fc581de 1503
1.14.2 cd8b1815b83bd3494d1d65197fb9c211e9d1ab71390b53b76b22902212ba9ebf 1501

Blueprints

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

Click here to see shell2http ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/shell2http/ops2deb.yml
name: shell2http
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 1.14.2
    - 1.15.0
    - 1.16.0
    - 1.17.0
homepage: https://github.com/msoap/shell2http
summary: HTTP server to execute shell commands
description: Designed for development, prototyping or remote control.
fetch: https://github.com/msoap/shell2http/releases/download/v{{version}}/shell2http_{{version}}_linux_{{arch}}.tar.gz
install:
  - shell2http:/usr/bin/shell2http

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

Click here to see shell2http release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/shell2http/ops2deb.lock.yml
- url: https://github.com/msoap/shell2http/releases/download/v1.14.2/shell2http_1.14.2_linux_amd64.tar.gz
  sha256: 4708b1f89599f1bcd7aabd5e6a2843b2ed3580be207673b604f964b5d20cd3b5
  timestamp: 2022-11-02 17:49:15+00:00
- url: https://github.com/msoap/shell2http/releases/download/v1.14.2/shell2http_1.14.2_linux_arm64.tar.gz
  sha256: 97d16ca853e97ae25e766466b53048db29a1681197f458a990e697a5d31e2c93
  timestamp: 2022-11-02 17:49:15+00:00
- url: https://github.com/msoap/shell2http/releases/download/v1.15.0/shell2http_1.15.0_linux_amd64.tar.gz
  sha256: e807ec671d8297d7ca72ce2666ddddc7798793bd4dc107ebf1c7c98ae80c3f17
  timestamp: 2023-02-12 02:43:24+00:00
- url: https://github.com/msoap/shell2http/releases/download/v1.15.0/shell2http_1.15.0_linux_arm64.tar.gz
  sha256: 22e7e323fe4b2171a0a797d3b277b1b325a29ecf1a9a7422643c932e7ebdbf19
  timestamp: 2023-02-12 02:43:24+00:00
- url: https://github.com/msoap/shell2http/releases/download/v1.16.0/shell2http_1.16.0_linux_amd64.tar.gz
  sha256: 82881123f9f027648e67904cef616729e693f12b09c917e41cf9566e9c337a03
  timestamp: 2023-03-11 18:21:31+00:00
- url: https://github.com/msoap/shell2http/releases/download/v1.16.0/shell2http_1.16.0_linux_arm64.tar.gz
  sha256: 7169ae141c0d1e3f1036c2a6b3546907ef5c1836e8d9ae276a6acb46bb9ae567
  timestamp: 2023-03-11 18:21:31+00:00
- url: https://github.com/msoap/shell2http/releases/download/v1.17.0/shell2http_1.17.0_linux_amd64.tar.gz
  sha256: 14b314a501bafa4c3819822fb0bdd1c6d8423ec495432116af184ebfdec3b296
  timestamp: 2024-03-23 21:05:12+00:00
- url: https://github.com/msoap/shell2http/releases/download/v1.17.0/shell2http_1.17.0_linux_arm64.tar.gz
  sha256: f0a5ac070e32c2654283683f1553d9d9a64b2f5de65418e099a31311f8ff4e64
  timestamp: 2024-03-23 21:05:12+00:00

Badge

WakeMeOps

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