Repository navigation
Installing
Download the installer for your system from the latest release. (Every change is also built automatically — the newest builds are under the repository's Actions tab.)
- Open
VeloPopuli_<version>_universal.dmgand drag VeloPopuli into Applications. It runs on Apple Silicon and Intel Macs, macOS 10.15 or later. - The app isn't notarised by Apple yet (that needs a paid developer account), so the first time you open it macOS refuses. Either:
- open System Settings → Privacy & Security, scroll to "VeloPopuli" was blocked and click Open Anyway, or
- run
xattr -dr com.apple.quarantine /Applications/VeloPopuli.apponce in Terminal.
- The first time you search for a Bluetooth sensor, macOS asks to let VeloPopuli use Bluetooth — allow it.
Run the .msi or the -setup.exe. Windows SmartScreen may warn that the app is unrecognised (it isn't code-signed yet): choose More info → Run anyway. WebView2 is already part of Windows 10 and 11.
For an ANT+ stick, Windows needs the generic WinUSB driver — see Connecting your trainer.
-
Ubuntu, Debian, Mint, Pop!_OS…:
sudo apt install ./VeloPopuli_<version>_amd64.deb -
Arch, Manjaro, EndeavourOS…:
sudo pacman -U velopopuli-bin-<version>-x86_64.pkg.tar.zst(thePKGBUILDis attached to the release too) -
Anything else: make the
.AppImageexecutable and run it. Bluetooth needs BlueZ running. The.debinstalls the rule that lets you use an ANT+ stick without root; with the AppImage, add it yourself (see Connecting your trainer).
Windows and Linux builds are produced and tested automatically, but have had little real-world use yet. Reports are very welcome — see Reporting problems.
Routes, rides, settings and logs are kept in the app's data folder (on macOS ~/Library/Application Support/org.velopopuli.VeloPopuli). Account tokens (Strava, Home Assistant) go in the system keychain on macOS and Windows, and in files readable only by you on Linux. Rides are saved as standard .FIT files.
Getting going
Using the app
- Routes and the map
- Riding
- Workouts
- Virtual gears
- Progress and goals
- Strava
- Group rides and self-hosting
- Fan and lights
Help
Developers