Your first flightInstall OwnPilot, connect a model, and give your assistant its first task.InstallationDocker, source development, prerequisites and first-run checks.A system you can understandFollow a request from your interface through the gateway to models, tools and storage.Meet your working crewChat agents, Claw runtimes, Soul identities and multi-agent crews.Give your AI useful handsBuilt-in tools, MCP servers, extensions, skills and your own CLI tools.Your choice of intelligenceCloud providers, aggregators, local models and routing strategies.From a request to a routineVisual workflows, scheduled tasks, triggers, plans and proactive autonomy.Talk where you already areWeb chat, Telegram, WhatsApp, voice and real-time feedback.A memory for your working lifeNotes, tasks, goals, contacts, custom tables and persistent memory.Ownership, with clear boundariesData flow, authentication, tool approvals, isolation and deployment responsibilities.Make it your ownEnvironment variables, Config Center, model settings and safe defaults.Give OwnPilot a reliable homeVolumes, HTTPS, authentication, backups and upgrading a self-hosted instance.Build around the gatewayHTTP APIs, streamed responses, WebSocket events and MCP.
THE OWNPILOT FIELD GUIDE

Give OwnPilot a reliable home

Volumes, HTTPS, authentication, backups and upgrading a self-hosted instance.

OwnPilot v0.8.3 · Source-verified guide

Start from a tested local setup

Get the Docker setup working locally before placing it behind a public domain. The Compose gateway serves the UI and API on port 8080; PostgreSQL uses persistent named storage.

A public endpoint needs more configuration

Terminate HTTPS at a reverse proxy, configure API authentication and a UI password, and review CORS and WebSocket behavior. Restrict direct access to your database. Set the documented production encryption configuration.

The database port is bound to loopback by the bundled Compose file. Keep optional MQTT access restricted and configure broker credentials before using edge devices.

Persistence and backups

Compose defines gateway-data and postgres-data volumes. Preserve both the application data and database, including encryption key material. Follow the product’s backup/restore guidance and verify restores in an isolated setup.

Updates deserve a checkpoint

Read the release notes, back up your data, and review configuration changes before updating source or rebuilding the container. Pin a tested release for reproducible operations; the website describes v0.8.3 and the documented source snapshot.

Keep this website separate

This product site exports static HTML through Next.js and is deployed to GitHub Pages. It never hosts the OwnPilot API, agents or database. Deploy the assistant separately on a machine capable of running its gateway and PostgreSQL.

FOLLOW THE SOURCE

Based on the product’s documented behavior. Check the source for your deployed version.

Product READMESecurity policyDocker Compose