Tenfingers is a fully decentralised, encrypted, takedown safe, sharing protocol (and implementation) which permits to share data to anyone or just a selected few.

It’s FOSS and is based on reciprocal sharing, I share yours because you share mine!

It’s like a decentralised cloud file system for anyone to use.

Efforts has been made for ease of setup and usability, particularly on Linux, but you can use it on any modern OS that can run python and pycryptodomex like Windows for example.

More information including quick setup and so on here on the official website.

Didn’t find what you looked for? Just make a post and I’ll try to answer ASAP.

Valmond

PS. For the daring: Codeberg repo

  • ValmondOPM
    link
    fedilink
    arrow-up
    1
    ·
    9 months ago

    Tahoe-LAFS

    .

    #Similarities:

    Free and open source (Tahoe-LAFS is GNU GPL, Tenfingers is GPL-3.0-or-later)

    Encrypted

    Decentralized, fault-tolerant

    Works like a distributed file system

    Data is not static, can be changed, updated.

    Nodes have no authority (Tahoe-LAFS: Least-Authority File Store, Tenfingers: trust-less nodes)

    Proposes Docker images

    .

    #Tahoe-LAFS:

    Seems to be based on benevolent sharing

    Can be developed under The Transitive Grace License, which allows owners of the code twelve months to profit from their work before releasing it.

    With different centralized frontends data can be accessed with sftp, I2P and more.

    As per the official documentation:

    it isn’t like peer-to-peer software which automatically acts as a server as well as a client.

    If many people have write access to the same directories, then they’ll probably get failures and stalls a lot, …

    So it seems it can be used as a public file system, but was not especially built for it.

    .

    #Tenfingers:

    Is based on reciprocal sharing

    FOSS only.

    Made for scale in the sense of many users.

    .

    On a side note; while reciprocal sharing versus benevolent sharing does not seem to be a big difference, it might actually be:

    If you decide to share 4TB of data with a 10 times redundancy, in a benevolent cluster it will use up 40TB of space, while in a reciprocal cluster it will add 40TB of space for sharing.

    So in a nutshell, there are many similarities but also a couple of differences, Tahoe seems to be more made for personal file systems, Tenfingers is more share oriented.

      • ValmondOPM
        link
        fedilink
        arrow-up
        1
        ·
        9 months ago

        Is this just an AI bot handling these responses?

        Lol I wish :-D

        There are a lot of similarities especially on the surface. But Tahoe doesn’t seem to be made for large scale usage, as Tenfinger is. Tenfingers use reciprocal sharing (You share a gigabyte, you get a gigabyte back shared for you), while Tahoe uses benevolent sharing (someone else has to pony up with the storage space, or you’re just self hosting). There are pros and cons to both.

        If there is something unclear, or if you have some specific questions, please do tell and I’ll try to explain as clearly as possible.