ipfs / ipfs-webui

A frontend for an IPFS Kubo and IPFS Desktop
https://webui.ipfs.io
MIT License
1.56k stars 489 forks source link

IPFS sharing problems as visitor and site owner to host a IPFS site #1528

Open mx5kevin opened 4 years ago

mx5kevin commented 4 years ago

Describe the bug and problems

-1. Security if a website owner make a folder and share the CID in the folder all people who download the files, can modify all user what they want. Example index.html what prevents a hacker from modifying my files if i not 24/7 online? I think we should have a private key to protect folders.

-2. No option to auto upgrade a folder if the site owner upload new data. And users added it in files menu using the add the site From IPFS option.

-3. Not possible to upload a complete website with multiple files and folders using one click. When i try to copy all files and folders i got a error uploading the files in the network are failed using a 2GB website! (and not possible easy way selecting the folder pin this way all files)

-4. Not possible to download as visitor using the CID Files/Download from IPFS option. Adding the files are failed.

-5. Copy/Paste option are does not working! Very uncomfortable using a CID QM Hash etc this way.

-6. If a site owner upload a website in a folder but not 24/7 online the program does not try download all files later or the current time if the user in Files menu add the site From IPFS option. But there is simply no way to add separate files and download later too this way.

-7. IPFS a P2P network on website or the user share a file and the page is not available a button could be offered to allow the user to download the content later if it becomes available. If not installed the IPFS program could also be recommended using one the same button. It could be a discreet button in all IPFS page most ordinary user does not run a 24/7 non-stop server. And if someone is interested in that page or the full content then the client can be configured if it becomes available then it can be downloaded later. Even with all the pages and files on the entire website. Because who doesn't run one run a 24/7 server it is in the interest of its entire content to spread. And if users want to download the full content for them this can also be a problem.

-8. By default, the program could be started by the system startup. in P2P networks would be important thing for sharing. If have such an option it is very much hidden into the program. In settings menu this option are completely missing.

-9. https://ipfs.io/ipfs/ and http://127.0.0.1:8080/ipfs/ when i hosted multiple content. And tried to visit from another network using another PC with another internet provider. It will be a long time and very difficult to find the content.

Desktop (please complete the following information):

Additional context

I have a basis for comparison with a similar network https://zeronet.io/ Many similar solutions can be transferred to IPFS.

jessicaschilling commented 4 years ago

Thanks, @mx5kevin, for the detailed feedback! Many of the points that you raise are included in other issues throughout the various IPFS GUI repos, and so your notes act as valuable augmentation to those. I'll leave this issue open as reference, and also in case we want to break any of these points out into additional separate issues.