Dawarich

Dawarich

Docker app from grtgbln's Repository

Overview

A self-hosted web app designed to replace Google Timeline (aka Google Location History). Visualize your data on an interactive map, import your location history from Google Maps Timeline and Owntracks, and explore statistics like the number of countries and cities visited, total distance traveled, and more! Additional optional configuration is available. See available variables: https://github.com/Freika/dawarich/blob/master/docker/.env.example

Requirements


        Requires separate PostGIS container, Sidekiq and Redis containers. See the documentation for more information: https://dawarich.app/docs/environment-variables-and-settings
    

Runtime arguments

Web UI
http://[IP]:[PORT:3000]/
Network
bridge
Privileged
false
Extra Params
--entrypoint web-entrypoint.sh

Template configuration

Web UI PortPorttcp

Container Port: 3000

Target
3000
Default
3000
Value
3000
Imports PathPath

Path to watch for imports

Target
/var/app/tmp/imports/watched
Default
/mnt/user/appdata/dawarich/imports
Value
/mnt/user/appdata/dawarich/imports
Storage PathPath

Path to store application data

Target
/var/app/storage
Default
/mnt/user/appdata/dawarich/storage
Value
/mnt/user/appdata/dawarich/storage
Database PathPath

Path to store database data

Target
/dawarich_db_data
Default
/mnt/user/appdata/dawarich/db_data
Value
/mnt/user/appdata/dawarich/db_data
Web Files PathPath

Path to web files

Target
/var/app/public
Default
/mnt/user/appdata/dawarich/wwwroot
Value
/mnt/user/appdata/dawarich/wwwroot
Redis URLVariable

Redis server URL for background processing

Target
REDIS_URL
Default
redis://redis:6379
Value
redis://redis:6379
PostGIS - HostVariable

Host of the PostGIS server

Target
DATABASE_HOST
PostGIS - PortVariable

Port of the PostGIS server

Target
DATABASE_PORT
Default
5432
Value
5432
PostGIS - UsernameVariable

Username of the PostGIS server

Target
DATABASE_USERNAME
PostGIS - PasswordVariable

Password of the PostGIS server

Target
DATABASE_PASSWORD
PostGIS - DatabaseVariable

Name of the PostGIS database

Target
DATABASE_NAME
TimezoneVariable

Timezone of the application

Target
TIME_ZONE
Default
UTC
Value
UTC
Minimum City MinutesVariable

Minimum minutes spent in a city to be considered a visit

Target
MIN_MINUTES_SPENT_IN_CITY
Default
60
Value
60
Store GeodataVariable

Store geodata in the database

Target
STORE_GEODATA
Default
true|false
Photon API - HostVariable

Host of the Photon API

Target
PHOTON_API_HOST
Default
photon.komoot.io
Value
photon.komoot.io
Photon API - Use HTTPSVariable

Use HTTPS for the Photon API

Target
PHOTON_API_USE_HTTPS
Default
true|false
Prometheus Exporter - EnableVariable

Enable the Prometheus exporter

Target
PROMETHEUS_EXPORTER_ENABLED
Default
false|true
Value
false
2FA - OTP Encryption Primary KeyVariable

Required to enable 2FA.

Target
OTP_ENCRYPTION_PRIMARY_KEY
2FA - OTP Encryption Deterministic KeyVariable

Required to enable 2FA.

Target
OTP_ENCRYPTION_DETERMINISTIC_KEY
2FA - OTP Encryption Key Derivation SaltVariable

Required to enable 2FA.

Target
OTP_ENCRYPTION_KEY_DERIVATION_SALT
Prometheus Exporter - PortPorttcp

Container Port: 9394 (optional, for Prometheus monitoring)

Target
9394
Default
9394
Value
9394
Enable TelemetryVariable

Enable telemetry

Target
ENABLE_TELEMETRY
Default
false|true
Rails EnvironmentVariable

Rails environment. Not recommended to change.

Target
RAILS_ENV
Default
production
Value
production
Application HostsVariable

Hosts of the application

Target
APPLICATION_HOSTS
Default
localhost
Value
localhost
Background Processing ConcurrencyVariable

Number of background processing threads

Target
BACKGROUND_PROCESSING_CONCURRENCY
Default
10
Value
10
Application ProtocolVariable

Protocol of the application

Target
APPLICATION_PROTOCOL
Default
http
Value
http
Is Self-HostedVariable

Is the application self-hosted?

Target
SELF_HOSTED
Default
true|false

Download Statistics

4,904,389
Total Downloads
495,447
This Month
406,478
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
freikin/dawarich:latest
Last Updated2026-05-26
First Seen2024-12-31

Run Dawarich on Unraid.

Dawarich is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.