Getting Started

Quick Start Guide

Get up and running with LumiFi in just a few minutes.

Introduction

LumiFi is a comprehensive inventory and network management system designed to help businesses track assets, monitor network performance, and optimize resource allocation. This quick start guide will walk you through the basic setup process to get your environment up and running quickly.

Note: This guide assumes you're setting up a new instance. If you're upgrading from a previous version, please refer to the Upgrade Guide.

Prerequisites

Before you begin, make sure you have the following:

  • A server or cloud instance with at least 4GB RAM and 2 CPU cores
  • PostgreSQL 12 or higher
  • Node.js 16 or higher
  • npm or yarn package manager
  • A modern web browser (Chrome, Firefox, Safari, or Edge)

For cloud installation, you simply need to sign up for an account atapp.lumifi.comand follow the onboarding wizard. No additional infrastructure setup is required.

Installation

You can install LumiFi using npm or by cloning the repository from GitHub.

Option 1: Using NPM

npm install -g @lumifi/cli

Option 2: Clone from GitHub

git clone https://github.com/lumifi/lumifi.git cd lumifi npm install

After installation, you can initialize the application by running:

npx lumifi init

Configuration

LumiFi uses a `.env` file for configuration. You can create this file manually or use the interactive setup wizard:

npx lumifi setup

The setup wizard will guide you through configuring:

  • Database connection details
  • Admin username and password
  • Server port and host settings
  • Email service configuration (optional)
  • Network scanning options (optional)

Alternatively, you can manually create a `.env` file with the following variables:

DATABASE_URL=postgresql://user:password@localhost:5432/lumifi JWT_SECRET=your-secret-key PORT=3000 HOST=0.0.0.0 ADMIN_EMAIL=admin@example.com ADMIN_PASSWORD=your-secure-password # Optional settings SMTP_HOST=smtp.example.com SMTP_PORT=587 SMTP_USER=your-smtp-username SMTP_PASS=your-smtp-password

First Steps

Now that you have LumiFi installed and configured, you can start the application:

npx lumifi start

The application will be available at http://localhost:3000 (or the port you configured).

Initial Login

Log in using the admin credentials you configured during setup:

  • Email: The email you specified in ADMIN_EMAIL
  • Password: The password you specified in ADMIN_PASSWORD

Security Recommendation

After your first login, it's strongly recommended to change the default admin password to a unique, strong password.

Setting Up Your First Inventory

After logging in, you'll be guided through a quick onboarding process:

  1. Create your first inventory location (e.g., "Main Warehouse")
  2. Set up product categories (e.g., "Electronics", "Office Supplies")
  3. Add your first few products
  4. Configure any optional integrations
LumiFi Dashboard Overview
Screenshot: Main dashboard after initial setup

Next Steps

Now that you have LumiFi up and running, here are some recommended next steps:

Set Up User Accounts

Create accounts for your team members with appropriate role-based permissions.

User Management

Import Existing Inventory

Learn how to import your existing inventory data from CSV, Excel, or other systems.

Data Import Guide

Configure Network Monitoring

Set up network discovery and monitoring for your devices and infrastructure.

Network Setup

Set Up Automated Backup

Configure scheduled backups to protect your data and configuration.

Backup Guide
Last updated: February 26, 2025
Was this helpful?