0x0: Share Files from Terminal

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

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

    A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.

    > a) unreliable

    People distributing unmentionable content or using services for otherwise nefarious purposes are used to dealing with intermittent issues like that. It'll get rid of some but not all of them.

    > b) applying client side encryption a la https://privatebin.info

    > c) expire & purge the (encrypted) content quickly

    If your site turns out to be being used by a group that is raided, this will not stop your services being confiscated and very thoroughly investigated. You might be legally in the clear, but it may cost you time and hassle (and potentially money if you need to take on the services of a lawyer to help prove you did not intentionally aid/abet).

    Also an end-to-end encrypted solution like that might be rather attractive to users both illegal and otherwise, so be ready for a huge bandwidth bill if/when a sizable group latches onto it!

  • 0x0

    No-bullshit file hosting and URL shortening service. Mirror of https://git.0x0.st/mia/0x0

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

  • magic-wormhole

    get things from one computer to another, safely

    I prefer bashupload.com or transfer.sh for this. Both alternatives have worked well for me.

    Alternatively, you can check out magic wormhole (for a more secure transfer of files between two terminals): https://github.com/magic-wormhole/magic-wormhole

  • linux-router

    Set Linux as router in one command. Support Internet sharing, redsocks, Wifi hotspot, IPv6. Can also be used for routing VM/containers 🛰️ (也欢迎关注B站 https://space.bilibili.com/2123686105 )

    Then I do a quick look at my IP and pass it. If we're not on the same network, then I quickly create on with lnxrouter: https://github.com/garywill/linux-router

  • I switched from a self-hosted transfer.sh instance to a selfhosted ffsend instance with r2 backend. Quality is much higher, easy to run on docker and its end-to-end encrypted. With the cli tools you can easily upload files from command line.

    There are sone public instances too:

    https://gitlab.com/timvisee/send-instances

  • null-pointer-uploader

    Simple GO client for The Null Pointer file-sharing service

    I wanted to learn a bit of Go and I wrote a simple client for it: https://github.com/overflowy/null-pointer-uploader

  • instant.io

    🚀 Streaming file transfer over WebTorrent (torrents on the web)

    I wish there was a command line program like this, but one that would make a torrent of that file [1] and return a magnet link for the torrent.

    The next weak point is the centralization around the tracker. You can solve this by sharing all the tracker information on Nostr [2], maybe?

    1. https://instant.io

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • torrent

    Full-featured BitTorrent client package and utilities

    https://github.com/anacrolix/torrent/blob/master/cmd/torrent... does exactly that. Install with `go get github.com/anacrolix/torrent/cmd/torrent@latest`, and then run `torrent serve `.

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