Files
chef/site-cookbooks/sockethub
raucao 4dc9c18d46 Move Node services onto patched releases for the eMudhra CA incident
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.
2026-10-24 15:29:21 +02:00
..

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.