1 comments

  • grishy 2 hours ago

    Hi HN, I'm the maintainer.

    Anytype is a local-first notes app, and its sync backend is open source. In practice, self-hosting that backend can feel like wiring together a bunch of moving parts. I built any-sync-bundle to make the "run your own Anytype Sync" path closer to a single, reproducible deploy.

    What it does:

    - Packages the official Anytype sync modules into a single binary or container.

    - On first run, it generates `./data/client-config.yml` that you import into the Anytype apps.

    In README a shot tl;dr part.

    A few concrete details:

    - Only two ports need to be reachable: TCP 33010 (DRPC) and UDP 33020 (QUIC).

    - Local storage is the default (embedded BadgerDB, no extra deps).

    - Optional S3 mode uses the upstream Anytype S3 implementation (AWS S3 / MinIO / DO Spaces / Cloudflare R2 / Backblaze B2).

    - There’s an “all-in-one” image (embedded MongoDB/Redis) and a “minimal” image (external MongoDB/Redis).