Live data from Hacker News

Twake Drive – An open-source alternative to Google Drive

github.com

201–210 of 219 posts

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

#201
I have a miniPC (Minisforum) with Debian as server.

I use : - Syncthing (https://syncthing.net/) to keep the files synchronized between desktops and laptops computers

- Webdav (https://github.com/hacdias/webdav) to access the files on the server via other applications

- Cryptomator (https://cryptomator.org/) to crypt/decrypt sensible directories (that are synchronized through Syncthing) Cryptomator allow me to access also the directories via webdav

- MaterialFiles on Andrid to access the files on the server

I access my mini server from outside with a Wireguard VPN created on my Fritz!Box router.

Between home and office I created a site-to-site Wireguard VPN between the two Fritz!Box routers.

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

#202

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.

I've run a self-hosted Nextcloud instance for many years and Docker is by far the easiest. I started off with a native installation and that can be a pain when upgrading the OS (Ubuntu in my case). I tried the snap version when that became available and was impressed by how easy it was, though administering it required a bit of learning as the file locations where all different.

Running it in Docker made it so much easier to administer (maybe add in the missing db indexes if there's a major version change).

If you want, I can paste my docker-compose.yml for reference as it's relatively complex.

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

#203
post #30

Earlier quoted context omitted.

Can you name a single Google Drive clone that doesn’t use a database? Would love to see your source code for your take on this product.

The Synology Drive version mirrors the filesystem, though I’m sure it has a database for sharing metadata. Is that what they mean?

I would say that basically all these software options use a database for things like preferences and user management.

Using a database isn’t some kind of heavy-handed horrendous thing depending on the implementation (e.g., as long as it leaves your content files alone).

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

#204
post #132

Earlier quoted context omitted.

Indeed. "S3 compatible" is the state of the art for object storage imho. As long as you can talk to a storage system that supports the basic S3 primitives, longevity is improved and there is no lock in. You can use S3 proper, Backblaze, Wasabi, Backblaze B2, local storage exposing an S3 api, etc. Any replacement is mostly drop in assuming it can read, scan, index existing objects. Edit: @n3t heard wrt to the turn of…

https://en.wikipedia.org/wiki/State_of_the_art

Ya, something like "table stakes" would be closer to what they mean.

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

#205

Earlier quoted context omitted.

Encode paths by algorithm/encryption?

This wouldn’t be robust to moving/renaming files. It also would preclude features like having an expiration date for the URL.

Well sure there’s a bevy of features you’re missing out on, but it would work. Object store and file metadata solves both of those though feels like cheating.

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

#206
post #201

I have a miniPC (Minisforum) with Debian as server. I use : - Syncthing ( https://syncthing.net/ ) to keep the files synchronized between desktops and laptops computers - Webdav ( https://github.com/hacdias/webdav ) to access the files on the server via other applications - Cryptomator ( https://cryptomator.org/ ) to crypt/decrypt sensible directories (that are synchronized through Syncthing) Cryptomator allow me to…

Forgot to mention also SFTPGo : https://sftpgo.com/

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

#207

Earlier quoted context omitted.

A 18 Tb NAS harddrive is about 320 USD. A 2 bay unifi unas2 199. It pays off in one year. Restoring data from it is free.

It's potentially not off-site though, a house fire and it's gone

Trusted friend or family in another disaster zone is the model here.

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

#208

Earlier quoted context omitted.

+1 for Syncthing. I've been running it for years, after my student discount for Dropbox expired (Google drive and OneDrive were just getting traction at the time). The mobile experience last I tried was pretty rough though. I don't really need my files on my phone and I have a web interface on my home server I can use to grab them in a pinch, but it's something to keep in mind.

If you’re on iOS, try my (FOSS) app for Syncthing: https://github.com/pixelspark/sushitrain

Why did you restrict it by country? I’m in the EU and can’t install it.

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

#209
Where I see the open source platforms lack is selective sync. That thing that dropbox and OneDrive etc do where they have a folder with only placeholders for your files, and only when you actually access one it gets downloaded and then keeps being synced.

The ones I've tried could only download once off via the web, or sync whole folders but not do the placeholder thing. That doesn't really work for me.

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

#210
post #161

Earlier quoted context omitted.

I don't think that's end to end encrypted. With so much surveillance I think there's a real need for E2E on anything. I just bought the basic Tutanota package - but maybe that's just my OCD acting out. EDIT: This is closer, and you can self-host https://github.com/cryptoboid/splitio But it's in JavaScript can't win them all.

Do you feel you need E2E even when you're self hosting? https://github.com/spliit-app/spliit

I don't want to self host though. That's like giving myself a job.
Post reply on HN