9 ms·
Send: Open-source fork of Firefox Send
- gunalx 2y agoExactly what i need to be able to not depend on m0zilla
- metadat 2y agoThis is cool, sharing files larger than 1GB still remains challenging these days. How easy is it to self-host? I don't see any Docker instructions. https://gitlab.com/timvisee/send https://gitlab.com/timvisee/send P.s. Kind of odd that the site links to Github, but the GH repo is only a mirror of the official Gitlab.
- ranger_danger 2y agohttps://github.com/timvisee/send-docker-compose https://github.com/timvisee/send-docker-compose
- Faaak 2y agoswisstransfer.com, up to 50GB
- rompledorph 2y agoA minor bug. It’s not possible to copy and paste the link from the UI. Using Firefox on iPhone
- mlok 2y agoI wonder what limits sends to 2.5GB ?
- ranger_danger 2y agoThere doesn't appear to be a technical reason, it appears to just be a default configuration setting that was a holdover from Mozilla's imposed limits when Firefox Send was still around. https://old.reddit.com/r/selfhosted/comments/1bwqxit/is_there_to_bypass_the_25gb_limit_on_selfhosted/ https://old.reddit.com/r/selfhosted/comments/1bwqxit/is_ther...
- LWIRVoltage 2y agoThere are other variants with different file size limits https://github.com/timvisee/send-instances https://github.com/timvisee/send-instances Maybe performance based or something depending on those hosting these instances?
- melicerte 2y agoDon't forget the encryption step is done locally by the browser before the file is transmitted to the server. As such, you better have a limit.
- deskr 2y agoAs a side note, you can also simulate various network problems in the linux kernel via tc: https://www.baeldung.com/linux/network-failures-simulation https://www.baeldung.com/linux/network-failures-simulation
- j1elo 2y agoI based off someone's quick notes and made it a ready to use script, in case it's useful for anyone: https://github.com/j1elo/slow-network https://github.com/j1elo/slow-network Your article is very interesting and details some practical use cases, thanks! I will read it to see if there are any new ideas to incorporate.
- Arubis 2y agoBest of luck to the author! My understanding is that anything that makes large file sharing easy and anonymous rapidly gets flooded with CSAM and ends up shuttering themselves for the good of all. Would love to see a non-invasive yet effective way to prevent such an incursion.
- KomoD 2y ago> ends up shuttering themselves for the good of all mostly because it's difficult to handle all the abuse reports
- aranelsurion 2y agoI wonder how that'll play out in this case, since everything uploaded here expires at maximum 3 days. Maybe they can "handle" abuse reports by simply auto-responding in 3 days that it is now removed.
- Vinnl 2y agoI've been using this version for a while, presumably it's just gone under the radar enough. So please don't upvote this too much, haha.
- ghostly_s 2y agoIf it's truly e2e how would they even know what's being shared on it?
- immibis 2y agoBecause some people would tell them. For example, the FBI would look at a child porn sharing forum and observe a lot of people sharing Send links. Then they would go to the operators of Send servers, and "strongly suggest" that it should shut down.
- KomoD 2y ago> and "strongly suggest" that it should shut down. I don't know about that, is there any documented case of that? I feel like they'd probably just contact them and ask for removal of the file(s) and to forward any logs?
- bachmeier 2y agoIf you don't want to self-host and you don't want to trust someone else's service (I don't know anything about this server) you get Bitwarden Send with the $10/year premium plan.
- KomoD 2y ago> and you don't want to trust someone else's service You still have to trust Bitwarden aka someone else's service?
- jacooper 2y agoIts e2e encrypted, and the client and server code is open source/source available.
- notpushkin 2y agoThis is also end-to-end encrypted, and the client and server code is open source/source available. The reason to use Bitwarden could be that you already trust it with something else, and could have taken time and audit that it is indeed legit, or trust others to complain loudly if they find something wrong with the code. Personally, I’d self-host it (or the open source, lighter on resources Vaultwarden), just as an additional safeguard.
- hypeatei 2y agoHow can you guarantee the build is from the open source code? (i.e. doesn't contain a small patch with hostile behavior)
- EasyMark 2y agoYou probably can’t but if you’re one of those people who keeps passwords with Bitwarden, you probably trust them, and it’s nice to have this service as well.
- bachmeier 2y agoYeah, I didn't word that very well. We tend to trust services like Bitwarden and Fastmail. I should have probably said a service you've never heard of.
- chme 2y agoThere is also filebin.net: https://github.com/espebra/filebin2/ https://github.com/espebra/filebin2/ And pwndrop: https://github.com/kgretzky/pwndrop https://github.com/kgretzky/pwndrop And lots of others.
- benatkin 2y agoThe title heavily implies that Mozilla's is closed-source. It isn't: https://github.com/mozilla/send https://github.com/mozilla/send Actually since it says forked it implies that Mozilla maintains a closed-source version. No, it was cancelled.
- promiseofbeans 2y agoThe Thunderbird team is working on a fork! "The Thunderbird team was very sad when Firefox Send was shut down. Firefox Send made it possible to send large files easily, maybe easier than any other tool on the Internet. So we’re reviving it, but not without some nice improvements. Thunderbird Send will not only allow you to send large files easily, but our version also encrypts them" - https://blog.thunderbird.net/2024/10/thunderbird-annual-report-2023-2024/ https://blog.thunderbird.net/2024/10/thunderbird-annual-repo...
- cpeterso 2y agoFirefox Send used E2E encryption. The key was generated on the web client and not shared with the Send server. https://web.archive.org/web/20200226024845/https://www.wired.com/story/firefox-send-encrypted-large-files/ https://web.archive.org/web/20200226024845/https://www.wired...
- Vinnl 2y agoThat's weird, I thought the original also decrypted them. (You pass the key in the hash fragment, which your browser doesn't send to the server.)
- benatkin 2y agoI wouldn’t be surprised if that hash fragment is sent to URL previews in otherwise encrypted chats. I did that too in my own program and it felt wrong. https://codeberg.org/macchiato/encshare-app https://codeberg.org/macchiato/encshare-app I think I’ll change it, if not in my old project then in the next one.
- benatkin 2y ago
- gpm 2y agoSlightly off topic: I'm a fan of solutions like https://webwormhole.io/ https://webwormhole.io/ - which lets you send the file directly from one computer to the other via webrtc instead of uploading to a middleman server... at the expense of not being able to generate a link that you can send to someone else and forget about.
- deleted 2y ago[deleted]
- blacksmith_tb 2y agoI am partial to croc[1] which will send directly on your local network, or encrypted through a relay across the 'net. 1: https://github.com/schollz/croc https://github.com/schollz/croc
- KomoD 2y agoFor local transfers (mainly between my phone, pc and laptop) I've been using LocalSend, works great.
- justusthane 2y agoOf all the P2P file transfer tools I’ve tried (Magic Wormhole, file.pizza, localsend, etc) I’ve had the best luck with croc working under various network configurations.
- psnehanshu 2y agoI use ToffeeShare. It also uses WebRTC for p2p transfer. But it fallbacks to a central server if p2p can't be established (just like a TURN server)
- EasyMark 2y agoWouldn’t it need to at least go through the middle man as a relay for webrtc to work? Most people are behind so many layers I don’t see how webrtc could work any other way for the average user.
- 2y ago
- CT4u8798 2y agoFor local network sharing between my devices I tend to use LocalSend [0] which is absolutely brilliant, pretty much replaced my USB stick for transferring files/folders between devices on the same network. [0] https://localsend.org/ https://localsend.org/
- copperx 2y agoThat's really cool. Tailscale has a built in local send function that works brilliantly too.
- rashkov 2y agoIt’s really a delightful piece of software. Came to the comments just to mention it, definitely recommended
- b-lee 2y agoI opened the landing page on Safari on M1 Mac and found out it was using 25% GPU one hour later…
- dominick-cc 2y agoI like localsend too. But for some reasons I need to disconnect from tailscale in order for it to work properly.
- mainframed 2y agoI love Snapdrop [0] for that use case, since it doesn't require downloading/installing an app. [0] https://snapdrop.net/ https://snapdrop.net/
- burcs 2y agoI recently launched www.64.surf that uses the URL to send files, obviously a much smaller file size, but was fun to build regardless. Basically, base64 encode the file, inject it in the URL and then allows you to share it with other people.
- NetOpWibby 2y agoCloudflare issue when loading the URL
- 0x073 2y agoThen you send the file as base64 prefixed with your URL? Where is the use, except that's cool to build?
- eptcyka 2y agoIf the URL contains the file, what is the difference between sending the URL and the actual file contents in practice?
- leonry 2y agoA command line version by the same author: https://github.com/timvisee/ffsend https://github.com/timvisee/ffsend
- deknos 2y agoIs there a version of this, where i can allow emailadresses to upload things/download things/share things with other emailaddresses? Like firefox send but some version of authentication via email? I am aware that i would need a way to send emails so the emailaddresses get authentication
- _-_-__-_-_- 2y agoAs others have said, I use a combination of LocalSend on all my devices (Win64, Linux, iOS…) and a Syncthing folder that I call QuickSync and added as a shortcut to all of my file managers a few years ago. Syncthing, in particular, works so well that you don’t even notice it, until you have a file conflict. It’s a great solution to have files synced easily.
- amelius 2y agoCan you also use it to send files to, say, a colleague in the same office? Or to a client asking for a file in an e-mail?
- _-_-__-_-_- 2y agoI have no idea. If you’re on the same LAN, I assume you can use LocalSend, although I haven’t had any luck with it on my corporate, segregated, network. I’m betting it doesn’t work with complicated configs or MAC address filtering.
- lenova 2y agohttps://github.com/localsend/protocol https://github.com/localsend/protocol Defaults: - Multicast UDP for discovery - HTTP for file transfer Will work in an office, but not for a email transfer to a customer
- terrycody 2y agoThank you! This is handy as hell, after firefox send gone.
- asfijef34fj3 2y ago[dead]
- logicziller 2y agoEven if Mozilla retired the service, they should've at least kept the repository active so people can send patches. I find this applications like this very useful to self-host. Sometimes I need to send someone a file quickly and this can come in handy. I don't need to allow uploads from everyone and I can just whitelist IPs for the upload URL. At present I'm using Project Send.
- whitefang 2y agoI self host this and probably the best looking and working file sharing app. Works well for me as the files are ephemeral and the upload is protected by cloudflare access.
- j1elo 2y agoWhat I'd love to have is a deposit of files to be shared within a group of people. Say we're 8 friends traveling through the middle of Greenland (read: no niceties like WiFi), and on the evening we want to share the photos of the day with everyone else. In short, an evolution of the myriad of file sending copycats that exist: the same idea but for a shared bucket of files (I don't think doing N individual shares fits the bill, that'd just be a poor man's solution for the lack of a proper alternative) Commenting this in hopes that the HN popular wisdom knows about something similar! :)
- zeroxfe 2y agoIPFS is probably the closest open-source thing here, but the UX for non-nerds is not great.
- mxuribe 2y ago> ...What I'd love to have is a deposit of files to be shared within a group of people... Agreed, this is the key need! For sharing individual files, i think there are plenty of decent options - including this fork of FF Send, which by the way i have used and works perfectly fine. But, that whole desire to have a shared "bucket" or as you called it "deposit of files" or something similar, where a group of people can use as an area to constantly and consistently share files - and i would add to have those files be organized in a meaningful way - is still not something that i see executed really well. For my family, its pretty simple in that have an existing shared area within our Onedrive, and manage files there...but there are at least 2 problems with that: 1) there isn't an embedded chat/communication mechanism...so files are separated from context of activity; and 2) what happens if the group that wants to share the bucket isn't family, or not connected on a single service like onedrive? For simple sharing of files *that are ephemeral/not intended to be preserved nor organized properly* lots of people simply use a chat service. I use a dedicated, persistent room within matrix (yes, that matrix which is used for chat/instant messaging), and use it as my own little pastebin, file transfer/sharing system, etc. But, that approach lacks an organizability/findability of whatever files are loaded into it. So, sharing could be achieved for many participants via chat room, but there won't be a nice, easy way to find files shared from say X weeks ago. I know that i added chat onto what was mentioned about having an area/deposit of files to share, but i feel having such a bucket in isolation may not be enough...i think some combination of chat or communication AS WELL AS an easy to organize bucket of sharing files is the key...i feel that once that nut has been cracked in a way that provides great UX, then whatever that service will be can have the potential to swallow at least a few existing services like dropbox, onedrive, google drive, etc....or, at least for some non-trivial percentage of users out there.
- melicerte 2y agoIn my opinion, the idea behind Firefox send was a real step towards a more greener IT. The elephant in the room here that no one is talking about is the impact of the email with attachment on climate change. In 2018 (that's the best I could find) nearly 600 billion emails are distributed every day around the world. Im' pretty sure this is a lot more nowadays. No matter the truth, this colossal figure is not without impact on the environment. From the PC to the data center to the small lithium battery of a smartphone, email consumes electricity and its consequences on greenhouse gas emissions are far from negligible. Studies on the subject (very few actually, if you have intel on that matter, let me know) have already been conducted and reveal that a simple email with an attachment of 1MB produces around 15 grams of CO2[1]. Obviously, this figure increases with the size of the email. This is the case, for example, when the email includes large attachments or if the email is sent to several recipients. With the use of the IMAP protocol, one email sent has at least 6 permanent copies (from the sent item in the sender email client to the inbox of the recipient, through sender and recipients email server which hopefully have long term archiving). A solution like firefox send with automatic shredding of the file after an expiration period to replace email attachment would drastically reduce the consequences of email usage on greenhouse gas emissions. It would also resolve other issues related to sending files by email, but that would make this post waaaayyy to long :-) [1] http://www.helixee.me/limpact-ecologique-des-e-mails/ http://www.helixee.me/limpact-ecologique-des-e-mails/ (in French)
- jamal-kumar 2y agoI'm sorry but if you're bean-counting email co2 usage and coming up with a unit of like 15 grams of a physical substance per email then by that logic we should basically all go ted K luddite on our computers and phones, and simply throw them the fuck out the window right now. Imagine the pounds of CO2 I emit playing sonic the goddamn hedgehog why don't we. I think environmentalists need to find more effective focuses than these if we want our goals to be achieved and for us to be taken remotely seriously
- beepbooptheory 2y agoYou dont have to have the same goals, its pretty serious but also its ok in the grander scheme of things if you don't want to think about this stuff. This wasn't even about "messaging", it was just a thing with a nice environmental upshot. No reason to be defensive. Hope you have fun playing Sonic I guess?
- winternewt 2y agoWhat's the catch? Who is paying for storage and maintenance?
- Pooge 2y agoFor those of you with a server on their hands, please consider hosting ProjectSend[1] to share files with friends. I haven't used it extensively but it's great for sharing files here and there. (I'm not affiliated in any way, just a happy user) [1]: https://www.projectsend.org/ https://www.projectsend.org/
- 1over137 2y agoNo commits since 1.5 years. Is this software “done” or no longer supported?
- andy_xor_andrew 2y agois it weird that my first reaction upon reading the title is “a product with Firefox in the name isn’t already open source??”