https://github.com/hugcis/roverland
The Roverland server repo. A GPS tracking server that allows you to explore past locations.
https://github.com/hugcis/roverland
gps-data gps-tracker location-tracker rust server
Last synced: 11 months ago
JSON representation
The Roverland server repo. A GPS tracking server that allows you to explore past locations.
- Host: GitHub
- URL: https://github.com/hugcis/roverland
- Owner: hugcis
- Created: 2022-04-28T13:09:30.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-16T19:38:43.000Z (about 3 years ago)
- Last Synced: 2025-04-10T20:54:06.484Z (about 1 year ago)
- Topics: gps-data, gps-tracker, location-tracker, rust, server
- Language: JavaScript
- Homepage: https://overland.hugocisneros.com/
- Size: 1.47 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

## Description
Roverland is a backend server and web app created for the Overland-iOS app. This
is a personal project I started to keep track of my location in a
privacy-preserving way. I self-host a Roverland server which has been tracking
my location for several months as an experiment.
The web app is still quite simple and lacks many features, but it's enough to
roughly explore my past locations.
I have opened registration to a few friends who also track their location with
it, but I'm unable to accept any outside registrations right now.
## Build
You need a running Postgres database (by default on localhost).
``` sh
psql template1 -c 'CREATE USER overland WITH PASSWORD ${YOUR_PASSWORD};'
psql template1 -c 'CREATE DATABASE overland_db WITH OWNER overland;'
```
Make sure all the parameters (including password and database location) are
right in the `.env` file. The database is now ready.
Then, building is as simple as
``` sh
cargo build
```