Live data from Hacker News

Twake Drive – An open-source alternative to Google Drive

github.com

11–20 of 219 posts

Re: Twake Drive – An open-source alternative to Google Drive

#11
Do you really need a database for this? On a unix system, you should be able to: CRUD users, CRUD files and directories, grant permissions to files or directories

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?

Re: Twake Drive – An open-source alternative to Google Drive

#12
post #11

Do you really need a database for this? On a unix system, you should be able to: CRUD users, CRUD files and directories, grant permissions to files or directories 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?

You expose SAMBA shares outside your home network?

Re: Twake Drive – An open-source alternative to Google Drive

#13
post #6

Zero percent chance I will ever trust my critical data to a mongo-backed service, personally. With clients some of them have already made this bad decision; with my own personal files I get to avoid it.

Mongodb used to suck. We use it at work for critical systems, it’s been rock solid for 3+ years.

Re: Twake Drive – An open-source alternative to Google Drive

#14
post #11

Do you really need a database for this? On a unix system, you should be able to: CRUD users, CRUD files and directories, grant permissions to files or directories 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?

... well, it makes sense to be able to do a "join" with the `users` and `documents` collections, use the full expressive range of an aggregation pipeline (and it's easy to add additional indices to MongoDB collections, and have transactions, and even add replication - not easy with a generic filesystem)

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

Re: Twake Drive – An open-source alternative to Google Drive

#16
post #5

Is this a fork of something? Or recently open sourced? Looks like there is a single commit where a majority of the code came from.

> Looks like there is a single commit where a majority of the code came from. I do this all the time, right before open sourcing a project. Basically while it's private, commit quality can be a bit rough, and if I want to open source it, I'll remove .git, make a new init commit then open source it. No one needs to see what I do in my private abode :)

Ha! 100% agree! Lots of my commits have personal info even. Months or years of changes, I'd rather squash and then push publicly.

Re: Twake Drive – An open-source alternative to Google Drive

#17
post #5

Is this a fork of something? Or recently open sourced? Looks like there is a single commit where a majority of the code came from.

> Looks like there is a single commit where a majority of the code came from. I do this all the time, right before open sourcing a project. Basically while it's private, commit quality can be a bit rough, and if I want to open source it, I'll remove .git, make a new init commit then open source it. No one needs to see what I do in my private abode :)

+1

Re: Twake Drive – An open-source alternative to Google Drive

#18

How does it make money? Couldn't find any about us page or explanation. As we all know,if it's free, you're the product.

Open Source != Free, feels like the typical HN user should know this better than the average user.

FWIW, the people working on this project has Mission and Vision pages on their website: https://linagora.com/en/mission https://linagora.com/en/vision

Took me a whooping 17 seconds to find those two.

Re: Twake Drive – An open-source alternative to Google Drive

#19
post #7

In TypeScript, interesting. Not the obvious choice IMO but trying to keep an open mind. Was that because of team expertise or particular aspects of TS you thought suited the domain?

since it's I/O heavy an async web-oriented stack (ie. NodeJS) makes sense, and then TS is an obvious improvement over raw JS, and if the frontend is also JS/TS then at least there's some chance that expertise can be shared

Re: Twake Drive – An open-source alternative to Google Drive

#20
post #8
post #6

Zero percent chance I will ever trust my critical data to a mongo-backed service, personally. With clients some of them have already made this bad decision; with my own personal files I get to avoid it.

My first inclination too tbh. And then I saw Npm references and thought “in JavaScript?!” But at least it’s typescript.

You lose JS but at least you get to keep the supply chain risks.
Post reply on HN