I have an FTP server where I place my files and people download them.
When I add, delete, change, move files in my FTP directory hierarchy, people use their sync programs to synchronize their target content with FTP server source content.
It will be nice if all clients share their content with new users, so my FTP server has no big load for new users.
Can I use this case on IPFS? Or it is not applicable to my situation?
It sounds like youâre look for a tool like brig itâs a file synchronization tool built on top of IPFS. Hopefully this is what youâre looking for.
Just making sure you know about RSYNC. Thatâs the best tool for copying around directories imo. But insofar as IPFS stuff, make sure you look into the MFS stuff. Mutable File System.
It sounds like what youâre asking for is somewhat like the IPFS http gateway but for ftp. If it were me Iâd look into getting fuse to support MFS. It wouldnât tie you into a particular ftp implementation, should be trivial to use with ftp, and would be broadly useful for other uses as well. You could do a read only version with fuse right now. The problem is making it writable which is where MFS comes in.
I hadnât thought of that before but definitely if a MFS folder could be mounted right into Linux that would be like a revolutionary step forward for IPFS! The idea is so obvious the IPFS team must have it on their todo list already!
I think just by forcing all files/folders on the mount to be âread-onlyâ this should be something that can be coded, fairly easily. Then writeability would be more tricky of course. Even if true writability over a mount is just not ever practical (I donât know), still the ability to publish read-only files is very powerful.
I had found someone who had started work on that but I donât know how far they got and i think itâs stale at the moment. Iâll see if I can find a link.