Sign inSign up

ulfdalen/scalebridge-sync

By ulfdalen

•Updated 25 days ago

Sync your Withings scale to Garmin Connect — self-hosted, no cloud, no account, no telemetry.

Image
0

556

ulfdalen/scalebridge-sync repository overview

⁠scalebridge-sync

Sync your Withings scale to Garmin Connect, from your own computer. No cloud, no account, no telemetry. Open source (MIT): https://github.com/ulfdalen/scalebridge-sync⁠

Weight, body fat, muscle mass, bone mass, hydration — every weigh-in on your Withings scale shows up in Garmin Connect on its own.

⁠Quick start

docker run -d --name scalebridge-sync --restart unless-stopped \
  -p 127.0.0.1:8723:8723 -v scalebridge-sync:/data \
  ulfdalen/scalebridge-sync

Then open http://localhost:8723⁠ and follow the setup wizard — about ten minutes, with your Withings and Garmin accounts at hand. The wizard walks you through everything, including creating your personal free Withings developer app. After that the container syncs every 15 minutes in the background and survives reboots.

⁠With compose

services:
  scalebridge-sync:
    image: ulfdalen/scalebridge-sync
    container_name: scalebridge-sync
    restart: unless-stopped
    ports:
      - "127.0.0.1:8723:8723"
    volumes:
      - scalebridge-sync:/data

volumes:
  scalebridge-sync:

⁠Good to know

  • -p 127.0.0.1:8723:8723 publishes the UI to your machine only. Keep the 127.0.0.1: prefix — the UI has no login.
  • All state (tokens, sync cursor, settings) lives in the /data volume. Back up that volume and you have backed up everything; recreating the container loses nothing.
  • Runs as a non-root user, shuts down cleanly on docker stop.
  • Architectures: linux/amd64 and linux/arm64 (Raspberry Pi 4/5, Apple Silicon).
  • Update: docker compose pull && docker compose up -d — or docker pull, remove, and run again.

⁠Tags

  • latest — the current state of main
  • X.Y.Z — tagged releases

⁠Rather not keep a computer running?

ScaleBridge⁠ is the hosted version by the same author: the same sync engine running around the clock, connected in two minutes, with a free manual-sync tier and a small yearly fee for fully automatic sync.

⁠Docs and source

Full guide (install options, security model, CLI, troubleshooting): https://github.com/ulfdalen/scalebridge-sync/blob/main/DOCS.md⁠ Issues and contributions: https://github.com/ulfdalen/scalebridge-sync/issues⁠

Tag summary

Content type

Image

Digest

sha256:d1bfa475b…

Size

7.7 MB

Last updated

25 days ago

docker pull ulfdalen/scalebridge-sync