Let’s assume I have a software application with millions of files. The files receive frequent updates.

Is there a way to distribute those updates across all those devices?

I’m thinking something like Torrents/IPFS/Resilio. . . But they all seem like overkill.

I’ve been looking at my Search Engine, and thought it would be cool to allow people to download the database themselves, and run a local UI, for maximum privacy.

I would just be creating records within the main database. I could offer searches through the main site and allow people to explore it on their desktops.

  • Labna@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    6 days ago

    All receivers (I call client) must get all the files from the source (I call server) ?

    Then, does the clients are known ? (Example : you can access, or you can left a tutorial and they can install a new software)

    If yes for all files :
    Git could work, but you have to host the server, cause no free online website do allow big content.

    If no for all files : Then a solution could be to share with https://zeronet.io/

    This post is not done writing, i’ll complete later.