Skip to content
This repository was archived by the owner on Feb 5, 2026. It is now read-only.

Latest commit

 

History

History
44 lines (27 loc) · 739 Bytes

File metadata and controls

44 lines (27 loc) · 739 Bytes

recApi

A node.js REST API to schedule jobs in agenda to spawn ffmpeg to record stuff using URLs or predefined channels.

This is a learning project, expect everything to break.

It requires ffmpeg and mongodb available. Node dependencies are listed in the package.json file.

Screenshot of UI (dark reader)

Screenshot

Installation

git clone https://github.com/odtgit/recApi
cd recApi
npm install

Configuration

cp config.yml.example config.yml

Make changes as you see fit, docker-compose has example of bind mounts for external config and storage.

Start

npm start

Docker build and start

docker-compose up -d --build

Usage

Browse to http://localhost:23040/