Sign inSign up

vimagick/ot-recorder

By vimagick

Updated almost 3 years ago

Store and access data published by OwnTracks apps

Image
0

10K+

vimagick/ot-recorder repository overview

ot-recorder

The OwnTracks Recorder is a lightweight program for storing and accessing location data published via MQTT (or HTTP) by the OwnTracks apps.

docker-compose.yml

version: "3.7"

services:

  recorder:
    image: vimagick/ot-recorder
    ports:
      - "8083:8083"
    volumes:
      - ./data:/var/spool/owntracks/recorder/store
    environment:
      - OTR_HOST=iot.eclipse.org
      - OTR_PORT=1883
      - OTR_USER=username
      - OTR_PASS=password
      - OTR_TOPICS=owntracks/#
      # OTR_CAFILE=/etc/ssl/certs/DST_Root_CA_X3.pem
      # OTR_BROWSERAPIKEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      # OTR_OPTIONS=--debug
    restart: unless-stopped

  frontend:
    image: owntracks/frontend
    ports:
      - 8080:80
    environment:
      - SERVER_HOST=recorder
      - SERVER_PORT=8083
    restart: unless-stopped

:warning: Some variables don't work (OTR_QOS, OTR_CAFILE) as document said. You can pass any options to process via OTR_OPTIONS environment variable.

Click this to generate a google map api key.

up and running

$ docker-compse up -d
$ tree data
$ docker-compose exec recorder bash
>>> ocat --list
{"results":["foo"]}
>>> ocat --user foo --device bar

Tag summary

Content type

Image

Digest

sha256:93101b5e1

Size

67.9 MB

Last updated

almost 3 years ago

docker pull vimagick/ot-recorder