feat(extras): add silent-send module + new extras category
Adds services/silent-send.sh — installs the Silent Send browser extension (client-side PII redaction for AI chat). Non-docker module: installs git + Node.js >=18 (NodeSource) + npm, clones outis1one/silent-send to ~/silent-send, runs npm install (readies web-ext for Firefox build/sign), optionally builds a signed Firefox .xpi, and prints per-browser load/build instructions. README written to the checkout. Introduces a new 'extras' category for non-docker add-ons pulled from other repos, wired into setup.sh CATEGORY_ORDER (gaming -> extras -> backup) with an is_installed marker. MODULAR.md groups list updated. Bumps version to 0.9.9.
This commit is contained in:
+4
-1
@@ -72,7 +72,10 @@ single shared compose file.
|
||||
|
||||
## Groups
|
||||
|
||||
`base` · `homelab` · `utilities` · `media` · `cameras` · `gaming` · `backup`.
|
||||
`base` · `homelab` · `utilities` · `media` · `cameras` · `gaming` · `extras` ·
|
||||
`backup`. `extras` holds non-Docker add-ons pulled from other repos (e.g. the
|
||||
`silent-send` browser extension) — things that install/build on the host rather
|
||||
than running as a container, so this script stays a single entry point for them.
|
||||
The guided menu (`sudo ./setup.sh`) shows the **required** packages first with a
|
||||
cancel option, then offers **Caddy** (most services proxy through it), then a
|
||||
**category menu you loop through** — pick a category, tick services (already
|
||||
|
||||
Reference in New Issue
Block a user