/seedlink-with-slarchive-docker

Seedlink Server in Docker

Primary LanguageCGNU General Public License v3.0GPL-3.0

Seedlink Server with slarchive service in Docker



There are two modules SeedLink and slarchive in a dockerized environment.

SeedLink

Use SeedLink in order to expose the data that are in the ./archive_encrypt (see https://github.com/nikosT/seedlink-with-slarchive-docker/blob/main/docker-compose.yml#L40) directory via a SeedLink protocol

Slarchive

Use Slarchive in order to retrieve real-time data from an external SeedLink server and save them in the ./archive (see https://github.com/nikosT/seedlink-with-slarchive-docker/blob/main/docker-compose.yml#L16) directory (e.g. for further processing).

Prerequisites

  • Docker with docker compose

Configuration

In general you will only need to change the ./archive and the ./archive_encrypt paths (see below). For more custom things, you might need to change:

Run

docker compose up

You can run each module seperately

docker compose up seedlink

or

docker compose up slarchive

Both ./archive and ./archive_encrypt are mounted as volumes so data inside them can be directly accessed by the host.