PRIVATEBIN.CONF(5) | Privatebin Manual | PRIVATEBIN.CONF(5) |
NAME¶
privatebin.conf – privatebin CLI configuration file.
DESCRIPTION¶
The privatebin(1) command line interface create paste to an PrivateBin instance configured in the config.json.
FORMAT¶
Top level object keys:¶
- open-discussion bool (default: false)
- The default value of open discussion for a paste.
- burn-after-reading bool (default: false)
- The default value of burn after reading for a paste.
- formatter string (default: “plaintext”)
- The default formatter for a paste.
- expire string (default: “1day”)
- The default time to live for a paste.
- gzip bool (default: false)
- Enable GZip the paste data.
- extra-header-fields object<string, string>
- The extra HTTP header fields to include in the request sent.
- bin array<bin>
- The list of bin instances.
The bin object format:¶
- name string
- The name of the bin instance.
- host string
- The url of the bin instance.
- auth auth
- The basic auth configuration of the bin instance.
- expire string
- The default time to live for a paste.
- open-discussion bool
- The default value of open discussion for a paste.
- burn-after-reading bool
- The default value of burn after reading for a paste.
- formatter string
- The formatter for the paste.
- gzip bool
- GZip the paste data.
- extra-header-fields object<string, string>
- The extra HTTP header fields to include in the request sent.
The auth object format:¶
- username string
- The basic auth username.
- password string
- The basic auth password.
EXAMPLES¶
Minimal privatebin configuration file:
-
{
"bin": [
{
"name": "", // default
"host": "https://privatebin.net"
}
] }
A bit more complete configuration file:
-
{
"bin": [
{
"name": "example",
"host": "bin.example.com",
"auth": {
"username": "john.doe",
"password": "s$cr$t"
},
"formatter": "markdown",
"burn-after-reading": false
},
{
"name": "",
"host": "https://privatebin.net"
"extra-header-fields": {
"Foo": "Bar",
},
},
],
"burn-after-reading": true }
FILES¶
- ~/.config/privatebin/config.json
- Default location of the privatebin configuration. The file has to be created manually as it is not installed with a standard installation.
AUTHORS¶
Bryan Frimin.
April 15, 2024 | 2.0.1 |