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:
- Create your first inventory location (e.g., "Main Warehouse")
- Set up product categories (e.g., "Electronics", "Office Supplies")
- Add your first few products
- Configure any optional integrations

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 ManagementImport Existing Inventory
Learn how to import your existing inventory data from CSV, Excel, or other systems.
Data Import GuideConfigure Network Monitoring
Set up network discovery and monitoring for your devices and infrastructure.
Network SetupSet Up Automated Backup
Configure scheduled backups to protect your data and configuration.
Backup Guide