DPASTE(1)
π DPASTE(1) π
okay bestie, sit down, hydrate, because today we're talking about dpaste β a simple pastebin for light values (max 64KB) using OpenDHT distributed hash table. yes you heard me. distributed. hash. table. it's giving β¨peer-to-peerβ¨ and I'm obsessed.
πΈ SYNOPSIS πΈ
dpaste -h
dpaste -v
dpaste [options...]
dpaste -g code [options...]
like. look at that. four whole moods. pick one. π
π¦ DESCRIPTION π¦
so here's the vibe. by default, dpaste reads its standard input and pastes that file onto OpenDHT. that's it, that's the whole thing, no cap.
but if you wanna fetch a file back? you gotta bring the code that goes with it, and you hand it over with the -g flag. that's your ticket, your little key, your π code π. no code, no file. periodt.
β¨ OPTIONS β¨
-hβ prints some help. that's it, that's the whole job. a lil helper. π«Ά-vβ shows the version of the program. know what you're running, bestie.-gcode,--getcode β specifies the code code used to recover the file on the DHT. this is the one that gets your file back. your golden ticket. π₯--aes-encryptβ use AES scheme for encryption. and the password? automatically saved in the returned code, which looks like"dpaste:XXXXXX". so cute, so convenient, so locked down. π--gpg-encryptβ use GPG scheme for encryption. for when you're feeling cryptographic and fancy. π-rrecipient,--recipientsrecipient β specify the list of recipients to use for GPG encryption (--gpg--encrypt). use-rmultiple times to specify a list of recipients. yes, stack 'em. multiple recipients? multiple-rs. iconic.-s,--signβ tells wether message should be signed using the user's GPG key. and listen, the key has to be configured through the configuration file ($XDG_CONFIG_DIR/dpaste.conf, keyword:pgp_key_id). so set that up first, okay? don't come crying to me. π--no-decryptβ tellsdpastenot to decrypt PGP data and rather output it on stdout. raw. unfiltered. straight to stdout. π--self-recipientβ include self as recipient. "self" refers to the key id configured for signing (see--signdescription). and heads up: this only takes effect if option-eis also used. yes,-e. it's right there in the original. I don't make the rules, I just report them. π
π RETURN CODE π
- the program returns
0on success. π - otherwise
1is returned. π
that's it. binary. no in-between. main character energy only.
π§ FILES π§
$XDG_CONFIG_DIR/dpaste.confβ main configuration file where. dpaste will look for this file to recover complementary information.
(yes, "where." β the sentence just. does that. I'm leaving it, it's part of the lore now. π)
β AUTHORS β
- Simon DΓ©saulniers
<sim.desaulniers@gmail.com> - Adrien BΓ©raud
<adrien.beraud@savoirfairelinux.com>
two absolute legends. we stan. π
and that's the page, bestie! this one's from the General Commands Manual era, dated 2017-06-26 β vintage, lowkey, still slaps. go paste something (max 64KB tho, don't be greedy π β¨).
π¦ where this page comes from
- debian bookworm: dpaste 0.4.0-1+b2 Β· GPL-3.0-or-later
- ubuntu jammy: dpaste 0.4.0-1build1 Β· GPL-3.0-or-later
- ubuntu noble: dpaste 0.4.0-1build7 Β· GPL-3.0-or-later
- ubuntu questing: dpaste 0.4.0-1build7
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms