CERMM/wiki>

Using CERMM

Documentation

Runbooks, how-tos, the network, vendors. Written in Markdown, kept on the server with every version, and linked to the machines they're about.

Writing

  • Markdown, with HTML where you need it. Callouts, code blocks with Copy, task lists and a table of contents.
  • Folders (type a new one to make it), tags and pins.
  • Images: paste, drop or upload. Raster images only (no SVG), checked by their first bytes, up to 15 MB. Images from other sites become links.
  • n on Docs starts a new doc; e edits the one you're reading.

An empty Docs offers templates (Runbook, How-to, Vendor): structure only, no sample content. You need the Edit docs privilege to write.

Versions and two people at once

  • Every save is a version. The last 50 are kept; History shows them and puts one back.
  • A save names the version it started from. If someone else saved in between, you're asked: copy mine, or save anyway. Nobody overwrites anyone by accident.
  • An unsaved edit is kept in your browser until you save it.

Linked to machines

  • A device's page lists its docs, and docs that mention it by name.
  • New runbook on a device's page starts one filled in with what CERMM knows: address, OS, hardware.

Safe to show

Rendered Markdown is cleaned (DOMPurify) before it's shown, and uploaded images are served sandboxed. Docs are in the title bar's search and in the audit log.

CERMM is in development. Something here wrong or out of date? Tell us or fix it.