(no title)
edweis | 4 months ago
Is there a decade-old software that provides a UI or an API wrapper around these features for a "Google Drive" alternative? Maybe over the SAMBA protocol?
edweis | 4 months ago
Is there a decade-old software that provides a UI or an API wrapper around these features for a "Google Drive" alternative? Maybe over the SAMBA protocol?
MontyCarloHall|4 months ago
Another issue would be permissions: if I wanted to restrict access to a file to a subset of users, I’d have to make a group for that subset. Linux supports a maximum of 65536 groups, which could quickly be exhausted for a nontrivial number of users.
Wicher|4 months ago
skydhash|4 months ago
The file system is already a database.
edweis|4 months ago
For naming, just name the directory the same way on your file system.
Shareable urls can be a hash of the path with some kind of hmac to prevent scraping.
Yes if you move a file, you can create a symlink to preserve it.
conception|4 months ago
ajross|4 months ago
Filesystem or LVM snapshots immediately come to mind
> or shareable URLs to files without a database?
Uh... is the path to the file not already an URL? URLs are literally an abstraction of a filesystem hierarchy already.
ramses0|4 months ago
https://cockpit-project.org/applications
--
motorest|4 months ago
I have no idea how this project was designed, but a) it's expectable that disk operations can and should be cached, b) syncing file shares across multiple nodes can easily involve storing metadata.
For either case, once you realize you need to persist data then you'd be hard pressed to justify not using a database.
benrutter|4 months ago
XorNot|4 months ago
Like broadly, for all configuration Hashicorp Vault makes you do, you can achieve a much more useful set of permissions with a Samba fileshare and ACLs (certainly it makes it easy to grant targeted access to specific resources - and with IIS and Kerberos you even have an HTTP API).
nodesocket|4 months ago
WesolyKubeczek|4 months ago
GiorgioG|4 months ago
edweis|4 months ago
pas|4 months ago
put all kinds of versioned metadata on docs without coming up with strange encodings, and even though POSIX (and NodeJS) offers a lot of FS related features it probably makes sense to keep things reeeeally simple
and it's easy to hack on this even on Windows
jedimastert|4 months ago
edweis|4 months ago
dangus|4 months ago
Would love to see your source code for your take on this product.
thekid314|4 months ago