technical:operator_commands
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| technical:operator_commands [2026/10/16 08:10] – Publish v7.1.1 hosting, defaults, opt-outs, automatic delivery and complete public-room occupancy documentation wikiadmin | technical:operator_commands [2026/10/17 06:26] (current) – v7.1.8 maintenance/recovery release and current operator procedures; distinguish publication, queue and activation wikidocs | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| These are administrative commands on the hosting machine, **not dot commands to send in osu! or Discord**. Use the protected admin entry from the currently registered release, as root, with the exact instance selected. An entry from an old release intentionally refuses after upgrade. Get the entry path and artifact hashes from the qualified kit or maintainer; do not guess a release directory. | These are administrative commands on the hosting machine, **not dot commands to send in osu! or Discord**. Use the protected admin entry from the currently registered release, as root, with the exact instance selected. An entry from an old release intentionally refuses after upgrade. Get the entry path and artifact hashes from the qualified kit or maintainer; do not guess a release directory. | ||
| - | ^ Reference | v7.1.1 common runtime and retained v7.1.0 migration boundary, October | + | ^ Reference | v7.1.8 common runtime and retained v7.1.0 migration boundary, |
| ^ Installation guide | Follow the exact kit's README and upgrade guide; this overview does not replace their admission checks or configuration schemas | | ^ Installation guide | Follow the exact kit's README and upgrade guide; this overview does not replace their admission checks or configuration schemas | | ||
| Line 64: | Line 64: | ||
| | '' | | '' | ||
| - | Use the current release’s README and V7_1_1_OPERATOR_GUIDE.md for complete schemas. Missing v7.1.1 policies default to sharing and automatic updates, while saved false values, independent reading, pauses and stopped polling are retained. Local network-start can initialize a missing updater only after enrollment; it does not grant server contribution rights. Private diagnostics are scrubbed and bounded, not publicly visible chat. | + | Use the current release’s README and V7_1_8_OPERATOR_GUIDE.md and MAINTENANCE_OPERATOR_GUIDE.md for complete schemas. Missing v7.1.1 policies default to sharing and automatic updates, while saved false values, independent reading, pauses and stopped polling are retained. Local network-start can initialize a missing updater only after enrollment; it does not grant server contribution rights. Private diagnostics are scrubbed and bounded, not publicly visible chat. |
| + | |||
| + | ===== Controller-owned maintenance — v7.1.8 ===== | ||
| + | These actions require the v7.1.8 controller already installed and running. They use its existing connection; never run a second OAuth/ | ||
| + | |||
| + | <code sh> | ||
| + | maintenance_id=$(python3 -c ' | ||
| + | $E maintenance-request --operation-id " | ||
| + | $E maintenance-status | ||
| + | $E maintenance-cancel --operation-id " | ||
| + | </ | ||
| + | |||
| + | Omit --room to select every configured alias, or repeat --room room1 --room room2 for a subset. Empty mode waits for safe empty/idle closure. For explicitly announced maintenance, | ||
| + | |||
| + | Reuse the same UUID for an identical request or its cancellation. Cancellation is acknowledged by workers and cannot reopen a closed room. A retained nonterminal request after controller restart requires review/ | ||
| + | |||
| + | status/ | ||
technical/operator_commands.txt · Last modified: by wikidocs