https://github.com/nwtgck/piping-server-pkg
Piping Server as portable executable
https://github.com/nwtgck/piping-server-pkg
arm binary executable http-server linux macos piping-server portable streaming transfer windows
Last synced: 6 months ago
JSON representation
Piping Server as portable executable
- Host: GitHub
- URL: https://github.com/nwtgck/piping-server-pkg
- Owner: nwtgck
- License: mit
- Created: 2018-12-30T07:42:43.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-07-10T06:54:29.000Z (over 1 year ago)
- Last Synced: 2025-03-29T05:04:13.350Z (7 months ago)
- Topics: arm, binary, executable, http-server, linux, macos, piping-server, portable, streaming, transfer, windows
- Homepage:
- Size: 304 KB
- Stars: 23
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# piping-server-pkg
[](https://github.com/nwtgck/piping-server-pkg/actions/workflows/ci.yml)[Piping Server](https://github.com/nwtgck/piping-server) into an portable executable by [vercel/pkg](https://github.com/vercel/pkg) for Linux, macOS, Windows and Alpine
## Run on Linux (x64, amd64)
Run the command below, and a server runs on .
```bash
curl -L https://github.com/nwtgck/piping-server-pkg/releases/download/v1.12.9-1/piping-server-pkg-linuxstatic-x64.tar.gz | tar xzvf -
./piping-server-pkg-linuxstatic-x64/piping-server --http-port=8888
```## Run on Linux (ARM64)
Run the command below, and a server runs on .
```bash
curl -L https://github.com/nwtgck/piping-server-pkg/releases/download/v1.12.9-1/piping-server-pkg-linuxstatic-arm64.tar.gz | tar xzvf -
./piping-server-pkg-linuxstatic-arm64/piping-server --http-port=8888
```## Run on Linux (ARMv7 32bit)
Run the command below, and a server runs on .
```bash
curl -L https://github.com/nwtgck/piping-server-pkg/releases/download/v1.12.9-1/piping-server-pkg-linuxstatic-armv7.tar.gz | tar xzvf -
./piping-server-pkg-linuxstatic-armv7/piping-server --http-port=8888
```## Run on macOS (Intel)
Run the command below, and a server runs on .
```bash
curl -L https://github.com/nwtgck/piping-server-pkg/releases/download/v1.12.9-1/piping-server-pkg-mac-x64.tar.gz | tar xzvf -
xattr -d com.apple.quarantine ./piping-server-pkg-mac-x64/piping-server
./piping-server-pkg-mac-x64/piping-server --http-port=8888
```## Run on macOS (Apple Silicon)
Run the command below, and a server runs on .
```bash
curl -L https://github.com/nwtgck/piping-server-pkg/releases/download/v1.12.9-1/piping-server-pkg-mac-arm64.tar.gz | tar xzvf -
./piping-server-pkg-mac-arm64/piping-server --http-port=8888
```## Brew
Run the command below, and a server runs on .
```bash
brew install nwtgck/piping-server-pkg/piping-server
piping-server --http-port=8888
```You can brew-install on both macOS and Linux. Repository:
## Run on Windows
Download zip from , extract it and run the command below, and a server runs on .
```ps1
.\piping-server.exe --http-port=8888
```## Run on Alpine
Run the command below, and a server runs on .
```bash
curl -L https://github.com/nwtgck/piping-server-pkg/releases/download/v1.12.9-1/piping-server-pkg-alpine-x64.tar.gz | tar xzvf -
./piping-server-pkg-alpine-x64/piping-server --http-port=8888
```Other built binaries found in
## Docker
Run the command below, and a server runs on .
```bash
docker run -p 8888:8888 nwtgck/piping-server-pkg --http-port=8888
```## Automation
These releases are automatically published by GitHub Actions.
## Generate executables in local
```bash
cd
npm ci
npm run build-x64
``````bash
cd
npm ci
npm run build-arm
```