Live data from Hacker News

YouTransfer: Self-hosted file transfer and sharing solution

github.com

61–70 of 111 posts

Re: YouTransfer: Self-hosted file transfer and sharing solution

#61
post #55
post #41

Earlier quoted context omitted.

Having the whitelist all peers on all peers is a chore. I stick with Resilio for this reason. For over a decade now it had been a 100% reliable fire and forget tool.

> Having the whitelist all peers on all peers is a chore. You don't have to do that with Syncthing. See https://docs.syncthing.net/users/introducer.html > The introducer feature lets a device automatically add new devices. When two devices connect they exchange a list of mutually shared folders and the devices connected to those shares. In the following example: > Local device L sets remote device R as an introducer.…

Thats not the same. It means to designate one device as 'primus inter pares', and what I like about Resilio and p2p that there isn't a 'server'. I don't have one!

So then I could make all my devices introducers, which is really the same amount of work, plus adviced against because then no device can ever leave your network (remove it from one then all others will re-introduce).

Dealing with devices is really not what I want. I understand that Resilio is a bit too basic on security, because the share key is the deencryption key (in most cases), but Syncthing isnt quite it either. I think it's suited for few devices and a knowledgeable person, but not my use cases.

Re: YouTransfer: Self-hosted file transfer and sharing solution

#62
post #41

Earlier quoted context omitted.

Having the whitelist all peers on all peers is a chore. I stick with Resilio for this reason. For over a decade now it had been a 100% reliable fire and forget tool.

Resillio is working in the same way? what's the pros/cons?

Resilio was there first actually, created by the Bittorrent company of old. The main con is it is closed source and less secure, depending on your threat model. Pro is it works really well, and is compatible with less skilled users.

Re: YouTransfer: Self-hosted file transfer and sharing solution

#63

Earlier quoted context omitted.

sweet! this is the setup I am looking to do as well.

It works very well with SBCs. If you're resource limited, Syncthing plays great with Cgroups limitations as well.

Thanks Bay!

Re: YouTransfer: Self-hosted file transfer and sharing solution

#64

Earlier quoted context omitted.

It works very well with SBCs. If you're resource limited, Syncthing plays great with Cgroups limitations as well.

Thanks Bay!

You're welcome. Happy syncing and backing up. Lastly, check "Back in Time" for backups [0].

[0]: https://backintime.readthedocs.io/en/latest/

Re: YouTransfer: Self-hosted file transfer and sharing solution

#65
post #18

Earlier quoted context omitted.

For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.

That sounds like a whole lot of effort. Just buy iCloud.

Is it for sale or do you have to take the entire $2.9B monstrosity?

Re: YouTransfer: Self-hosted file transfer and sharing solution

#66
post #8

Earlier quoted context omitted.

We use PsiTransfer [1] in docker. Recently updated, so not abandonware. Serves our needs really well. [1] https://github.com/psi-4ward/psitransfer

Has recent commits, but last release 2022-11-14.

I'm starting to think stable software just needs to issue an update every few months that changes a few strings, just so this mentality dies out.

Re: YouTransfer: Self-hosted file transfer and sharing solution

#67
post #60

I'm using LocalSend for local network sharing needs (typically stuff between my laptop and my phone). It works like a charm, and is really easy to use https://github.com/localsend/localsend

I did try a bunch of these peer-peer file sharing, the best ones the worked well are localsend and LANdrop, as I have a screen (basically a custom android tablet) in my car and I needed to send files without the car accessing any wifi, those two worked well. The others I tried that didn’t work well were: Arc, Sharedrop, pairdrop, and snapdrop.

Re: YouTransfer: Self-hosted file transfer and sharing solution

#68

Earlier quoted context omitted.

There's almost always security issues to maintain. Software is never "done".

If only OS vendors like apple thought the same and actually updated the cli tooling

CLI tooling is macOS only, not iOS, visionOS, tvOS, etc. Somof course they don’t care. Just be happy they even keep it. ;)

Re: YouTransfer: Self-hosted file transfer and sharing solution

#69
post #18
post #4

Earlier quoted context omitted.

I've seen probably four or five different brilliant file transfer solutions that totally solved the person to person file transfer problem posted to HN and every dang one of them was shut down or abandoned.

For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.

For that you can also use sparkleshare, abandoned but its just a git frontend

Re: YouTransfer: Self-hosted file transfer and sharing solution

#70
post #32

Earlier quoted context omitted.

It's definitely pretty nice, but the ergonomics of it for someone that's not that good with computers can be a little hard. I've gotten synced folders into bad states before that took a long time to fix. It's also kinda awkward having to send over a nominally private and very long ID string to set up the share in the first place.

hey Noirbot, I haven't used it for long. Can you tell me thei ssues you had a little in depth?

Let's say I want to share a file with a friend internationally. First off, while there are some reasonable UXes for Syncthing, a lot of them are pretty basic, or rely on running a daemon and then connecting a web browser to Localhost to see what's up. Once they get it set up, then I have to actually set up the share with them. To get them hooked up to my share, I have to send them a 50+ character ID string somehow, which they then have to input into a UI that's far from easy to use. The key is much too long for me to want to read over the phone, and putting it in a chat somewhere means that if that chat ever leaks, my private key for my shared folder is out there. They offer a way to send a QR code, but that has the same leak risk, and scanning a QR code on the computer you're already on is awkward.

In short, it's a great tool, it works well in general, but the initial setup is pretty cumbersome if all I want to do is send a couple files to someone.

Additionally, I've had a couple time where even just syncing between my own devices broke. I think it was something where files were changed on both sides and the reconciliation algorithm got confused, but it was hard enough to debug for me, with direct access to both devices, and decades of experience running and programming computers, that I'd never want to try to debug that over the phone with a friend.

Post reply on HN