Snipe-IT:Free Libre Warehouse and Asset Management System


Hamza Mu

Snipe-IT is a free web-based inventory and warehouse management system.   It is open-source and self-hosted cloud solution that companies can download and install it on their private hostings.

As it is built to support multiple users and locations, Snipe-IT is a good option for companies with active and dynamic operations like shipping companies.

The system is built with PHP using Laravel PHP framework and it uses several open-source libraries.

Photo by Tiger Lily from Pexels

Snipe-IT is developed and packed by a large community of developers. It is also under active development and continuous upgrade.

Snipe-IT in action (src. Snipe-IT)

Snipe-IT offers advanced asset management, license management and QR code and barcode generator which make it useful to manage different types of assets especially for hospitals, IT back-office support, and factories.

12 Free Open-source Inventory and Warehouse Management Solutions
What are Inventory management systems?Inventory management software is a computerized system to manage, track thenumber of stored goods. Inventory management is a major part of supply chainmanagement. Inventory management solutions keep track of the goods while moving through theprocess or st…
License management (src. Snipe-IT)

The system has a simple design that ease new user and improve customer experience especially with its smooth learning curve.

System admins have a full control over locations, user, user groups, permissions and security settings.


The software package Snipe-IT can be downloaded from its GitHub repository and installed on Windows or Linux server. It can be installed on Ubuntu, Fedora, Arch, Debian and FreeBSD.

Although, downloading, installing and using Snipe-IT is completely free, professional support is not. It costs about $450/ annually for enterprise customers.  

Features

  1. Cross-platform
  2. Informative real-time dashboard
  3. Asset tag manager
  4. Asset manager
  5. Full-text search support
  6. Field filtering
  7. Developer-friendly REST-API
  8. Frequent updates and bug-fixes
  9. Trusted by customers from all over the globe
  10. Email Notification
  11. Multi-lingual support
  12. Admin dashboard to track recent activities
  13. Slack integration
  14. Asset auditing
  15. QR code generator
  16. Barcode generator
  17. License management
  18. Guarantee warranty management
  19. History manager
  20. Digital signature support
  21. Import/ Export assets to many formats
  22. Asset tracking
  23. Backup generation
  24. Charts and diagrams
  25. Settings and configuration manager
  26. History/ log manager
  27. System notification
  28. Pre-defined kits
  29. LDAP login support
  30. SAML login integration
  31. Checkout/ check-in tracking
  32. Maintenance tracking
  33. One-click check-in

Security

In addition to its rich-features list, Snipe-IT has many security custom features that protect the system from many security threats.

Snipe-IT security features are classified under 3 categories:  1- Features which embedded in the software, 2- Process custom features and 3- Platform-specific features.

Here are some of its secure features:

  1. Two-Factor Authentication with Google Authenticator
  2. Granular user-roles restricting access
  3. CSRF protection using form tokens
  4. Cookie options for HttpOnly and encryption
  5. Brute force prevention on login attempts
  6. Encrypted fields secured via with AES-256 encryption vis OpenSSL
  7. Middleware to enforce nosniff and SAMEORIGIN X-Frame-Options
  8. Input validation and output sanitization to prevent XSS
  9. Middleware to enforce a Content Security Policy (CSP)
  10. One-way secure password hashing with bcrypt
  11. Option to enforce password minimum requirements
  12. SQL injection prevention using prepared statements

Language support

Snipe-IT is translated from English to dozens of languages which include Arabic, Turkish, Bulgarian, Chinese (Simplified and traditional), Russian, Czech, Danish, Croatian, Danish, Dutch, German, Estonian, French, Filipino, Finnish, Hebrew, Latvian, Korean, Japanese, Romanian, Portuguese, Spanish, Swedish and more.

Requirements

  1. PHP >= 7.2.0 (7.3+ is highly recommended)
  2. Several PHP extensions: JSON, OpenSSL, PDO, Mbstring, Tokenizer, MySQL, LDAP, PHPZIP, Fileinfo, PHP BCMath, PHP XML.
  3. MariaDB or MySQL
  4. GD Library or Imagick PHP extension
  5. Mod Rewrite
  6. PHP Manager for IIS (Windows Server)
  7. Composer (for Windows and Linux Server)

Installation

Composer is required to install Snipe-IT for all systems (Linux and Windows)

License

Snipe-IT is released AGPL (GNU Affero General Public License v3.0). This specific license support commercial use, modification, distribution, patent use and private use.

However, AGPL v3.0 comes with liability and warranty limitations. Besides, it has several conditions to use like: License and copyright notice, state changes, disclose source, network use is distribution and should use the dame license.

Resources

  1. https://snipeitapp.com/
  2. https://github.com/snipe/snipe-it
  3. https://medevel.com/12-inventory-warehouse/
12 Free Open-source Inventory and Warehouse Management Solutions
What are Inventory management systems?Inventory management software is a computerized system to manage, track thenumber of stored goods. Inventory management is a major part of supply chainmanagement. Inventory management solutions keep track of the goods while moving through theprocess or st…





Hamza Mu Author: Hamza Mu

A physician with programming skills, Linux user since late 1990s, Open-source supporter. Created several medical products EMR/ DICOM and more.