YouTransfer: Self-hosted file transfer and sharing solution

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • PairDrop

    Discontinued PairDrop: Local file sharing in your browser. Inspired by Apple's AirDrop. Fork of Snapdrop.

  • 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

  • YouTransfer

    The simple but elegant self-hosted file transfer & sharing solution

  • 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.

    SurveyJS logo
  • PsiTransfer

    Simple open source self-hosted file sharing solution.

  • 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

  • picoshare

    A minimalist, easy-to-host service for sharing images and other files

  • 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

  • IFS

    Internet File Store - Small scale private upload service

  • I built something similar in ASP.NET: https://github.com/Sebazzz/IFS

  • sharedrop

    Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop

  • sfup

    A transfer service for commandline usage

  • https://github.com/proofrock/sfup a possible alternative, if you need upload/download via commandline (curl).

  • 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.

    InfluxDB logo
  • send

    :mailbox_with_mail: Simple, private file sharing. Mirror of https://gitlab.com/timvisee/send (by timvisee)

  • I've been using Send, which I really like: https://github.com/timvisee/send

  • uploadserver

    Python's http.server extended to include a file upload page (by Densaugeo)

  • 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.

  • localsend

    An open-source cross-platform alternative to AirDrop

  • It works like a charm, and is really easy to use

    https://github.com/localsend/localsend

  • go-piping-server

    Piping Server written in Go language (original: https://github.com/nwtgck/piping-server)

  • 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

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts