Is there any way to securely and privately send files between computers?

This page summarizes the projects mentioned and recommended in the original post on /r/linuxquestions

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • oneshot

    A first-come first-served single-fire HTTP server. Easily transfer files to and from your terminal and any browser. (by forestnode-io)

  • Oneshot is an interesting example of an option if you don't need much in the way of security, and particularly if you don't have infrastructure on the receiving side.

  • portal

    A Secure file transfer utility & library. The library utilizes SPAKE2 for key negotiation over an insecure channel, and ChaCha20Poly1305 Authenticated Encryption to encrypt the file with the derived shared symmetric key. This enables two peers to transfer a file over any channel without needing to trust the intermediary relay. (by landhb)

  • If neither side can directly talk, something like Portal is a neat solution.

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

    🌍 A list of public Send instances. Mirror.

  • other alternatives: croc, transfer.sh (both come in single-binary forms for easy, non-root, install if you don't want to trust the "official" relay servers), firefox-send (see https://github.com/timvisee/send-instances/)

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