
Cannery
Self-hosted ammunition and firearm inventory tracker

Cannery is a self-hosted web application for tracking ammunition, containers, and shooting sessions. It provides a simple browser-based interface to manage ammo types, pack items into containers, stage gear for range days, and record shots for usage tracking.
Key Features
- Create and organize containers for ammunition and tag them with custom tags
- Define ammunition types and add ammo packs to containers with quantity and metadata
- Stage ammo packs for range days and record shot usage with per-pack shot records
- User registration via invite tokens or public registration, with the first created user becoming an admin
- Email configuration for notifications and invitation delivery via SMTP
- Localized UI with multiple locale options and Docker Compose deployment for easy hosting
- Uses PostgreSQL via Ecto for data storage and a Phoenix (Elixir) web frontend
Use Cases
- Home armory management: keep track of rounds, storage containers, and ammunition types
- Range-day staging: prepare and track which packs are taken to the range and monitor consumption
- Clubs or small organizations: share access with invited users and maintain centralized shot/usage records
Limitations and Considerations
- Primarily a web UI intended for single-instance use; no official mobile app or public API is documented
- Designed for self-hosted deployments and relies on PostgreSQL and a reverse proxy for production setups
Cannery is focused on simple, practical inventory and usage tracking for ammunition. It is implemented with Elixir and Phoenix and is intended for operators who prefer a lightweight, privacy-focused, self-hosted solution.
Categories:
Tags:
Tech Stack:
Similar Services

Odoo
Modular open-source business apps suite (ERP, CRM, eCommerce)
Odoo is a modular suite of web-based business apps, providing an open-source ERP with CRM, accounting, inventory, HR, eCommerce, website, and more.
ERPNext
Open-source ERP suite for accounting, inventory, sales, and HR
Open-source ERP for SMBs with accounting, CRM, inventory, manufacturing, HR/payroll, projects, POS, and support in one integrated system.

Bagisto
Open-source eCommerce platform built on Laravel
Bagisto is a free, open-source Laravel eCommerce platform for building online stores, marketplaces, and headless commerce with an extensible admin panel.

Spree Commerce
Modular, API-first eCommerce platform built on Ruby on Rails
Open-source eCommerce platform for B2C and B2B with a modular architecture, headless APIs, and support for multi-store, multi-currency, and extensibility via extensions.


Snipe-IT
Web-based IT asset and software license management system
Open source IT asset management for tracking hardware, software licenses, and assignments, with audit history and a REST API for automation.


QloApps
Open-source hotel property management and booking system
PHP-based open-source hotel reservation platform providing PMS, booking engine, channel manager and hotel website features for small to enterprise properties.
JavaScript
HTML
Docker
Phoenix (Elixir)
CSS
Bash