Our great sponsors
-
PairDrop
Discontinued PairDrop: Local file sharing in your browser. Inspired by Apple's AirDrop. Fork of Snapdrop.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
send
:mailbox_with_mail: Simple, private file sharing. Mirror of https://gitlab.com/timvisee/send (by timvisee)
-
go-piping-server
Piping Server written in Go language (original: https://github.com/nwtgck/piping-server)
Been running a selfhosted PairDrop instance for about a year now and it's amazingly useful. No apps to install, just web based "AirDrop" that works across macOS, Windows, iOS, Linux...
https://github.com/schlagmichdoch/PairDrop
We use PsiTransfer in docker. Not as abandonware as the ones you probably looked at and serves our needs.
[1] https://github.com/psi-4ward/psitransfer
It's a couple of years old now and still maintained. Also, it's very simple and allows for guests too.
https://github.com/mtlynch/picoshare
I built something similar in ASP.NET: https://github.com/Sebazzz/IFS
https://github.com/proofrock/sfup a possible alternative, if you need upload/download via commandline (curl).
I've been using Send, which I really like: https://github.com/timvisee/send
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.
It works like a charm, and is really easy to use
https://github.com/localsend/localsend
Another alternative. This uses only HTTP and requires no special software, except the server. Elegant, IMHO. Extremely robust in fact.
https://github.com/nwtgck/go-piping-server
After starting the server, a few options.
Method 1: Visit https://127.0.0.1:1080 in a Javascript-enabled browser and fill out HTML form
Method 2: Visit https://127.0.0.1:1080/noscript in any browser and fill out HTML form
Method 3: Use any TCP client, TLS client, HTTP client or HTTPS client. For example here is a quick and dirty shell script
#!/bin/sh