Post

Dreeve

Dreeve, formerly Statistics for Strava, is a self-hosted dashboard for sports and fitness data. It imports your Strava activities and turns them into statistics, heatmaps, gear tracking, training analysis and yearly overviews.

Dreeve

Installation

Default install:

1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/dreeve.sh)"
CPU: 2 cores RAM: 2048 MB Disk: 10 GB OS: Debian 13

Notes

Create a Strava API application at https://www.strava.com/settings/api, put STRAVA_CLIENT_ID, STRAVA_CLIENT_SECRET and STRAVA_REFRESH_TOKEN into /opt/dreeve/.env.local and run systemctl restart dreeve.
Upstream only supports Docker. This script runs the same FrankenPHP setup natively, so an upstream change can break it.
FIT file import and push notifications are unavailable: the fit-tool and shoutrrr binaries of the official image are not included.

Web Interface

Port: 8080

Source code
Loading...