Cannery logo

Cannery

Website

Self-hosted ammunition and firearm inventory tracker

19 stars 0 forks last commit first released AGPL-3.0

Actively maintained

Last commit 7 Mar 2026.

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 to Cannery

Ackify logo

Ackify

Cryptographic proof-of-read and document acknowledgment system

205
6
Last commit

Ackify provides Ed25519-based proof-of-read for documents with immutable audit trails, OAuth2/MagicLink authentication, embeddable widgets and an admin dashboard.

AGPL-3.0Actively maintained
Alternative to:
Docusign logo
Docusign
+15

Open QuarterMaster

Modular open-source inventory management system

73
13
Last commit

Open QuarterMaster is a modular inventory management system with a core API, web-based admin UI, plugin architecture, and container-friendly deployment options.

GPL-3.0Actively maintained
Alternative to:
Sortly logo
Sortly
+12

Listaway

Publish and share lists with team accounts and optional public links

9
0
Last commit

Self-hosted app for creating, managing, and publishing lists and collections with team accounts, OIDC support, randomized public share links, and Postgres storage.

MITActively maintained
Alternative to:
AnyList logo
AnyList
+7
Mathesar logo

Mathesar

Open-source spreadsheet-like UI for PostgreSQL databases

5.1k
486
Last commit

Self-hosted web app that provides a spreadsheet-like interface to view, edit, query, and manage PostgreSQL data with native Postgres role-based access control.

GPL-3.0Actively maintained
Alternative to:
Mathesar Cloud logo
Mathesar Cloud
+7
SnappyMail logo

SnappyMail

Lightweight web-based email client for IMAP accounts

1.7k
215
Last commit

SnappyMail is a fast, modern webmail client (RainLoop fork) focused on performance, privacy, and secure IMAP access with optional PGP support and admin controls.

AGPL-3.0Actively maintained
Alternative to:
Gmail logo
Gmail
+10
Admidio logo

Admidio

Membership and user management system for organizations

472
167
Last commit

Open-source PHP membership and user management system for clubs, associations and organizations with roles, events, media, documents and exports.

GPL-2.0Actively maintained
Alternative to:
WildApricot logo
WildApricot
+14