Daily operations
sudo yamsplus statussudo yamsplus doctor --jsonsudo yamsplus startsudo yamsplus stopsudo yamsplus restartsudo yamsplus logs jellyfinsudo yamsplus profiles syncsudo yamsplus plugins auditstatus is the human summary. doctor --json returns stable top-level states: healthy, action-required or failed, and never prints provider passwords or API keys.
Change a module
Section titled “Change a module”Edit /etc/yamsplus/yamsplus.yaml, then inspect and apply:
sudo yamsplus plansudo yamsplus applyThe shared UI password is requested again because YAMS Plus intentionally does not store it. Missing provider credentials are requested in the same hidden-input flow; already configured values are not requested again. Internal per-service API tokens remain separate in /etc/yamsplus/secrets/ with mode 0600.
Updates
Section titled “Updates”yamsplus update uses the reviewed stack.lock.yaml; it does not chase latest. Review the new lock and release notes first, then run sudo yamsplus update --yes.