Cannery

Cannery

Self-hosted ammunition and firearm inventory tracker

19stars
0forks
Last commit: 6mo ago
Repo age: 3y old
Cannery screenshot

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:

Share:

Similar Services

Odoo

Odoo

Modular open-source business apps suite (ERP, CRM, eCommerce)

48.5k
31.1k
Last commit: 1mo ago

Odoo is a modular suite of web-based business apps, providing an open-source ERP with CRM, accounting, inventory, HR, eCommerce, website, and more.

Alternative to:
Microsoft Dynamics 365
Microsoft Dynamics 365
+19
ERPNext

ERPNext

Open-source ERP suite for accounting, inventory, sales, and HR

31.1k
10.2k
Last commit: 1d ago

Open-source ERP for SMBs with accounting, CRM, inventory, manufacturing, HR/payroll, projects, POS, and support in one integrated system.

Alternative to:
Oracle NetSuite
Oracle NetSuite
+19
Bagisto

Bagisto

Open-source eCommerce platform built on Laravel

25k
2.9k
Last commit: 1d ago

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

Alternative to:
VTEX
VTEX
+8
Spree Commerce

Spree Commerce

Modular, API-first eCommerce platform built on Ruby on Rails

15.1k
5.2k
Last commit: 18h ago

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.

Alternative to:
Shopify
Shopify
+10
Snipe-IT

Snipe-IT

Web-based IT asset and software license management system

13.3k
3.7k
Last commit: 1d ago

Open source IT asset management for tracking hardware, software licenses, and assignments, with audit history and a REST API for automation.

Alternative to:
Snipe-IT Hosted
Snipe-IT Hosted
+4
QloApps

QloApps

Open-source hotel property management and booking system

11.6k
695
Last commit: 17d ago

PHP-based open-source hotel reservation platform providing PMS, booking engine, channel manager and hotel website features for small to enterprise properties.

Alternative to:
Cloudbeds
Cloudbeds
+10