BareNOC Appliance Wiki

Welcome to the BareNOC operations appliance — the self-hosted NOC for small and medium businesses. It watches your network, answers questions about it, runs safe diagnostic actions, and tracks everything as tickets, with an AI assistant handling the routine work.

Looking for BareNOC Desktop? That's the IT-tech console for individuals and small MSPs — a separate product with its own docs. See BareNOC Desktop docs (or the product page). This wiki is the Appliance guide.

The workflow at a glance

flowchart LR
    U["You"] -->|"chat / web"| QM["Queue Manager (Juniper)"]
    QM -->|"opens & tracks tickets"| AI["AI Technician"]
    AI -->|"legal & doable"| RUN["Runs action"]
    AI -->|"needs human"| HT["Human Tech"]
    RUN -->|"verify outcome"| U
    AI -->|"needs info"| U

Pages

PageWhat it covers
WorkflowsThe full workflow diagrams (tickets, AI pipeline, discovery, security, backups)
Getting StartedLogging in, roles, first steps
TicketsLifecycle, priorities, approvals, statuses
Reports & KPIsTicket KPIs (resolution/first-response times), AI spend, digest & EOD emails
DevicesAdding, discovering, claiming, and managing devices
NOC AgentThe endpoint agent — adopt devices over mTLS, no stored credentials
Network DiscoveryUniFi sync, ping scans, nmap fingerprinting
Link StabilityFlap/outage monitor — the 🔔 toggle, graduated tickets, auto-close
Chat ClientThe AIM-style desktop chat app
SecurityPasswords, passkeys, management lockdown
Compliance ControlsToggleable governance panel — LLM egress, MFA, retention, audit, attestation export
Network OptimizationScheduled read-only audit — score + findings for your gear
Autonomy PolicyHow much the AI may do on its own — per deployment
SettingsOverview of every Settings tab (LLM, UniFi, alerts, backups, identity)
UpdatesSelf-update — check, schedule, rollback, progress
Support / Bug ReportRedacted diagnostic export for bug reports
BackupsApp data, VM snapshots, encrypted USB, NAS copy
Compliance Controls

Three roles

RoleWhat it does
Queue Manager (Juniper)The chat persona you talk to — handles tickets and the queue only; everything else becomes a ticket
AI TechnicianReads tickets, judges what's safe/doable, runs approved actions, asks you to verify, escalates to a human
Human TechApproves and closes escalated tickets — you

If you're new here, start with Getting Started, then the Workflows page for the big picture.