Live data from Hacker News

YouTransfer: Self-hosted file transfer and sharing solution

github.com

51–60 of 111 posts

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

#51
post #41
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.

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?

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

#52

I recently started using SyncThing, it seems just perfect to share between two people. Maybe I'll put it on a server as well so we can sync without being online.

I use syncthing between three different systems and it’s great for keeping multiple systems in sync. One of them takes daily backups of the shares, so I have time-machine like backups too.

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

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

#53
post #33

I recently started using SyncThing, it seems just perfect to share between two people. Maybe I'll put it on a server as well so we can sync without being online.

One convenient feature if you run a third instance on a server is that you can "distrust" the server by encrypting the files you sync (this is done at share level), then only entering the decryption password on the trusted end devices. That way plaintext file content doesn't sit on the server. It's worth checking exactly what is encrypted as I don't think folder and file structure and names were encrypted.

that's superb cool!

Can you tell me what this feature is called?

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

#54

Earlier quoted context omitted.

Apache is still maintaned, so is nginx... just throw the file into a folder accessible by the webserver (within documentroot), and you're done :)

This is what I do. But these projects give you uploading, hash url generation and thumbnail previews as well, if you care about such things.

I use `python -m http.server` on the sender side, and https://github.com/Densaugeo/uploadserver on the receiver side if Python or the network is problematic to setup on the sender. This is simple and works well for my use cases, since I don't have a need for those features you mention. The only feature I miss is encryption, which could be done via an SSH tunnel with a bit more work, but I usually don't bother if I'm on my home LAN.

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

#55
post #41
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.

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. They share the folder “Pictures.” Device R is also sharing the folder with A and B, but L only shares with R.

> Once L and R connect, L will add A and B automatically, as if R “introduced” A and B to L.

> Remote device R also shares “Videos” with device C, but not with our local L. Device C will not be added to L as it is not connected to any folders that L and R share.

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

#58

Earlier quoted context omitted.

I use syncthing between three different systems and it’s great for keeping multiple systems in sync. One of them takes daily backups of the shares, so I have time-machine like backups too.

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.

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

#59
post #34

For one off for technical folks on both ends I like the magic-wormhole cli tool. https://github.com/magic-wormhole/magic-wormhole

Just FYI, Quiet also allows unlimited file transfer size: https://tryquiet.org/

Not saying it is most efficient, but for non tech friends, that may be an option.

Post reply on HN