OpenHangar — Aircraft ops manager and logbook for owner-operators and clubs, self-hosted and open-source
Self-hosted, open-source platform for pilots, owner-operators, and clubs to manage aircraft maintenance, log flights, track costs and documents, and monitor pilot currency — all in one place.
- Fleet management — model aircraft (airframe, engines, props, avionics); lightweight placeholders for quick onboarding; archive without losing history
- Maintenance tracking — calendar and hours-based triggers; engine/propeller TBO & life-limited components; green/yellow/red dashboard status
- Flight logging — unified aircraft + pilot logbook entry; counter photo proofs; GPS-file autofill; fuel & oil tracking
- Pilot logbook — EASA FCL.050 column mapping; passenger/night currency monitoring; FSTD sessions; CSV/Excel import; crew confirmation between pilots
- GPS tracks — GPX/KML/Garmin import; per-flight maps; track image & animation exports
- Airworthiness — AD/SIB/ARC/STC tracking with automatic EASA sync
- Reservations — per-aircraft booking calendar with approval workflow and cost estimation
- Snags, mass & balance, share links — grounding-aware defect list; CG envelope checks; public QR status pages
- Cost tracking — expenses with receipts; recurring fixed costs; operating-cost (wet-rate) dashboard
- Document management — inline viewer; sensitive-document access controls; Syncthing-friendly storage
- Notifications & PWA — per-user email alerts; installable app with offline flight logging; mobile-first UI with a bottom tab bar, thumb-reachable actions, and touch-friendly forms
- Security — role-based access with per-aircraft permissions; TOTP 2FA; encrypted AES-256-GCM backups with built-in scheduling & retention
- Multi-language — English, French, Dutch; translations managed via Weblate (setup in progress)
Using ChatGPT, Claude, Codex, Gemini or another AI assistant? Copy this into it:
Install OpenHangar for me by following
https://raw.githubusercontent.com/e2jk/OpenHangar/main/docs/agent-install.md
It asks you a few questions (home network only, or reachable from the internet with HTTPS? quick setup, or go through the settings?), downloads the images while you answer, then installs and checks that everything works. Assistants that can run commands do it for you; chat-only ones walk you through one command at a time. Your passwords and keys are generated on your machine and never go through the chat.
OpenHangar is deployed as a Docker Compose stack:
- Raspberry Pi / home network guide: step by step, no prior Docker knowledge needed. Works on any 64-bit Linux machine.
- Self-hosting guide: internet-facing setup with HTTPS (Traefik + Let's Encrypt), configuration reference, and upgrade procedure.
| Document | Audience | Description |
|---|---|---|
| docs/user-guide.md | End users | Feature overview, key flows, glossary, contributing translations |
| docs/logbook_airplane.md | End users | Aircraft logbook fields, EASA/FAA columns, counter types |
| docs/logbook_pilot.md | End users | Pilot personal logbook, EASA FCL.050 mapping, currency rules |
| docs/agent-install.md | AI assistants | Guided install for an AI assistant to follow on the user's behalf |
| docs/raspberry-pi.md | Administrators | Step-by-step home-network install (Raspberry Pi or any Linux box) |
| docs/self-hosting.md | Administrators | Docker deployment, configuration, upgrade procedure |
| docs/configuration.md | Administrators | All environment variables — core, email, demo mode |
| docs/backup_restore.md | Administrators | Backup scheduling, restore procedure, file format |
| docs/development.md | Contributors | Local setup, running tests, architecture, domain model |
| docs/implementation_plan.md | Contributors | Phased delivery roadmap with completion status |
| docs/demo-deployment.md | Maintainers | Public demo instance design and operation |
| docs/dev-i18n.md | Maintainers | i18n workflow — Weblate setup, adding languages, pybabel guide |
- Code: see docs/development.md for local setup, architecture, and coding standards.
- Translations: visit hosted.weblate.org — no technical knowledge required.
- Roadmap feedback: use GitHub issue reactions or the voting label to signal interest.
Roadmap decisions are guided by maintainers and community input. Feature requests and discussion via GitHub Issues and PRs.
Thanks goes to these wonderful people (emoji key):
Emilien Klein 💻 📖 |
Kristof De Vos 💻 📖 |
This project follows the all-contributors specification: every kind of contribution counts, not only code — translations, bug reports, ideas, reviews, documentation. Only people are listed here; the bots and AI tools used along the way (dependency updates, CI, coding assistants) are not.
MIT. Some runtime dependencies carry their own (copyleft or content-specific) licenses — see THIRD_PARTY_LICENSES.md for what's used and why it doesn't affect OpenHangar's own license.