Show HN: I built a website to share files and messages without any server
41–50 of 112 posts
Re: Show HN: I built a website to share files and messages without any server
#42Earlier quoted context omitted.
I've been hosting my own pairdrop for a year now, very easy and quick to share a file between my smartphone and laptop without digging out a usb cable.
I've got another one on the topic of self-hosted file sharing: - FileBrowser ( https://filebrowser.org/features ) - Syncthing ( https://syncthing.net/ ) Run both as Docker containers on a server at home. Syncthing keeps the files on your PC, Mac, and BSD systems in sync, and FileBrowser can point to the sync share and supply a convenient web UI for phones, etc. It works for me, it's kind of like a local Dropbox.
Syncthing + KDE connect does a lot.
The only issues I have had is that I cannot ensure that both are always running on android.
Re: Show HN: I built a website to share files and messages without any server
#43Earlier quoted context omitted.
I use KDE Connect for that. Have you given it a try?
No, I did try the Gnome equivalent a long time ago but these days I use a more minimal setup. So I'd prefer a CLI tool.
kdeconnect-cli --share [url|path/to/file] --device [device_id]Re: Show HN: I built a website to share files and messages without any server
#44Earlier quoted context omitted.
I've got another one on the topic of self-hosted file sharing: - FileBrowser ( https://filebrowser.org/features ) - Syncthing ( https://syncthing.net/ ) Run both as Docker containers on a server at home. Syncthing keeps the files on your PC, Mac, and BSD systems in sync, and FileBrowser can point to the sync share and supply a convenient web UI for phones, etc. It works for me, it's kind of like a local Dropbox.
Syncthing does not need a server to work over the LAN, and I think you can set it to only use peer discovery over a LAN. You can disable pubic servers, but data sent through them is encrypted anyway. Syncthing + KDE connect does a lot. The only issues I have had is that I cannot ensure that both are always running on android.
Re: Show HN: I built a website to share files and messages without any server
#45Earlier quoted context omitted.
What is the Gnome equivalent? If you mean GSconnect, that's an implementation of kde connect. I think kde connect has some CLI tools, but they're not super ergonomic. For CLI stuff, I usually just run the python http server or woof and make a QR code with the URL.
What about sharing from your phone to your laptop?
Re: Show HN: I built a website to share files and messages without any server
#46Re: Show HN: I built a website to share files and messages without any server
#47I looked around and couldn't find a description of the protocol by which two peers authenticate to each other/transfer files. Also, is the E2EE encryption referred to simply whatever is being used to encrypt the transport(DTLS/SRTP/etc)? or are you doing additional encryption/decryption of files? Also I'm curious like others, does this only work if no nat traversal is required? or are you leveraging public stun/turn…
WebRTC it is: https://webrtc.org/ Yes only the network layer encryption. No file encryption as it will cost client browsers a lot in case of encrypting and then decrypting that at other end. I have written more about it here: https://dikshantraj2001.medium.com/nat-stun-turn-and-ice-466... Currently, I am using the public STUN servers only. If the IPs are not reachable, it would show an error and won't work as setting…
Re: Show HN: I built a website to share files and messages without any server
#48Looks good but any plans to make it open source? Similar open source solutions exist like: - https://pairdrop.net/ - https://wormhole.app/ - https://www.snapdrop.net/ How does this compare?
https://www.sharedrop.io/ as well. It's open sourced, too.
Re: Show HN: I built a website to share files and messages without any server
#49Earlier quoted context omitted.
I've been hosting my own pairdrop for a year now, very easy and quick to share a file between my smartphone and laptop without digging out a usb cable.
I use Telegram for that. Also good for taking notes or reminders for yourself without having to use a separate app.
Re: Show HN: I built a website to share files and messages without any server
#50Earlier quoted context omitted.
I use Telegram for that. Also good for taking notes or reminders for yourself without having to use a separate app.
Telegram is not end to end encrypted, and thus not suitable for such uses due to insecurity.