Sign inSign up

hrshadhin/ot-recorder

By hrshadhin

•Updated almost 4 years ago

Store and access data published by OwnTracks apps. Self-hosted location tracking system.

Image
0

1.2K

hrshadhin/ot-recorder repository overview

Store and access data published by OwnTracks apps in (PostgreSQL, MySQL or Sqlite) via REST API. Self-hosted and Google-free location tracking system.

⁠Docker compose

# persistance data directory for sqlite
mkdir data
sudo chown -R 1000:1000 data
# _deploy/docker-compose.yml
version: "3.5"

services:
owntracks-recorder:
  image: hrshadhin/ot-recorder
  container_name: owntracks-recorder
  restart: unless-stopped
  volumes:
    - ${PWD}/config.yml:/app/config.yml
    - ${PWD}/data:/persist # only for sqlite
  ports:
    - "8000:8000"
  environment:
    - TZ=Asia/Dhaka
# run container in background
docker-compose up -d

# run migrations
docker-compose exec owntracks-recorder /app/ot-recorder migrate up

⁠Docker CLI

# run container in background
docker run --name owntracks-recorder -p 8000:8000 \
  -v $(pwd)/config.yml:/app/config.yml \
  -v $(pwd)/data:/persist \
  hrshadhin/ot-recorder:latest

# run migrations
docker exec owntracks-recorder /app/ot-recorder migrate up

More⁠

Tag summary

Content type

Image

Digest

sha256:75a6e89fe…

Size

10.7 MB

Last updated

almost 4 years ago

docker pull hrshadhin/ot-recorder