From 4cfc323b7ca5534553ca90e92dae3e0f8c8923e8 Mon Sep 17 00:00:00 2001 From: murilo ijanc Date: Wed, 25 Mar 2026 21:22:22 -0300 Subject: Add tesseras-dht and tesseras-paste package pages Replace the about/inspiration sections with a packages listing. Add dedicated pages for tesseras-dht and tesseras-paste with download, signify/SHA256 verification, source links, and docs. --- tesseras-paste.html | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 tesseras-paste.html (limited to 'tesseras-paste.html') diff --git a/tesseras-paste.html b/tesseras-paste.html new file mode 100644 index 0000000..f1ac6f3 --- /dev/null +++ b/tesseras-paste.html @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + tesseras-paste - Decentralized encrypted pastebin + + + + +

← tesseras.net

+ +

tesseras-paste

+ +

A decentralized pastebin built on +tesseras-dht. Pastes are encrypted client-side +with XChaCha20-Poly1305, distributed across the DHT, and served over HTTP. +No central server stores your data.

+ +

Features

+ + + +

Binaries

+ +

tpd — daemon that runs a DHT node, stores pastes, and serves HTTP.

+ +
usage: tpd [-g] [-n] [-p port] [-d dir] [-s sock] [-w http_port] [-b host:port]
+
+  -p port       UDP port (0 = random)
+  -d dir        data directory
+  -s sock       Unix socket path
+  -w port       HTTP server port
+  -g            global NAT (public server)
+  -n            no auto-bootstrap (skip DNS SRV)
+  -b host:port  bootstrap peer (repeatable)
+ +

tp — CLI client that talks to the daemon over a Unix socket.

+ +
usage: tp [-s sock] <command> [args]
+
+  put [-t ttl] [-p]  read stdin, store paste (-p = public, no encryption)
+  get <key>          retrieve paste to stdout
+  del <key>          delete paste
+  pin <key>          pin (never expires)
+  unpin <key>        unpin
+  status             show daemon status
+ +

Quick Start

+ +
# Start the daemon
+$ tpd -p 4433 -w 9999 -d /var/tesseras-paste
+
+# Store a paste
+$ echo "hello" | tp put -p
+Ey2rNiNukhNpqUouaSnnZwTtCgeCgMx2FrCuMr3whBxx
+
+# Retrieve it
+$ tp get Ey2rNiNukhNpqUouaSnnZwTtCgeCgMx2FrCuMr3whBxx
+ +

Public Gateway

+ +

A public HTTP gateway is available at +http://p.tesseras.net/<key>. For example:

+ +
http://p.tesseras.net/Ey2rNiNukhNpqUouaSnnZwTtCgeCgMx2FrCuMr3whBxx
+ +

Note: there may be a short delay when retrieving recently created pastes, +as content needs time to propagate across DHT nodes.

+ +

Download

+ +

Current version: 0.1.0

+ +

Source tarballs and signatures are available at +tesseras.net/pub/tesseras-paste/.

+ +

Verify with signify

+ +
$ signify -Vp tesseras.pub -m tesseras-paste-0.1.0.tar.gz -x tesseras-paste-0.1.0.tar.gz.sig
+Signature Verified
+ +

Verify with SHA256

+ +
$ sha256 tesseras-paste-0.1.0.tar.gz
+$ cat tesseras-paste-0.1.0.tar.gz.sha256
+ +

Compare the two outputs. They must match.

+ +

Install from crates.io

+ +
$ cargo install tesseras-paste
+ +

Source Code

+ + + +

License

+ +

ISC — see LICENSE.

+ + -- cgit v1.2.3