OwnTracks allows you to keep track of your own location. You can build your private location diary or share it with your family and friends. OwnTracks is open-source and uses open protocols for communication so you can be sure your data stays secure and private.
The components required to use the free OwnTracks apps are non-trivial to setup. For this reason we have created this project: quicksetup is a set of tools which, when run on a suitable small computer or VPS, will should get your OwnTracks environment set up as comfortably as possible.
Quicksetup is documented in the OwnTracks Booklet
htpasswd
, and Mosquitto password file.otrc
for Android devices. (Sign up for a free account you use with OwnTracks.) Location data is cached by the Recorder and stored alongside location publishes, served from the APImosquitto_pub
/mosquitto_sub
pre-configured to use local broker with files in $HOME/.config/
jq(1)
and jo(1)
commands for working with JSONGet a copy of all files in this repository:
apt install -y git
git clone https://github.com/owntracks/quicksetup
cd quicksetup
curl -LO https://github.com/owntracks/quicksetup/archive/master.tar.gz
tar xf master.tar.gz
cd quicksetup-main
Make a copy of the configuration file used for setup and edit its content.
cp configuration.yaml.example configuration.yaml
nano configuration.yaml
Launch the installer which will install packages and configure services.
$ sudo ./bootstrap.sh
If you later decide you wish to add a friend to configuration.yaml
, just run the installer again: ./bootstrap.sh
.