The brain of your collections.

Manage inventories, track loans, and let AI classify your products.

Power Your Management

Discover the smart tools that make Invenicum the brain of your assets.

100%

Private

Self-hosted on your network.

API

Open

JSON REST API ready.

IA

Smart-fill

Intelligent categorization.

Free

Open Source

MIT License.

Quick Deploy

Copy and paste to launch your instance.

services:
  db:
    image: mysql:8.4
    container_name: invenicum_db
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: $${DB_PASSWORD}
      MYSQL_DATABASE: $${DB_NAME}
    ports:
      - "3306:3306"
    healthcheck:
      test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "-proot"]
      interval: 10s
      timeout: 5s
      retries: 20
      start_period: 20s
    volumes:
      - db_data:/var/lib/mysql

  invenicum:
    image: invenicum/invenicum:latest
    container_name: invenicum
    restart: unless-stopped
    working_dir: /app
    depends_on:
      db:
        condition: service_healthy
    ports:
      - "$${PORT:-3000}:3000"
    environment:
      NODE_ENV: production
      DB_HOST: db
      DB_PORT: 3306
      DB_USER: $${DB_USER}
      DB_PASSWORD: $${DB_PASSWORD}
      DB_NAME: $${DB_NAME}
      DATABASE_URL: mysql://$${DB_USER}:$${DB_PASSWORD}@db:3306/$${DB_NAME}
      PORT: $${PORT:-3000}
      BASE_URL: $${BASE_URL}
      JWT_SECRET: $${JWT_SECRET}
      JWT_EXPIRES_IN: $${JWT_EXPIRES_IN:-24h}
      UPLOAD_FOLDER: $${UPLOAD_FOLDER:-uploads/inventory}
      GITHUB_TOKEN: $${GITHUB_TOKEN}
      GITHUB_CLIENT_ID: $${GITHUB_CLIENT_ID}
      GITHUB_CLIENT_SECRET: $${GITHUB_CLIENT_SECRET}
    volumes:
      - ./:/app
      - backend_node_modules:/app/node_modules
      - uploads_data:/app/uploads/inventory
    command: >
      sh -c "npm install &&
             npx prisma generate &&
             npx prisma migrate deploy &&
             node src/app.js"

volumes:
  db_data:
  backend_node_modules:
  uploads_data:

Project Roadmap

The future of Invenicum and upcoming features.

Released

v1.1 - Core

  • Base Inventory Management
  • OpenAI/Gemini Integration
  • Full Docker Stack
  • Achievements
  • Barcode Scanner
  • New integrations
In development

v1.2 - The Collector

  • Collection Curation
  • Collection Item Biography
  • Multi-user with Roles
  • New integrations
Planned

v1.3 - Social

  • Collectors Marketplace
  • Sharing collections
  • Import collections