AutoDoctor Documentation

Official AutoDoctor documentation for users, technical operators, and developers. Covers installation, configuration, diagnostics, remediation, API, dashboard, and troubleshooting.

About This Documentation

This documentation is organized for three audiences:

  • DIY/home users who want a safe first run and clear next steps.
  • Technical users who need runtime, configuration, and service operations.
  • Developers who need architecture, contracts, and extension details.

Choose Your Path

Product Scope

AutoDoctor is a Windows diagnostics and remediation toolchain with:

  • PowerShell diagnostic agent (agent/)
  • SQLite persistence (db/autodoctor.db)
  • FastAPI service (server/api/)
  • Browser dashboard (/dashboard)

It is designed for local or controlled administrative environments.

Core Capabilities

  • Run host diagnostics (CPU, memory, disk, network, events, updates, drivers, software)
  • Compute root-cause issues and health score
  • Execute remediation actions
  • Persist diagnostics, alerts, and telemetry to SQLite
  • Serve health/status APIs and dashboard views

Documentation Principles

  • Plain language first, with technical terms defined when used.
  • Consistent section structure across guides.
  • Actionable examples with expected outcomes.
  • Accessibility-first heading and link style.

Use one canonical host for all published docs pages.

  • Set baseURL in Hugo to your production docs host.
  • Keep one canonical path per page (slug + section path).
  • Add aliases only for legacy URLs during migration.
  • Avoid publishing duplicate docs under multiple section roots.

For this project, publish docs under https://projectindexly.com/autodoctor/ and redirect old paths to that canonical root.

Next Steps


Getting Started

Installation and first-run guides for AutoDoctor, including requirements, installer modes, .venv development setup, and first health scan interpretation.

User Guide

Daily usage documentation for AutoDoctor dashboard interpretation, alert handling, and practical decision-making after scans.

Technical Guide

Technical operations guide for runtime paths, config precedence, service modes, and API/dashboard integration in AutoDoctor.

Developer Guide

Developer documentation for AutoDoctor architecture, module contracts, telemetry flow, and SQLite persistence design.

Reference

Reference documentation for AutoDoctor APIs, environment variables, INI and registry settings, SQLite schema, remediation catalog, and health scoring.

Troubleshooting

Step-by-step troubleshooting for AutoDoctor installation, service startup, API availability, dashboard loading, and telemetry/database issues.

FAQ

Frequently asked questions for AutoDoctor installation paths, service behavior, API connectivity, dashboard access, and data location.