Skip to content

FMD Server: self-hosted Find My Device server #753

Description

@cyberb

Self-hosted backend for the FMD (FindMyDevice) Android app — locate, ring, lock, and wipe your own devices without Google's Find My Device.

Why: Privacy-respecting replacement for Google Find My Device / Apple's Find My. The phone-side data (location, etc.) is end-to-end encrypted and only the user holds the key, which is exactly the self-hosting value proposition. Pairs with the open-source FMD Android app (on F-Droid), so no custom mobile client to ship. Funded by NGI Mobifree, GPLv3, actively developed.

Stack: Single static Go binary that embeds the React frontend — fits the CGO_ENABLED=0 build pattern (same shape as Navidrome #741, lightest option for ARM). Listens on port 8080; ships an official Docker image (registry.gitlab.com/fmd-foss/fmd-server).
Upstream: https://gitlab.com/fmd-foss/fmd-server

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions