Deployment modes
The setup wizard picks between three modes, so the same software fits very different homes:
| Mode | What it is |
|---|---|
| Server | Pantry Raider on a NAS, mini PC, or VM, connected to Grocy (and optionally Mealie) running alongside it |
| Pi appliance | Everything on one Raspberry Pi, with the kiosk auto-enabling when a display is attached |
| Kiosk satellite | A thin Pi that drives a touchscreen or Stream Deck for a server elsewhere on your network, pulling its config automatically. Even a 1 GB Pi 3B+ works in this role |
One auto-update switch covers the fleet: servers update through Watchtower, appliances over the air, and satellites follow their server's version.
Reach it from outside your kitchen
Out of the box the app serves plain HTTP on your LAN. For HTTPS or remote access, put your own reverse proxy โ Caddy, nginx, Traefik, or Pangolin โ in front of it to handle TLS, or turn on the built-in tunnel, which publishes the app over HTTPS without opening a port. The platforms guide covers both.
AI is optional
Everything except photo analysis and barcode enrichment works with no AI provider at all. When you want it, bring a Gemini, OpenAI, or Anthropic API key, or run local models with Ollama for a fully private, offline-capable setup. Gemini has a generous free tier and is the default cloud choice.
Common questions
What does it cost?
Nothing for personal use. Pantry Raider is open source under the PolyForm Noncommercial license: free for personal, educational, and non-commercial use. There is no monthly subscription for full-tier services when you self-host. Forager, the optional hosted companion, adds remote access and pooled AI from $10/year, and it is strictly optional.
Does my data leave my network?
Not unless you ask it to. Inventory lives in your own Grocy database on your hardware. The optional outbound calls are the ones you configure: a cloud AI provider (skippable with Ollama), Open Food Facts barcode lookups (can be disabled), weather forecasts from Open-Meteo (the panel can be turned off), recipe search from TheMealDB (your own library stays local), and rclone cloud backups if you set them up.
Do I need Grocy or Mealie accounts?
No accounts, they are self-hosted too. Grocy is the inventory backend and the install script starts it for you. Recipes and meal planning are built into Pantry Raider itself, and the shopping list lives in Grocy, so Mealie is fully optional; connect it only if you already use it.
Can it run fully offline?
Yes, after the initial install. First-time setup needs internet to pull the images, but from then on, with Ollama for AI and barcode enrichment disabled, day-to-day use, startup, and restarts all work with no internet access and no cloud dependency.
Is it stable?
Pantry Raider is pre-1.0 and under active development. It is running in real kitchens today, updates ship frequently, and backups are built in.
More detail
The GitHub repository has the full README, compose files, and hardware guides, and the documentation index links out to the documentation site for the longer guides.