Bump Node to patched releases (mastodon/sockethub 24.22.1, RTL 22.23.4). Force the pinned major's latest patch in kosmos-nodejs: nodejs_install only selects the repo major and a bare `package nodejs` never upgrades an already installed package. For hosts stuck on Node 16 (no patched 16.x), run the services with NODE_OPTIONS=--use-openssl-ca so they use the patched system trust store: ipfs-pinner, kredits-github, hubot botka/hal8000, sockethub.
sockethub Cookbook
This cookbook installs sockethub
Attributes
sockethub::default
| Key | Type | Description | Default |
|---|---|---|---|
['sockethub']['version'] |
String | The npm version of sockethub to install | 5.0.0-beta.0 |
['sockethub']['port'] |
Integer | The local port to run sockethub on | 10550 |
['sockethub']['domain'] |
String | The public domain served by the openresty proxy | sockethub.kosmos.org |
['sockethub']['log_level'] |
String | Console log level (error, warn, info, debug) | info |
['sockethub']['about']['name'] |
String | Display name of this instance on the root info page | '' |
['sockethub']['about']['description'] |
String | Short description shown on the root info page | '' |
['sockethub']['about']['contact'] |
String | Operator contact (email or URL) on the root info page | '' |
['sockethub']['about']['links'] |
Array | Extra links ({ "label": ..., "url": "https://..." }) on the root info page |
[] |
['sockethub']['about']['showVersion'] |
Boolean | Show the exact server version on the root info page | false |
['sockethub']['about']['showUptime'] |
Boolean | Show the process uptime on the root info page | false |
['sockethub']['platforms'] |
Array | Platform packages to load (the production set, without platform-dummy) |
see attributes/default.rb |
The about values are set per deployment in roles/sockethub.rb; the cookbook
defaults are empty, so the root info page shows only the technical details.
links entries must be objects with a label and an http(s) url.