diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2022-11-11 13:33:16 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2022-11-11 13:33:16 -0800 |
commit | 33368b57aa077ac13448f4d4927dd8a77934f763 (patch) | |
tree | 03848906f726b308f493b50cca27af5aa239ae21 /extra/adenosine-pds.1 | |
parent | 6a23af4d35eb87f4cfd7c70371a4f6f6cd87dad8 (diff) | |
download | adenosine-33368b57aa077ac13448f4d4927dd8a77934f763.tar.gz adenosine-33368b57aa077ac13448f4d4927dd8a77934f763.zip |
pds: manpage, shell completions
Diffstat (limited to 'extra/adenosine-pds.1')
-rw-r--r-- | extra/adenosine-pds.1 | 115 |
1 files changed, 115 insertions, 0 deletions
diff --git a/extra/adenosine-pds.1 b/extra/adenosine-pds.1 new file mode 100644 index 0000000..183f390 --- /dev/null +++ b/extra/adenosine-pds.1 @@ -0,0 +1,115 @@ +.\" Generated by scdoc 1.11.1 +.\" Complete documentation for this program is not available as a GNU info page +.ie \n(.g .ds Aq \(aq +.el .ds Aq ' +.nh +.ad l +.\" Begin generated content: +.TH "adenosine-pds" "1" "2022-11-11" "adenosine PDS Server Manual Page" +.P +.SH NAME +.P +adenosine-pds: small-world atproto.\&com Personal Data Server +.P +.SH SYNOPSIS +.P +adenosine-pds [OPTIONS] <COMMAND> <ARGS> +.P +.SH DESCRIPTION +.P +This is a simple, enthusiast-grade AT Protocol (atproto.\&com) personal data +server ("PDS") implementation.\& It targets "small-world" uses cases of the +protocol, for example personal or organizational self-hosting.\& +.P +This is a work-in-progress, is not spec-compliant, will not be +backwards/forwards compatible, and does not have an upgrade/migration path.\& +.P +.SH COMMANDS +.P +\fBgenerate-secret\fR +.RS 4 +Creates a new random secret key for PDS use +.P +.RE +\fBserve\fR [OPTIONS] +.RS 4 +Runs the server.\& See options below +.P +.RE +\fBimport\fR <car-path> [--alias <alias>] +.RS 4 +Loads a CAR file into the repository blockstore +.P +.RE +\fBinspect\fR +.RS 4 +Prints information about repositories in the blockstore (likely to deprecate) +.P +.P +.RE +.SH OPTIONS +.P +\fB-h, --help\fR +.RS 4 +Prints help information +.P +.RE +\fB-V, --version\fR +.RS 4 +Prints version information +.P +.RE +\fB-v, --verbose\fR +.RS 4 +Pass many times for more log output +By default, it'll only report errors.\& Passing `-v` one time also prints warnings, `-vv` enables info logging, `-vvv` debug, and `-vvvv` trace.\& +.P +.RE +\fB--atp-db <path>\fR [env: ATP_ATP_DB] +.RS 4 +File path of sqlite database holding system/application data +.P +.RE +\fB--block-db <path>\fR [env: ATP_BLOCK_DB] +.RS 4 +File path of sqlite database holding repository data (blockstore) +.P +.RE +.SS SERVE OPTIONS +.P +\fB--homepage-handle <homepage-handle>\fR [env: ATP_PDS_HOMEPAGE_HANDLE] +.RS 4 +Optionally, override domain name check and force the homepage to display the account page for this handle +.P +.RE +\fB--invite-code <invite-code>\fR [env: ATP_PDS_INVITE_CODE] +.RS 4 +Optionally, require an invite code to sign up.\& This is just a single secret value +.P +.RE +\fB--pds-secret-key <pds-secret-key>\fR [env: ATP_PDS_SECRET_KEY] +.RS 4 +Secret key, encoded in hex.\& Use 'generate-secret' to create a new one +.P +.RE +\fB--port <port>\fR [env: ATP_PDS_PORT] [default: 3030] +.RS 4 +Localhost port to listen on +.P +.RE +\fB--public-url <public-url>\fR [env: ATP_PDS_PUBLIC_URL] +.RS 4 +A "public URL" for the PDS gets embedded in DID documents.\& If one is not +provided, a localhost value will be used, which will not actually work for +inter-PDS communication +.P +.RE +\fB--registration-domain <registration-domain>\fR [env: ATP_PDS_REGISTRATION_DOMAIN] +.RS 4 +If provided, allow registration for the given base domain name +.P +.P +.RE +.SH GETTING STARTED +.P +TODO |