Adding the possibility of manually executing the garbage collector

in #utopian-io4 years ago (edited)

Components

IPFS Desktop is a standalone version of an IPFS node with a user-friendly UI. The application is for users who do not like or do not want to work with a CLI at all.

The garbage collector (part of an IPFS installation) is used to manage the local repository and deletes unpinned content from it, when it is executed or triggered by the values from the config file (normally 10 GB).

Proposal

The garbage collector is triggered by the values defined in the configuration file, but cannot be started manually by the user. To do this, an appropriate CLI-compatible package (e.g. go-ipfs) must first be installed in order to access the repository. This way is extremely inconvenient and not suitable for a user with little IT knowledge. But IPFS Desktop is especially aimed at these users.

Adding a button, which starts the garbage collector manually, allows users to easily and cleanly remove content that is not pinned (e.g. if illegal content was loaded by mistake). This will attract more users to install a local IPFS node.

Mockups / Examples

One possibility to place this function would be in the settings.

Alternative link to the mockup: https://i.imgur.com/FsjL8e0.jpg

Benefits

  • Users without CLI knowledge can easily clean up their repository.
  • This removes the fear that inexperienced users can share illegal content and cannot stop it without deleting the entire IPFS installation.
  • As a result, more people will be able to use IPFS Desktop and the IPFS will grow.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @janse I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • This is your first accepted contribution here in Utopian. Welcome!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Congratulations @janse! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!

Congratulations @janse! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - The semi-finals are coming. Be ready!


Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Coin Marketplace

STEEM 0.22
TRX 0.06
JST 0.025
BTC 19370.77
ETH 1324.70
USDT 1.00
SBD 2.44