Snipe-IT
A free open source IT asset/license management system built in PHP on Laravel.
Snipe-IT is a robust asset management platform that helps organizations track and manage their IT assets efficiently. It provides comprehensive features for inventory management, user assignments, license tracking, and reporting.
Features
- Asset Management: Track computers, peripherals, licenses, and accessories
- User Management: Assign assets to users and departments
- Maintenance Tracking: Schedule and track maintenance activities
- Reports & Analytics: Generate detailed reports on asset utilization
- Barcode/QR Code Support: Print and scan asset labels
- Custom Fields: Extend asset information with custom attributes
- Multi-location Support: Manage assets across multiple locations
- LDAP/AD Integration: Connect with existing directory services
Environment Variables
After deployment, the following environment variables will be available:
MYSQL_HOST
: The hostname of your MySQL database
MYSQL_PORT
: The port of your MySQL database
MYSQL_DATABASE
: The database name for Snipe-IT
MYSQL_USERNAME
: The username for database access
MYSQL_PASSWORD
: The password for database access
MYSQL_CONNECTION_STRING
: Full MySQL connection string
Getting Started
- Initial Setup: After deployment, visit your Snipe-IT domain to complete the setup wizard
- Admin Account: Create your first administrator account during setup
- Company Information: Configure your organization details and preferences
- Asset Categories: Set up categories for different types of assets
- Locations: Add your organization's locations and departments
- Start Adding Assets: Begin tracking your IT inventory
Configuration
The application comes pre-configured with production-ready settings. Key configurations include:
- Database: MySQL/MariaDB backend for reliable data storage
- File Storage: Persistent volume for uploaded files and backups
- Security: Secure random APP_KEY generation
- Performance: Optimized caching and session settings
Backup & Maintenance
- Data Persistence: All data is stored in persistent volumes
- File Uploads: Asset images and documents are preserved across deployments
- Database Backups: Regular backups recommended for production use
- Updates: Update the image tag to deploy new versions
Documentation
For detailed documentation and usage guides, visit the official Snipe-IT documentation.