Live data from Hacker News

Twake Drive – An open-source alternative to Google Drive

github.com

81–90 of 219 posts

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

#81
post #32

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.

Damn bro, I didn’t know gcc had been exploiting me for all these years.

I'm pretty sure it reads your code, bro! Sus...

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

#82
post #32

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.

Damn bro, I didn’t know gcc had been exploiting me for all these years.

GCC was a psyop to destabilize the private compiler industry.

-Someone, surely

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

#83
post #68

Earlier quoted context omitted.

How would you implement things like version history or shareable URLs to files without a database? 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.

As for the permissions, using ACLs would work better here. Then you don't need a separate group for every grouping.

TIL about ACLs! I think that would nicely solve the group permission issue.

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

#84
post #80

Open source drive tools live or die on three things. 1) Simple sync that never surprises. 2) Clean conflict handling you can explain to a non tech friend. 3) And zero drama upgrades. If Twake nails those and keeps a sane on prem story with S3 and LDAP, it has a shot. The harder part is trust and docs. Clear threat model. Crisp migration guides from Drive and Dropbox. And a tiny CLI that just works on a headless box.…

I'd like a manual "sync now" option. Sometimes I put stuff in google drive using windows explorer and it's not immediately obvious if it is syncing, why it is or isn't, or what I need to do to make it.

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

#86

As others have asked, how does it compare with nextCloud ownCloud? And does it have native clients for the usual suspects? Windows/Mac/Mobile...

I tried to install nextcloud once, and it was an exercise in misery.

sudo snap install nextcloud

That’s all!

Auto updates and I can bet it will not break.

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

#87
post #80

Open source drive tools live or die on three things. 1) Simple sync that never surprises. 2) Clean conflict handling you can explain to a non tech friend. 3) And zero drama upgrades. If Twake nails those and keeps a sane on prem story with S3 and LDAP, it has a shot. The harder part is trust and docs. Clear threat model. Crisp migration guides from Drive and Dropbox. And a tiny CLI that just works on a headless box.…

I'd like a manual "sync now" option. Sometimes I put stuff in google drive using windows explorer and it's not immediately obvious if it is syncing, why it is or isn't, or what I need to do to make it.

Syncing should be in the control of users. user should be able to trigger or abort the sync. Also it should provide some sort of indicator of progress.

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

#88
post #67

Earlier quoted context omitted.

How would you implement things like version history or shareable URLs to files without a database? 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.

> How would you implement things like version history 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.

> Filesystem or LVM snapshots immediately come to mind

I use ZFS snapshots and like them a lot for many reasons. But I don’t have any way to quickly see individual versions of a file without having to wade through a lot of snapshots where the file is the same because snapshots are at filesystem level (or more specifically in ZFS, at “dataset” level which is somewhat like a partition).

And also, because I snapshot at set intervals, there might be a version of a file that I wanted to go back to but which I don’t have a snapshot of at that exact moment. So I only have history of what the file was a bit earlier or a bit later than some specific moment.

I used to have snapshots automatically trigger every 2 minutes and snapshot clean up automatically trigger hourly, daily, weekly and monthly. In that setup it was fairly high chance that if I make some mistake with an edit to a file I also had a version of it that kept the edits from right before as long as I discover the mistake right away.

These days I snapshot automatically a couple of times per day and cleanup every few months with a few keystrokes. Mainly because at the moment the files I store on the servers don’t need that fine-grained snapshots.

Anyway, the point is that even if you snapshot frequently it’s not going to be particularly ergonomic to find the version you want. So maybe the “Google Drive” UI would also have to check each revision to see if they were actually modified and only show those that were. And even then it might not be the greatest experience.

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

#89
post #80

Open source drive tools live or die on three things. 1) Simple sync that never surprises. 2) Clean conflict handling you can explain to a non tech friend. 3) And zero drama upgrades. If Twake nails those and keeps a sane on prem story with S3 and LDAP, it has a shot. The harder part is trust and docs. Clear threat model. Crisp migration guides from Drive and Dropbox. And a tiny CLI that just works on a headless box.…

I'd like a manual "sync now" option. Sometimes I put stuff in google drive using windows explorer and it's not immediately obvious if it is syncing, why it is or isn't, or what I need to do to make it.

I've got a theory that progress bars for main functionality tasks and the associated manual triggers in modern software are out of favor, as it creates a stage for an error to be displayed and creates expectations the customer can lean on. Less detail in errors displayed to the customer removes their ability to identify a software problem as unique or shared among others.

"Something went wrong!"

Post reply on HN