https://github.com/tiny-pilot/janus-debian
https://github.com/tiny-pilot/janus-debian
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/tiny-pilot/janus-debian
- Owner: tiny-pilot
- License: mit
- Created: 2022-05-19T12:14:12.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2026-02-27T09:42:24.000Z (23 days ago)
- Last Synced: 2026-02-27T15:06:09.030Z (23 days ago)
- Language: Dockerfile
- Homepage:
- Size: 36.1 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Janus Debian Package
[](LICENSE)
[](https://circleci.com/gh/tiny-pilot/janus-debian/tree/master)
Use CircleCI to build an ARMv7 Debian package for the Janus WebRTC server.
## Overview
We use Docker as a build context for creating an ARMv7 (armhf) Debian package, with precompiled Janus binaries (see the [Dockerfile](Dockerfile) for the complete build procedure). The resulting artifact is emitted to the `build/` folder. For example:
```bash
build/janus_1.0.1-20220513_armhf.deb
```
## Pre-requisites
* Raspberry Pi OS (32bit) Trixie
* Docker
* Git
## Build
On the device, run the following commands:
```bash
# Build Debian package.
pushd "$(mktemp -d)" && \
git clone https://github.com/tiny-pilot/janus-debian.git . && \
./dev-scripts/build-debian-pkg 'linux/arm/v7'
```
## Install
On the device, run the following command:
```bash
# Install Debian package.
sudo apt-get install --yes ./build/janus_*.deb
```
You can confirm that the Janus systemd service is running, by executing the following command:
```bash
sudo systemctl status janus.service
```
## Uninstall
On the device, run the following command:
```bash
sudo apt-get purge --yes janus
```