Cannery Review, Pricing & Features

Cannery is an open-source, self-hosted app for tracking ammunition inventory and range-day usage. See features, license, and setup details.

Category
ERP & Business Management
Pricing
Free (open-source), from Free
Verified
Not yet
Last updated
July 18, 2026
Web AppOpen SourceSelf-Hosted

Overview

Cannery is a free, open-source, self-hosted application for tracking firearm ammunition inventory. Users organize ammo into storage containers, log range-day usage, and keep an ongoing view of their stock without relying on a third-party cloud service.

The project is maintained by a developer known as shibao, is built with Elixir, Phoenix, and PostgreSQL, and is released under the AGPLv3-or-later open-source license.

Key Features

Cannery supports custom tagging of containers and ammunition, staging rounds for a range day, and recording usage after shooting sessions. Multi-user accounts can be enabled with either invite tokens or open public registration.

The application is deployed via Docker Compose, with configuration handled through environment variables and an optional reverse proxy for HTTPS.

Pricing

Cannery is free and open source under the AGPLv3-or-later license, with no paid tiers. Users only bear the cost of the server infrastructure they choose to self-host it on.

Key Features

Pros & Cons

Pros

  • Free and open source under the AGPLv3-or-later license
  • Self-hosted design keeps sensitive firearm and ammunition data under the user's own control
  • Straightforward Docker Compose deployment
  • Flexible tagging system for organizing inventory

Cons

  • Requires self-hosting and basic Docker/server administration knowledge; no managed cloud version
  • Small, community-maintained project with limited formal support or onboarding
  • Narrow, single-purpose feature set focused only on ammunition tracking

Frequently Asked Questions

Is Cannery free?

Yes. Cannery is free and open source under the AGPLv3-or-later license, with no paid tiers.

Do I need to self-host Cannery?

Yes. Cannery has no managed cloud version; it must be self-hosted, typically via Docker Compose, with users providing their own server infrastructure.

What does Cannery track?

Cannery tracks ammunition inventory across storage containers, including staging rounds for range days and logging usage after shooting sessions.

Who maintains Cannery?

Cannery is maintained by a developer known as shibao, with its source code hosted on Codeberg and mirrored on other Git platforms.

Related Tools