Giter VIP home page Giter VIP logo

Comments (4)

kyrofa avatar kyrofa commented on May 27, 2024

You state benefits, but you don't state why these benefits are actually benefits 😛 .

Creates a permanent storage location. Currently, when adding other Nextcloud snaps, they're all empty

Why is that a bad thing?

Provides an area which will survive a snap removal, whether by accident or because it has become unrecoverable

I kind of like that the data is owned by the snap-- remove it and you're done. Purposefully leaving things lying around is not quite as slick.

Allows Nextcloud to have access to data of other snaps

Why do we want this?

from nextcloud-snap.

oparoz avatar oparoz commented on May 27, 2024

Creates a permanent storage location. Currently, when adding other Nextcloud snaps, they're all empty

Why is that a bad thing?

It's not necessarily a bad thing, but when testing various snaps with different features, developers have to recreate the content in every snap they load. When this is enabled, developers will be able to add various folders to their Snaps for quick testing.

Provides an area which will survive a snap removal, whether by accident or because it has become unrecoverable

I kind of like that the data is owned by the snap-- remove it and you're done. Purposefully leaving things lying around is not quite as slick.

I find it scary :). Anything happens to the Snap and the data is gone. If you type the wrong command like snap remove it's gone if I'm not mistaken.
In the end it's just another option for those who want a safe location for some of their data per example.

Allows Nextcloud to have access to data of other snaps

Why do we want this?

Because other snaps can provide access to more files which would not otherwise be directly accessible from Nextcloud.

I've also just added these 3 reasons:

  • Gives access to mounted network storage
  • Makes it possible to create backups
  • Gives access to USB sticks?

from nextcloud-snap.

kyrofa avatar kyrofa commented on May 27, 2024

Provides an area which will survive a snap removal, whether by accident or because it has become unrecoverable

I kind of like that the data is owned by the snap-- remove it and you're done. Purposefully leaving things lying around is not quite as slick.

I find it scary :). Anything happens to the Snap and the data is gone. If you type the wrong command like snap remove it's gone if I'm not mistaken.

What about a wrong command like rm -rf 😉 ? The simplicity of the snap (including its ownage of everything) is one of the main draws, I suggest we be careful not to negate that. But I digress.

I've also just added these 3 reasons:

  • Gives access to mounted network storage
  • Makes it possible to create backups
  • Gives access to USB sticks?

Okay, those reasons make more sense to me.

from nextcloud-snap.

oparoz avatar oparoz commented on May 27, 2024

What about a wrong command like rm -rf 😉 ? But fair enough.

True, the data on /media wouldn't be protected as well as when it's stored inside the Snap, but I think that offering that option wouldn't hurt :)

from nextcloud-snap.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.