Deploy Dawarich
An opensource alternative to Google Timeline (Location History)
PostGIS
Just deployed
/var/lib/postgresql/data
Dawarich
Just deployed
/var/app/storage
Redis
Just deployed
/data
Deploy and Host Dawarich on Railway
Dawarich is a self-hostable web app designed to replace Google Timeline (aka Google Location History).
About Hosting
This template simplifies Dawarich deployment by patching it in a way that it can be packaged into a single docker container + redis + postgis (postgres extended to efficiently handle location data).
To deploy it you just have to fill in a password and a timezone. Afterward deployment you can immediately login to Dawarich in the webinterface, with:
- Email:
demo@dawarich.app(you can change this in the webinterface) - Password - your previously set password
Common Use Cases
It enables you to:
- Track your location history.
- Visualize your data on an interactive map.
- Create trips and analyze your travel history.
- Share your location with family members.
- Integrate with photo management apps like Immich and Photoprism to visualize geotagged photos.
- Import your location history from Google Maps Timeline, OwnTracks, GPX, GeoJSON and some other sources
- Explore statistics like the number of countries and cities visited, total distance traveled, and more!
- Share your location with family members.
🧭 Supported Location Tracking
You can track your location with the following apps:
- 💫 Dawarich for iOS
- 🌍 Overland
- 🛰️ OwnTracks
- 🗺️ GPSLogger
- 📱 PhoneTrack
- 🏡 Home Assistant
Simply install one of the supported apps on your device and configure it to send location updates to your Dawarich instance.
Dependencies for Dawarich Hosting
- Redis for caching
- PostGIS is a PostgreSQL database that has been extended for storing and querying spatial data efficiently
Deployment Dependencies
You need to fill out 2 required environment variables, rest is automated.
For the admin user (demo@dawarich.app) which can login to the webinterface after installation you need to set:
DEFAULT_USER_PASSWORD: Choose a strong password, only needed for initial setup.
Also required is your timezone in the following format:
TIME_ZONE=Europe/London
Why Deploy Dawarich on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Dawarich on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
PostGIS
postgis/postgis:16-masterDawarich
lu4p/dawarich-railwayTIME_ZONE
Your timezone e.g.: Europe/Berlin
DEFAULT_USER_PASSWORD
The password for the initial user that is going to be created
Redis
redis:8.2.1
