Tenfingers

15 readers
1 users here now

Tenfingers sharing protocol is a decentralized file system.

FOSS and easy to install and use, it aims to give back the control of what we share on the internet to you, the user.

founded 2 weeks ago
MODERATORS
1
1
submitted 1 week ago* (last edited 1 week ago) by Valmond@lemmy.world to c/tenfingers@lemmy.world
 
 

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

2
 
 

The Tenfingers community is moving away from the flaky home server lemmy.mindoki. It went down in flames after the last update 🥲.

So it's a fresh start here, welcome everyone!

3
 
 

Latest dev news:

As there have been lots of questions about the legality to run a tenfingers node, I dived deep into the legal protections we have here in the EU, and it is called Safe Harbour Provision.

I'm not a lawyer, all help greatly appreciated! I thought that as the node do not know what it is sharing (because it is encrypted), it falls under the same legislation as internet broadband providers, but even website hosters benefit from this protection. If anyone is aware about the details about similar laws outside the EU, I'd be grateful if you can share them with me.

So you can spin up a tenfingers server node, but it obvious comes with a caveat ; there must be a way to generate takedown requests, and as a node owner, if you get one, you must comply. Much like a website.

You can now generate a takedown request from a link file, it is a simple command line and it generates a takedown file and an address file containing all the nodes carrying the data. All you have to do is to distribute the takedown request with the added takedown file to the users of the IP addresses. This is done all the time with illegal content.

If you, as a node owner, gets a takedown request you just need to execute it with a simple command to comply.

All documented Here

Again, I'm obviously not taking any legal responsibility for anything of this, as per the documentation.

Cheers

Valmond

4
 
 

After inquiry, I have made the server part a docker image that you can now spin up quite simply, see documentation here.

I'm new to publishing docker images so any feedback greatly appreciated.