# YA-WAMF Documentation Welcome to the documentation for **Yet Another WhosAtMyFeeder (YA-WAMF)**. This guide covers everything from basic setup to advanced AI tuning. > 🦜 **New to YA-WAMF?** Start with the [Getting Started](setup/getting-started.md) guide to have your feeder online in minutes. > πŸ”“ **Sharing your dashboard?** See [Authentication & Access](features/authentication.md) for guest mode, rate limits, and privacy controls. --- ## πŸš€ Setup & Installation Everything you need to get the containers running and configured correctly. - **[πŸš€ Getting Started](setup/getting-started.md)** - Fast-track installation using Docker Compose. - **[πŸ“ Raspberry Pi Setup](setup/raspberry-pi.md)** - ARM64 monolith install notes, image override, and expected limitations. - **[🧑 Unraid Setup](setup/unraid.md)** - One-template install using the Docker template, with paths, ports, and optional hardware acceleration. - **[πŸ“¦ Full Docker Stack](setup/docker-stack.md)** - A complete example including Frigate and MQTT. - **[πŸ”„ Split-to-Monolith Migration](setup/migrate-split-to-monolith.md)** - Transition guidance for existing two-container installs. - **[πŸ“· Recommended Frigate Config](setup/frigate-config.md)** - Optimized settings for bird snapshots. - **[πŸ”Œ MQTT Broker Setup](setup/mqtt-broker.md)** - Running Mosquitto alongside Frigate and connecting all three containers. - **[🌐 Reverse Proxy Guide](setup/reverse-proxy.md)** - Configs for Cloudflare Tunnel, Nginx, Caddy. - **[βš™οΈ Configuration Guide](setup/configuration.md)** - Deep dive into all web UI settings. - **[⚑ Hardware Acceleration](setup/hardware-acceleration.md)** - Run classification on an Intel GPU, Intel NPU, or NVIDIA CUDA, with device passthrough and fallback behaviour. ## πŸ”Œ API & Development Build integrations and custom tools with YA-WAMF. - **[πŸ”Œ API Reference](api.md)** - Complete REST API documentation with examples - **OpenAPI/Swagger** - Interactive API docs. Accessible at `http://localhost:8000/docs` when running the backend directly. In the monolithic container the FastAPI process is internal β€” see the [API Reference](api.md) for access options. In the legacy split deployment the backend is exposed at `http://localhost:8946/docs`. ### Mobile Ready YA-WAMF is fully responsive and works great on phones and tablets.
YA-WAMF dashboard on a phone showing recent detections
## πŸ”— Integrations Connect YA-WAMF to the rest of your smart home and community projects. - **[πŸ“Ή Frigate NVR](integrations/frigate.md)** - Connecting to your camera system. - **[🎡 BirdNET-Go](integrations/birdnet-go.md)** - Multi-sensor audio correlation. - **[🌦️ BirdWeather](integrations/birdweather.md)** - Uploading to community science stations. - **[πŸ¦‰ eBird](integrations/ebird.md)** - Nearby sightings, notable reports, and CSV export. - **[🌿 iNaturalist](integrations/inaturalist.md)** - Owner-reviewed submissions to iNaturalist. - **[🏠 Home Assistant](integrations/home-assistant.md)** - Sensors, cards, and automations. ## Feature Deep Dives - [πŸ” Authentication & Access](features/authentication.md) - Admin passwords, guest mode, and security - [πŸ›‘οΈ Security Policy](../SECURITY.md) - Supported versions, reporting, and security overview - [🧠 AI Models & Performance](features/ai-models.md) - Understanding the model tiers, plus CPU/CUDA/OpenVINO provider behavior - [πŸ“Š Model Accuracy & Benchmarks](features/model-accuracy.md) - Benchmark results, GPU support matrix, and how to run accuracy tests - [🎞 Deep Video Analysis](features/video-analysis.md) - Multi-frame clip analysis, sampling behavior, and UI feedback - [πŸ—‚ Taxonomy & Naming](features/taxonomy.md) - How scientific naming works - [πŸ”” Notifications](features/notifications.md) - Discord, Pushover, Telegram, Email + Notification Center - [πŸ“Š Telemetry](features/telemetry.md) - Transparency on anonymous usage metrics ## Troubleshooting Solving common issues and using diagnostic tools. - **[πŸ›  Diagnostics & Logs](troubleshooting/diagnostics.md)** - Using MQTT tests and Backfill reports. ## Engineering & Quality How the project is built and held to standard. - **[πŸ“ Engineering Standards](../CLAUDE.md)** - The contract every change must clear: safety, testing, database, UI, and Definition of Done. - **[πŸ“ Documentation Standard](documentation-standard.md)** - Audience, DiΓ‘taxis structure, safety-claim rules, and screenshot rules every user-facing page follows. - **[πŸ… Gold-Standard Review (2026-07-07)](reviews/2026-07-07-project-quality-and-gold-standard-review.md)** - Honest assessment against the standards and the path to close remaining gaps.