Organize documentation around the companies, clients, departments, or environments you support.
contactsaddresseslogohierarchytype
Document servers, workstations, network gear, applications, licenses, and services with structured records.
custom layouts14+ field typessearchablevendors
Store credentials in context — linked to the clients, assets, and procedures that need them.
AES-256-GCMTOTPHIBPhistorygenerator
WYSIWYG or raw Markdown — procedures, runbooks, notes, and reference material, organized into per-tenant folders.
TiptapMarkdownper-tenant treelinked records
Track WHOIS expiry, DNS health, and TLS certificate validity across every hostname you support.
WHOISDNS healthTLSexpiry dashboards
Per-company IPv4 subnets with utilization, conflict detection, manual reservations, and asset occupancy.
IPv4 subnetsutilizationconflictsreservations
Attach files, photos, configs, exports, and scripts directly to the records they support.
per-tenantthumbnailsPDF · JSON · YAML
A scoped read-only view per tenant — expose articles, assets, passwords, and domains selectively.
read-onlyper-tenantvisibility flags
Postgres full-text search across articles, assets, and uploads, plus a fast Cmd+K command palette.
FTSCmd+Kscope prefsfast nav
Per-user shortcuts to frequently used companies, assets, passwords, and articles — pinned to the sidebar.
per-usersidebardashboard
Invite-only onboarding, forced TOTP MFA, two-layer roles, contractor access, and time-expiring memberships.
invite-onlyMFArolescontractorexpiring
Append-only audit log with before/after JSON diffs, filters, pagination, and DB-role tamper protection.
append-onlyJSON difftamper-proof
Built-in drivers that sync external inventory into tenant asset records, on demand or on a schedule.
driversscheduledper-run status
A persistent chat panel — ask questions, draft documentation, and edit articles using your own OpenAI-compatible LLM.
persistentOpenAI-compatiblearticle edits