← Back to catalog
Statistics for Strava · on a Docker VPS v5.0.0

Your Strava data, finally yours

🔒 VPS only

An advanced dashboard for your Strava activities, powered by Statistics for Strava and hosted by DINAO. Progression, equipment, segments, heatmaps: your sports statistics remain in France.

Hosted in FranceYour data remains privateAnalytics beyond StravaGDPR CompliantOfficial publisher image
Overview

What is Statistics for Strava?

Statistics for Strava is a self-hosted dashboard that aggregates and visualizes your Strava sports data far beyond the native interface. It offers progression charts, monthly and yearly views, equipment tracking and maintenance, segment history, heatmaps, milestones, an annual « Rewind » feature, challenge tracking, and a photo archive.

The application includes an AI training assistant that generates personalized analysis and suggestions based on your activities. With DINAO, this assistant can be connected to a local LLM hosted in France, ensuring your performance data remains confidential. Activity import is performed via the Strava API (OAuth), which requires creating a Strava application on the user side.

Technically, the application is built on PHP (Symfony/Twig), delivered as a PWA, and deployed in a container with a database. You install and maintain it on a VPS Docker hosted by DINAO in France, which is the private and sovereign alternative to fully leverage your Strava data.

Compatible offers

Host Statistics for Strava at DINAO

No managed container for Statistics for Strava: this application is installed on a VPS hosted in France (1 vCPU / 512 Mo / 2 Go minimum).

Statistics for Strava needs a level of access to the machine that the managed container, shared between several customers, does not give. Two VPS hosted in France: DINAO installs and manages it for you, or you administer it yourself.

Technical reason: bind mount of a host path (named volumes only in the managed offer).

Option 2 The simplest

Managed VPS with Docker and the application pre-installed

from €28,70 /month excl. VAT

  • Statistics for Strava installed by DINAO when you order
  • The machine is yours alone: the folders Statistics for Strava needs are created on it
  • System and Docker managed by DINAO, monitoring included
  • Priority support included (2-hour response time, DINAO business days and hours)
  • Stated, capped resources (2 vCPU, 2 GB, 20 GB): beyond that, a larger size is offered
  • Application updates on request
  • Backups as an option (€20,00 excl. VAT/month)
  • No administrator access to the machine

To use Statistics for Strava without installing or administering anything.

Order →

Option 3 100% self-managed

VPS Docker

from €11,00 /month excl. VAT

  • Your virtual machine, full administrator access
  • Docker pre-installed, control panel of your choice
  • Free to install Statistics for Strava or any other application, including those that drive Docker
  • Delivered empty: you install and maintain Statistics for Strava yourself (or DINAO installs it on quotation)
  • No backup by default (optional: €20,00 excl. VAT/month)
  • No management service by default (optional from €55,00 excl. VAT/month); monitoring as an option

By default you keep full control; but without an additional service, you handle everything: maintenance, configuration, deployment.

Discover the VPS Docker →
CriterionManaged VPS with Docker and the application pre-installedVPS Docker
Who installs Statistics for StravaDINAO, when you orderNobody by default: VPS delivered with Docker and, at your choice, Portainer / Dockge, without the application. You install it, or DINAO on quotation
Application updatesDINAO, on requestYou
System and DockerDINAO, without a control panel: one VPS, one applicationYou: no management service by default (optional: €55,00 or €75,00 excl. VAT/month, business days)
BackupsOptional: €20,00 excl. VAT/month for 7 days (100 GB quota)None by default; optional: €20,00 excl. VAT/month for 7 days (100 GB quota)
MonitoringIncludedOptional: from €1,00 to €10,00 excl. VAT/month
SupportPriority handling included (2-hour response time, DINAO business days and hours, no guaranteed resolution time)Best effort
IsolationA virtual machine of your own, for this application onlyA virtual machine of your own
ResourcesSized for the OS, Docker and Statistics for Strava: 2 vCPU, 2 GB, 20 GB, stated as a cap; beyond that, a larger size is offeredRecommended size for Statistics for Strava: 2 vCPU, 4 GB, 50 GB; can be extended
Administrator access (root)NoYes
Applications that require privileged access to the machineYes: the machine is yours aloneYes
Starting price€28,70 excl. VAT/month€11,00 excl. VAT/month (VPS only, without the application)

Options 2 and 3 sized for Statistics for Strava (application requirements plus the system and Docker): 2 vCPU, 2 GB, 20 GB for option 2, 2 vCPU, 4 GB, 50 GB for option 3, whose base is larger.

🧠

This application uses AI

The container hosts the application, not the AI engine (which requires dedicated GPUs) : inference is handled externally, with your own provider key. Prioritize a sovereign engine — Mistral AI, NumSpot, Scaleway, or OVHcloud AI Endpoints (France, GDPR) ; an international provider (OpenAI, Anthropic…) only if a specific capability requires it. Inference subscriptions are not included in hosting.

Under the hood

Technical details

vCPU
1 vCPU
ideal : 2 cœurs
Memory
512 Mo
ideal : 2 Go
Disk
2 Go
ideal : 10 Go
Image : robiningelbrecht/strava-statistics:latest Registry : docker.io Services : app, daemon Ports : 8080:8080 (tableau de bord web)
Frequently asked questions

You might be wondering…

About Statistics for Strava 6 questions

How are my activities imported?

Via the official Strava API: you create a Strava application (client ID/secret) and authorize access via OAuth. Your activities are then imported and archived on your instance in France.

What does it offer beyond Strava?

Much more advanced analytics: progression charts, heatmaps, equipment maintenance tracking, segment history, milestones, photo archive, and Rewind feature — without a Premium subscription.

Does the AI assistant send my data elsewhere?

With DINAO, the training assistant can be connected to a local LLM hosted in France, so your performance data is not transmitted to a third-party provider.

Do I need technical skills?

No for usage: You handle installation, the database, and updates on your VPS. The only step on the user side is authorizing OAuth for your Strava account.

Is my data exportable?

Yes. Your data remains yours, hosted in France, and exportable — no proprietary lock-in.

Is this application tested before it is offered?

This application has not yet passed our automatic deployment test. It can still be installed, but we invite you to contact us before ordering: we will then test it as a priority. The deployment template used was last updated on 3 July 2026. Each new version released by the publisher triggers this test again: the date above therefore follows the version actually offered.

Option 2Option 3 On a VPS 7 questions

One answer per option: the two VPS offers do not cover the same things.

Who installs Statistics for Strava on a VPS?

Managed VPSDINAO, when you order

VPS DockerNobody by default: the VPS is delivered with Docker, without the application. You install it, or DINAO on quotation

Who updates Statistics for Strava on a VPS?

Managed VPSDINAO, on request

VPS DockerYou

Is the VPS managed?

Managed VPSYes: DINAO manages the system and Docker, without a control panel (one VPS, one application). Monitoring is included

VPS DockerNot by default: you manage the system and Docker. The management service and monitoring can be added as options when ordering

Is my data backed up on a VPS?

Managed VPSAs an option: backup is added when ordering

VPS DockerNone by default; backup can be added as an option when ordering

Do I get administrator (root) access to the VPS?

Managed VPSNo

VPS DockerYes

Do you provide on-call support outside business hours on a VPS?

Managed VPSNo: monitoring is included, interventions take place on business days

VPS DockerNo: monitoring is an option, support is best effort

In which data centre is my service hosted?

In France, in DINAO's private racks within two third-party data centres: Free Pro in Marseille (MAR02) and Euclyde DC1 in Sophia-Antipolis. The operator provides the building, power, cooling and physical security; DINAO operates everything inside its racks, entirely and independently.