Software / code / prosody-modules
Comparison
mod_pastebin/README.markdown @ 1834:7bb2f149f8ec
mod_pastebin/README: Try to clarify the config differences in 0.9+
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Wed, 09 Sep 2015 14:22:37 +0200 |
| parent | 1803:4d73a1a6ba68 |
| child | 3484:ce89fabb1f02 |
comparison
equal
deleted
inserted
replaced
| 1833:52e998bb4490 | 1834:7bb2f149f8ec |
|---|---|
| 36 | 36 |
| 37 Component "conference.example.com" "muc" | 37 Component "conference.example.com" "muc" |
| 38 modules_enabled = { "pastebin" } | 38 modules_enabled = { "pastebin" } |
| 39 | 39 |
| 40 Pastes will be available by default at | 40 Pastes will be available by default at |
| 41 `http://<your-prosody>:5280/pastebin/` by default. This can be changed | 41 `http://<your-prosody>:5280/pastebin/` by default. |
| 42 with `pastebin_ports` (see below), or you can forward another external | 42 |
| 43 URL from your web server to Prosody, use `pastebin_url` to set that URL. | 43 In Prosody 0.9 and later this can be changed with [HTTP |
| 44 settings](https://prosody.im/doc/http). | |
| 45 | |
| 46 In 0.8 and older this can be changed with `pastebin_ports` (see below), | |
| 47 or you can forward another external URL from your web server to Prosody, | |
| 48 use `pastebin_url` to set that URL. | |
| 44 | 49 |
| 45 Configuration | 50 Configuration |
| 46 ============= | 51 ============= |
| 47 | 52 |
| 53 Option Description | |
| 48 --------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | 54 --------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 49 pastebin\_ports List of ports to run the HTTP server on, same format as mod\_httpserver's http\_ports | |
| 50 pastebin\_threshold Maximum length (in characters) of a message that is allowed to skip the pastebin. (default 500 characters) | 55 pastebin\_threshold Maximum length (in characters) of a message that is allowed to skip the pastebin. (default 500 characters) |
| 51 pastebin\_line\_threshold The maximum number of lines a message may have before it is sent to the pastebin. (default 4 lines) | 56 pastebin\_line\_threshold The maximum number of lines a message may have before it is sent to the pastebin. (default 4 lines) |
| 52 pastebin\_trigger A string of characters (e.g. "!paste ") which if detected at the start of a message, always sends the message to the pastebin, regardless of length. (default: not set) | 57 pastebin\_trigger A string of characters (e.g. "!paste ") which if detected at the start of a message, always sends the message to the pastebin, regardless of length. (default: not set) |
| 53 pastebin\_url Base URL to display for pastebin links, must end with / and redirect to Prosody's built-in HTTP server | |
| 54 pastebin\_expire\_after Number of hours after which to expire (remove) a paste, defaults to 24. Set to 0 to store pastes permanently on disk. | 58 pastebin\_expire\_after Number of hours after which to expire (remove) a paste, defaults to 24. Set to 0 to store pastes permanently on disk. |
| 55 --------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | 59 pastebin\_ports List of ports to run the HTTP server on, same format as mod\_httpserver's http\_ports[^1] |
| 60 pastebin\_url Base URL to display for pastebin links, must end with / and redirect to Prosody's built-in HTTP server[^2] | |
| 56 | 61 |
| 57 Compatibility | 62 Compatibility |
| 58 ============= | 63 ============= |
| 59 | 64 |
| 60 ----- -------------------------------------------------------------------------------- | 65 ----- ------- |
| 61 0.9 Works, but pastebin\_ports does not exist anymore, see the 0.9.0 release notes | 66 0.9 Works |
| 62 0.8 Works | 67 0.8 Works |
| 63 0.7 Works | 68 0.7 Works |
| 64 0.6 Works | 69 0.6 Works |
| 65 ----- -------------------------------------------------------------------------------- | 70 ----- ------- |
| 66 | 71 |
| 67 Todo | 72 Todo |
| 68 ==== | 73 ==== |
| 69 | 74 |
| 70 - Maximum paste length | 75 - Maximum paste length |
| 71 - Web interface to submit pastes? | 76 - Web interface to submit pastes? |
| 77 | |
| 78 [^1]: As of Prosody 0.9, `pastebin_ports` is replaced by `http_ports`, | |
| 79 see [Prosody HTTP server documentation](https://prosody.im/doc/http) | |
| 80 | |
| 81 [^2]: See also | |
| 82 [http\_external\_url](https://prosody.im/doc/http#external_url) |