Replace Rotom with RotomNG throughout the docs - #53
Open
comstud wants to merge 1 commit into
Open
Conversation
RotomNG is the Go rewrite of the original Node.js Rotom. Devices and Dragonite talk to it unchanged (same websocket protocol, same default ports), but the config format, HTTP API and Prometheus metrics differ, so every install/update instruction needed reworking. - rotom/index: RotomNG intro, listener table, links to the RotomNG repo docs, callout pointing at the migration page - rotom/config: replace the "under construction" stub with a full TOML reference generated from configs/rotom-ng.toml.example and the defaults in apps/rotom-ng/app/config/config.go - rotom/migration: new page covering the og-to-ng conversion script, config key mapping, API/metric renames and UI changes - setup/docker: rotom-ng service, ghcr.io/unownhash/rotomng/rotom-ng image, TOML config bind mount, TOML config snippet - setup/standard: Go 1.26 + Bun prereqs, clone RotomNG, build with make, run ./rotom-ng, pm2 name rotom-ng, updated update script - dragonite/config, index, terminology: RotomNG naming; Dragonite's [rotom] keys are unchanged, only the descriptions Note the web UI does not send X-Rotom-Secret, so http_listener.secret protects the API but leaves the UI unable to load data. That caveat replaces the old "Rotom has no authentication" wording. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
✅ Deploy Preview ready!
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
RotomNG is the Go rewrite of the original Node.js Rotom. Devices and Dragonite talk to it unchanged (same websocket protocol, same default ports), but the config format, HTTP API and Prometheus metrics differ, so every install/update instruction needed reworking.
Note the web UI does not send X-Rotom-Secret, so http_listener.secret protects the API but leaves the UI unable to load data. That caveat replaces the old "Rotom has no authentication" wording.