Skip to main content
ArcBlock Community

DID Spaces: Allow for file permissions management

wgring
Support
priority-low

Why you want this feature / Target / Intent (Required)

Describe the feature you want I would like to add the ability to either "share" or set permission for uploaded files within didspaces. Example being I have made an ISO image of Ubuntu that contains all of the updates, programs and necessary installation for Blocklet/cli to work with sudo use (non-root use would have to be established by the end-user by installing blocklet/cli and the beta version without sudo).

Describe the solution you'd like (Optional)

Describe the solution you want Within didspaces, allow for "right-click>make share link>copy url. Within image bin, allow more file types. First way seems a little mixed between the copy url function of image bin, while keeping the files on didspaces and not within image bin blocklet/component.

Provide us a quick idea of exactly what this feature looks like What I eventually want to do is release the ISO with a short tutorial video on how to install and run the initial setup. Eliminating the tedious tasks for an end-user was the goal, and I would rather host the file through didspaces, than to pay $12/month to dropbox to allow for 5GB file uploads and 2TB hosting. "Permissions management" similar to how google drive is was the main example.

Attempting to use the download link while not signed in of course causes a message to be displayed about signing in. Ideally I would offer it as a zip download which would include the MD5 checksum.

3 replies

wgring2 years ago(edited)

Also ideally, the ability to end/disable the share link later on after later version revisions if the file in question is either replaced because of typos/errors/etc or phased out in my example of multiple revisions to an Ubuntu distribution tailored for blocklet/cli use. Any revisions I would make would be to reduce file size/update programs and repositories/customize GUI (for desktop version). Can/will likely make a server version as well (no GUI).

jianchao2 years ago

This is indeed a function that needs to be supported by DID Spaces, which may be launched in 2024 Q1 if the schedule is sufficient.

wgring2 years ago(edited)

I would like to update this:

It will work without sudo being needed out-of-the-box installed (no preset username, user's choice), and as long as a person can port forward to the correct machine it will pick up the external IPs to use. I've gotten the zip/7z archives to be [updated] 4.97GB/4.84GB with checksum included (this includes a fully updated system).

For testing,so far I've ran it in a VMWare Workstation 17.5.x virtual machine (ESX Server compatible) with settings of:

1 CPU/2 cores, 4096MB ram, 40GB-50GB storage space, and USB 3.1 (I used this option for WiFi opposed to bridging the unused ethernet connection on my laptop). Fully installed is just under [updated] 35GB with updates and 3rd party drivers (minimal install).

I will be testing it in VirtualBox next, but should work fine directly on hardware as well - if someone chose to turn the ISO into bootable media. As long as recommended Ubuntu system requirements are met, there shouldn't be an issue*.

Reply