A free open source IT asset/license management system
Find a file
snipe 158dc1f8da Squashed commit of the following:
commit e1263155b1
Merge: 886f2a0de 014eab3ab
Author: snipe <snipe@snipe.net>
Date:   Mon Jan 9 11:10:19 2023 -0800

    Merge pull request #12323 from snipe/translations/updated_strings

    Updated language strings

commit 014eab3abc
Author: snipe <snipe@snipe.net>
Date:   Mon Jan 9 11:09:26 2023 -0800

    Updated language strings

    Signed-off-by: snipe <snipe@snipe.net>

commit 886f2a0dec
Merge: 19e703980 e05764ac3
Author: snipe <snipe@snipe.net>
Date:   Thu Jan 5 18:44:44 2023 -0800

    Merge pull request #12317 from snipe/fixes/shorten_url_display_on_view

    Truncate URL with ellipsis if too long

commit e05764ac34
Author: snipe <snipe@snipe.net>
Date:   Thu Jan 5 18:42:26 2023 -0800

    Truncate URL with ellipsis if too long

    Signed-off-by: snipe <snipe@snipe.net>

commit 19e703980d
Merge: bd3f730cb 6e42bce40
Author: snipe <snipe@snipe.net>
Date:   Thu Jan 5 18:07:30 2023 -0800

    Merge pull request #12316 from snipe/features/chunk_data_in_sync_script

    Chunk sync script

commit 6e42bce409
Author: snipe <snipe@snipe.net>
Date:   Thu Jan 5 18:04:06 2023 -0800

    Removed $start variable from calback

    Signed-off-by: snipe <snipe@snipe.net>

commit 1a3c947b14
Author: snipe <snipe@snipe.net>
Date:   Thu Jan 5 17:57:52 2023 -0800

    Chunk sync script

    Signed-off-by: snipe <snipe@snipe.net>

commit bd3f730cb2
Merge: ace73acba 381f89c5a
Author: snipe <snipe@snipe.net>
Date:   Thu Jan 5 14:11:24 2023 -0800

    Merge pull request #12315 from snipe/features/added_default_values_to_model_api

    Features/added default values to model api

commit 381f89c5a8
Author: snipe <snipe@snipe.net>
Date:   Thu Jan 5 13:15:30 2023 -0800

    Added format to array

    Signed-off-by: snipe <snipe@snipe.net>

commit db43628bdc
Author: snipe <snipe@snipe.net>
Date:   Thu Jan 5 13:12:54 2023 -0800

    Added default field info to models API response

    Signed-off-by: snipe <snipe@snipe.net>

commit ace73acba1
Merge: 5898e384f 301c4fda6
Author: snipe <snipe@snipe.net>
Date:   Thu Jan 5 09:59:35 2023 -0800

    Merge pull request #12263 from Godmartinz/gh12211_label_padding_adjustment

    Fixed: page-break and padding at the end of document for labels

commit 301c4fda6e
Author: Godfrey M <godmartinz@gmail.com>
Date:   Thu Jan 5 09:55:25 2023 -0800

    fixes conflicts

commit 5898e384f8
Merge: c575798b5 9c63f426d
Author: snipe <snipe@snipe.net>
Date:   Wed Jan 4 15:13:36 2023 -0800

    Merge pull request #12308 from snipe/fixes/missing_translation_string

    Fixed missing translation string

commit 9c63f426d9
Author: snipe <snipe@snipe.net>
Date:   Wed Jan 4 14:09:14 2023 -0800

    Added missing translation string

    Signed-off-by: snipe <snipe@snipe.net>

commit c575798b56
Merge: b36e81836 7123e7327
Author: snipe <snipe@snipe.net>
Date:   Wed Jan 4 14:01:03 2023 -0800

    Merge pull request #12307 from snipe/fixes/update_less_and_css_loader

    Updated less-loader and css-loader libraries

commit 7123e7327f
Author: snipe <snipe@snipe.net>
Date:   Wed Jan 4 14:00:04 2023 -0800

    Updated less-loader and css-loader libraries

    Signed-off-by: snipe <snipe@snipe.net>

commit b36e81836f
Merge: 818db58a7 b77d5801f
Author: snipe <snipe@snipe.net>
Date:   Wed Jan 4 13:57:14 2023 -0800

    Merge pull request #12306 from snipe/fixes/weird_sentence_in_translations

    Fixed incomplete sentence in translation file for audit interval

commit b77d5801fa
Author: snipe <snipe@snipe.net>
Date:   Wed Jan 4 13:56:16 2023 -0800

    English is hard, apparently

    Signed-off-by: snipe <snipe@snipe.net>

commit 818db58a7b
Merge: baf14c43e c4f900e9a
Author: snipe <snipe@snipe.net>
Date:   Wed Jan 4 13:22:03 2023 -0800

    Merge pull request #12305 from uberbrady/fix_license_seat_reporting

    Fixed: Change license_seat changing method to properly 'true up' license seats

commit c4f900e9af
Author: Brady Wetherington <bwetherington@grokability.com>
Date:   Wed Jan 4 13:02:53 2023 -0800

    Change license_seat changing method to properly 'true up' license seats

commit baf14c43ee
Merge: d187174f0 fa439a192
Author: snipe <snipe@snipe.net>
Date:   Tue Jan 3 14:50:25 2023 -0800

    Merge pull request #12298 from snipe/fixes/db_seeder_company_id

    Fixed db seeder when company id is not present

commit fa439a1928
Author: snipe <snipe@snipe.net>
Date:   Tue Jan 3 14:45:23 2023 -0800

    Check that the array key exists before trying to seed it

    Signed-off-by: snipe <snipe@snipe.net>

commit d187174f00
Merge: 6d3c5e065 92ae27129
Author: snipe <snipe@snipe.net>
Date:   Thu Dec 22 11:29:12 2022 -0800

    Merge pull request #12090 from Godmartinz/deparmtnet_name_validator

    Added: validation for department names at Company locations

commit 6d3c5e0659
Merge: 685cc86d7 e791e6592
Author: snipe <snipe@snipe.net>
Date:   Wed Dec 21 19:04:11 2022 -0800

    Merge pull request #12264 from Godmartinz/gh12253_display_notes_accessories

    Added: notes to the accessories tab for user detail view

commit 685cc86d71
Author: snipe <snipe@snipe.net>
Date:   Tue Dec 20 17:24:01 2022 -0800

    Sets the `ldap_default_group` field to nullable and default null

    Signed-off-by: snipe <snipe@snipe.net>

commit fb10a6f218
Merge: 128c21a90 3a9b8a499
Author: snipe <snipe@snipe.net>
Date:   Tue Dec 20 17:05:18 2022 -0800

    Merge pull request #12268 from inietov/fixes/people_count

    Fixed: Dashboard user count scoping when full company support is enabled

commit 3a9b8a4993
Author: Ivan Nieto Vivanco <inietov@gmail.com>
Date:   Tue Dec 20 18:39:17 2022 -0600

    Calculate the proper amount of people in the dashboard if Full Company Support is enabled

commit 128c21a905
Merge: 88291cadc 75a757d6f
Author: snipe <snipe@snipe.net>
Date:   Tue Dec 20 15:09:30 2022 -0800

    Merge pull request #12266 from uberbrady/fix-select-all-bug

    Fixed: There was a bug with BS tables' select-all which showed an incorrect list of elements

commit 75a757d6f5
Author: Brady Wetherington <bwetherington@grokability.com>
Date:   Tue Dec 20 14:57:58 2022 -0800

    There was a bug with select-all where some bits didn't quite work

commit e791e6592a
Author: Godfrey M <godmartinz@gmail.com>
Date:   Tue Dec 20 10:37:19 2022 -0800

    adds notes to the accessories tab under users

commit 38575e93e8
Author: Godfrey M <godmartinz@gmail.com>
Date:   Tue Dec 20 09:45:41 2022 -0800

    fixes the rules for adding page-break and padding at the end of document

commit 88291cadc1
Merge: 399c7590c 94afe2bc6
Author: snipe <snipe@snipe.net>
Date:   Mon Dec 19 12:41:32 2022 -0800

    Merge pull request #12254 from akemidx/documentating_something

    Commenting on a scope in Models/Company.php

commit 94afe2bc6a
Author: akemidx <kojotek.dx@gmail.com>
Date:   Mon Dec 19 14:48:43 2022 -0500

    edits & typo fixes

commit 399c7590cd
Merge: d0c5ba70f eb67d1b06
Author: snipe <snipe@snipe.net>
Date:   Thu Dec 15 14:19:41 2022 -0800

    Merge pull request #12209 from snipe/fixes/error_downloading_unaccepted_assets

    Fixed 500 when downloading the Unaccepted Assets report  [sc-19555]

commit d0c5ba70f6
Merge: 29c2ff56e d9a21cce0
Author: snipe <snipe@snipe.net>
Date:   Thu Dec 15 12:42:29 2022 -0800

    Merge pull request #12242 from inietov/features/add_purchase_cost_column

    Added `purchase_cost` to user's default view [sc-19680]

commit 133d6ffa50
Author: akemidx <kojotek.dx@gmail.com>
Date:   Thu Dec 15 15:18:24 2022 -0500

    Commenting on a scope in Models/Company.php

commit d9a21cce00
Author: Ivan Nieto Vivanco <inietov@gmail.com>
Date:   Thu Dec 15 14:12:05 2022 -0600

    Add other items' purchase_cost columns to the same permission

commit 29c2ff56ec
Merge: 3e7975b2c 1fe0bfe17
Author: snipe <snipe@snipe.net>
Date:   Thu Dec 15 11:26:49 2022 -0800

    Merge pull request #12188 from snipe/fixes/decrease_logging_for_saml_when_not_enabled

    Removed extra logging case that was very noisy

commit 3e7975b2c3
Merge: 227fef76e d870bc3b0
Author: snipe <snipe@snipe.net>
Date:   Thu Dec 15 11:25:53 2022 -0800

    Merge pull request #12250 from akemidx/grey_out_pw_reset_button

    Fixed: Grey out pw reset button for consistency

commit d870bc3b02
Author: akemidx <kojotek.dx@gmail.com>
Date:   Thu Dec 15 14:19:51 2022 -0500

    nested if loop

commit 227fef76ee
Merge: 418ddcfac 9d44720ff
Author: snipe <snipe@snipe.net>
Date:   Thu Dec 15 11:06:53 2022 -0800

    Merge pull request #11736 from Godmartinz/gh6508_ldap_default_group

    Adds a permission group selection for directory sync

commit 9d44720ffd
Author: Godfrey M <godmartinz@gmail.com>
Date:   Thu Dec 15 11:02:34 2022 -0800

    reverted changes to composer.lock

commit 9f3f0a25ed
Author: Godfrey M <godmartinz@gmail.com>
Date:   Thu Dec 15 10:53:45 2022 -0800

    reverted changes to composer.lock

commit 2e228ccb0b
Author: Godfrey M <godmartinz@gmail.com>
Date:   Thu Dec 15 10:45:42 2022 -0800

    redid a few things. should be good now :)

commit 3ee413f379
Author: Godfrey M <godmartinz@gmail.com>
Date:   Thu Dec 15 09:20:30 2022 -0800

    removes livewire stuff

commit b142f8e012
Author: Ivan Nieto Vivanco <inietov@gmail.com>
Date:   Wed Dec 14 23:00:35 2022 -0600

    Add the permission to show purchase cost column to non-admin sessions

commit 418ddcfac3
Merge: c342668f0 1a908e361
Author: snipe <snipe@snipe.net>
Date:   Wed Dec 14 17:46:53 2022 -0800

    Merge pull request #9876 from Toreg87/fixes/locations-deletable

    Fixed #9875: Make locations deletable for non Superuser-Accounts with FullMultipleCompanySupport

commit c342668f0f
Author: snipe <snipe@snipe.net>
Date:   Wed Dec 14 17:25:39 2022 -0800

    Update @scoo73r as a contributor

commit 2f6a26ec7d
Author: snipe <snipe@snipe.net>
Date:   Wed Dec 14 17:25:25 2022 -0800

    Add @scoo73r as a contributor

commit f635278010
Merge: d13a23700 8043b8678
Author: snipe <snipe@snipe.net>
Date:   Wed Dec 14 16:42:41 2022 -0800

    Merge pull request #12251 from snipe/security/upgrade_font_awesome

    Upgraded font awesome to 6.2.1

commit 8043b86786
Author: snipe <snipe@snipe.net>
Date:   Wed Dec 14 16:41:56 2022 -0800

    Upgraded font awesome to 6.2.1

    Signed-off-by: snipe <snipe@snipe.net>

commit d13a237000
Merge: fabefa61b d0d0058e7
Author: snipe <snipe@snipe.net>
Date:   Wed Dec 14 12:13:18 2022 -0800

    Merge pull request #12205 from Godmartinz/sc19675_add_remote_to_importer

    Adds remote field to the user importer

commit b114ffd2c3
Author: akemidx <kojotek.dx@gmail.com>
Date:   Wed Dec 14 14:48:59 2022 -0500

    Grey out button pw reset button for consistency

    When user has no email in their profile, the box is greyed out for
    consistency accross all buttons on the user profile

commit fabefa61b0
Merge: 389ec3a3c f3e57d7dc
Author: snipe <snipe@snipe.net>
Date:   Tue Dec 13 14:00:48 2022 -0800

    Merge pull request #12243 from akemidx/new_grey_out_when_no_assets

    Created method in users.php for adding up all assigned to user and pr…

commit f3e57d7dc0
Author: akemidx <kojotek.dx@gmail.com>
Date:   Tue Dec 13 16:00:59 2022 -0500

    fixing PR

commit 389ec3a3cb
Merge: c432fb9d7 6a72c344b
Author: snipe <snipe@snipe.net>
Date:   Tue Dec 13 12:57:50 2022 -0800

    Merge pull request #12247 from Godmartinz/gh12225_serial_added_to_components

    adds serial to components tab of assets

commit 6a72c344b7
Author: Godfrey M <godmartinz@gmail.com>
Date:   Tue Dec 13 12:32:30 2022 -0800

    removed the cuddlers

commit 4442b446b9
Author: Godfrey M <godmartinz@gmail.com>
Date:   Tue Dec 13 10:30:37 2022 -0800

    adds serial to components tab of assets

commit c432fb9d70
Merge: 9e8fff6e5 fa872b09a
Author: snipe <snipe@snipe.net>
Date:   Tue Dec 13 10:28:17 2022 -0800

    Merge pull request #12181 from Godmartinz/gh12163_asset_age

    Adds asset age to asset index and asset view pages

commit 07ae91b00f
Author: akemi <akemi@ShibaPro.local>
Date:   Wed Dec 7 17:46:18 2022 -0500

    Created method in users.php for adding up all assigned to user and providing an integer value. this then used to grey out buttons on user view if user has nothing assigned.

commit 450ad3dcec
Author: Ivan Nieto Vivanco <inietov@gmail.com>
Date:   Mon Dec 12 14:17:08 2022 -0600

    Added the column purchase_cost to user's default view

commit fa872b09a9
Author: Godfrey M <godmartinz@gmail.com>
Date:   Mon Dec 12 10:38:31 2022 -0800

    fixes a typo, the world is great again

commit eb67d1b064
Author: Ivan Nieto Vivanco <inietov@gmail.com>
Date:   Tue Dec 6 18:00:16 2022 -0600

    Filter items from the report if null returned

commit d0d0058e79
Author: Godfrey M <godmartinz@gmail.com>
Date:   Tue Dec 6 11:19:28 2022 -0800

    removed unwanted changes

commit bbd04f8876
Author: Godfrey M <godmartinz@gmail.com>
Date:   Tue Dec 6 11:13:24 2022 -0800

    adds the rest of the fields for Remote

commit 36901d271b
Author: Godfrey M <godmartinz@gmail.com>
Date:   Mon Dec 5 16:28:19 2022 -0800

    adds csvmatch for remote. Im a bit lost though lol

commit 3206929ee4
Author: Godfrey M <godmartinz@gmail.com>
Date:   Tue Nov 29 09:51:42 2022 -0800

    adds AgeFormatter, not working yet

commit 1fe0bfe17e
Author: snipe <snipe@snipe.net>
Date:   Mon Nov 28 19:27:42 2022 -0800

    Removed extra logging case that was very noisy

    Signed-off-by: snipe <snipe@snipe.net>

commit 8d861cfd82
Author: Godfrey M <godmartinz@gmail.com>
Date:   Mon Nov 28 10:59:18 2022 -0800

    adds age to the asset table

commit 078e7281cd
Author: Godfrey M <godmartinz@gmail.com>
Date:   Mon Nov 28 10:45:58 2022 -0800

    adds asset age to asset view

commit 92ae271292
Author: Godfrey M <godmartinz@gmail.com>
Date:   Wed Nov 9 13:11:33 2022 -0800

    adds validation for department names at Company locations

commit f2d4a61e3c
Author: Godfrey M <godmartinz@gmail.com>
Date:   Tue Oct 18 15:31:37 2022 -0700

    removes dead space

commit 3f25a1bf61
Author: Godfrey M <godmartinz@gmail.com>
Date:   Tue Oct 18 15:25:38 2022 -0700

    removes dead code

commit f9ac447dd1
Merge: 9b448227f b7bcfaccc
Author: Godfrey M <godmartinz@gmail.com>
Date:   Tue Oct 18 15:18:09 2022 -0700

    adds default group to LDAP

commit 9b448227f7
Author: Godfrey M <godmartinz@gmail.com>
Date:   Tue Sep 13 11:40:10 2022 -0700

    tinkering to no avail

commit 28bc97f29f
Author: Godfrey M <godmartinz@gmail.com>
Date:   Mon Sep 12 11:40:16 2022 -0700

    one line away from this being over with

commit 193b31e427
Author: Godfrey M <godmartinz@gmail.com>
Date:   Wed Aug 31 12:58:33 2022 -0700

    select options working, testing sync then done

commit 70ac8af9c4
Author: Godfrey M <godmartinz@gmail.com>
Date:   Wed Aug 31 09:53:20 2022 -0700

    .

commit 0c362e8b57
Author: Godfrey M <godmartinz@gmail.com>
Date:   Mon Aug 29 12:09:56 2022 -0700

    gets the groups selector to appear but options are blank

commit fc6fefdb4e
Author: Godfrey M <godmartinz@gmail.com>
Date:   Thu Aug 25 15:19:38 2022 -0700

    adds migration, variables, checkbox,working on groups

commit 1a908e361e
Author: Tobias Regnery <tobias.regnery@gmail.com>
Date:   Thu Jul 29 10:33:34 2021 +0200

    Make locations deletable for non Superuser-Accounts with FullMultipleCompanySupport

    locations->isDeletable() checks via gate::allows if a locations is deletable.
    This calls SnipePermissionsPolicy->before() and checks for !Company::isCurrentUserHasAccess($item).
    This returns false because locations don't have a company_id.

    Check for this and return true if the item don't have a company_id.

Signed-off-by: snipe <snipe@snipe.net>
2023-01-09 12:07:46 -08:00
.github Bump actions/checkout from 2 to 3.1.0 2022-10-10 08:36:34 +00:00
ansible Fixed typo in ansible playbook 2021-06-29 07:59:12 -07:00
app Squashed commit of the following: 2023-01-09 12:07:46 -08:00
bootstrap Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
config Squashed commit of the following: 2022-12-15 15:18:16 -08:00
database Squashed commit of the following: 2022-12-21 16:46:29 -08:00
docker Fixed #11708 - pre-create private_storage directories for Docker restores 2022-08-24 17:11:21 -07:00
heroku Add descriptions for some env vars 2021-09-08 20:51:43 -04:00
public Squashed commit of the following: 2023-01-09 12:07:46 -08:00
resources Squashed commit of the following: 2023-01-09 12:07:46 -08:00
routes Added a api endpoint for sending email notifications to users with their assigned assets 2022-11-15 18:17:51 +01:00
sample_csvs Updated sample CSVs 2022-02-24 14:19:35 -08:00
storage Accessory file upload 2022-11-01 19:50:39 -07:00
tests Got unit and browser tests working, added documentation 2022-08-12 13:00:26 -04:00
.all-contributorsrc Squashed commit of the following: 2022-12-15 15:18:16 -08:00
.dockerignore Alpine linux docker image (#6645) 2019-01-30 14:45:36 -08:00
.env.docker Good catch! APP_LOG -> LOG_CHANNEL 2022-07-25 19:57:14 -07:00
.env.dusk.local correcting default mysql port from 3309 to 3306 2022-08-30 20:40:49 +08:00
.env.example Add new SCIM env vars; upgrade SCIM library 2022-11-09 19:08:15 +00:00
.env.testing correcting default mysql port from 3309 to 3306 2022-08-30 20:40:19 +08:00
.env.testing-ci correcting default mysql port from 3309 to 3306 2022-08-30 20:40:04 +08:00
.env.tests correcting default mysql port from 3309 to 3306 2022-08-30 20:39:50 +08:00
.env.unit-tests correcting default mysql port from 3309 to 3306 2022-08-30 20:39:34 +08:00
.gitattributes Refactor controller to use one method that shows all modals based on name. 2020-05-23 15:24:00 -04:00
.gitignore Add new client-side LDAP SSL certs to .gitignore 2021-08-18 13:22:36 -07:00
.htaccess Update .htaccess (#9001) 2021-01-26 12:20:03 -08:00
.nvmrc Get it so that we can re-build assets. 2021-06-11 21:54:29 -07:00
_config.yml Fixed comment (#7617) 2019-11-22 16:13:42 -08:00
app.json Use heroku-redis:mini instead of hobby as It is deprecated 2022-12-08 11:20:33 -08:00
artisan Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
CODE_OF_CONDUCT.md Adds email address to CoC 2017-10-06 13:44:39 -07:00
composer.json Remove phplint (for now) 2022-09-27 16:47:09 -07:00
composer.lock Pulled in latest upstream changes for improved standards-compliance 2022-11-22 12:52:11 -08:00
CONTRIBUTING.md update broken link to contributor docs (#4123) 2017-10-04 23:19:19 -07:00
crowdin.yml Updated Crowdin file 2020-11-09 18:21:10 -08:00
docker-compose.yml Got unit and browser tests working, added documentation 2022-08-12 13:00:26 -04:00
Dockerfile Added php memcached extension to the docker image. 2022-10-25 16:16:25 +03:00
Dockerfile.alpine Added php memcached extension to docker Alpine image. 2022-10-25 16:16:25 +03:00
Dockerfile.fpm-alpine Fix typo in Dockerfile.fpm-alpine 2022-10-06 11:53:13 +09:00
install.sh Sudo isnt available on every distro. (#4194) 2017-10-10 22:02:47 -07:00
LICENSE Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
package-lock.json Upgraded fontawesome 2022-09-27 14:25:44 -07:00
package.json Squashed commit of the following: 2023-01-09 12:07:46 -08:00
phpmd.xml Added PHP_CS & PHPMD files (#6234) 2018-09-26 12:10:11 -07:00
phpunit.xml Lowercase tests dir 2021-12-02 15:09:52 -08:00
Procfile Add base heroku changes 2021-09-05 10:33:13 -04:00
README.md Squashed commit of the following: 2022-12-15 15:18:16 -08:00
SECURITY.md Snipe codeacy workflow (#9460) 2021-04-20 22:17:37 -07:00
server.php Version 3 - hold onto your butts 2016-03-25 01:18:05 -07:00
snipeit.sh Added second run_as_app_user 2022-06-09 14:31:02 -07:00
TESTING.md Updated testing-related documentation 2022-08-26 13:55:12 -04:00
upgrade.php Added a self-update suggestion in the upgrader 2022-05-25 19:18:37 -07:00
Vagrantfile VAGRANT: Fix Ubuntu Development VMs (#6909) 2021-04-05 20:35:04 -07:00
webpack.mix.js Upgrade font-awesome to v6 2022-07-07 14:22:08 -07:00

Build Status Crowdin Docker Pulls Twitter Follow Codacy Badge All Contributors Discord huntr

Snipe-IT - Open Source Asset Management System

This is a FOSS project for asset management in IT Operations. Knowing who has which laptop, when it was purchased in order to depreciate it correctly, handling software licenses, etc.

It is built on Laravel 8.

Snipe-IT is actively developed and we release quite frequently. (Check out the live demo here.)

This is web-based software. This means there is no executable file (aka no .exe files), and it must be run on a web server and accessed through a web browser. It runs on any Mac OSX, flavor of Linux, as well as Windows, and we have a Docker image available if that's what you're into.


Installation

For instructions on installing and configuring Snipe-IT on your server, check out the installation manual. (Please see the requirements documentation for full requirements.)

If you're having trouble with the installation, please check the Common Issues and Getting Help documentation, and search this repository's open and closed issues for help.

Deploy


User's Manual

For help using Snipe-IT, check out the user's manual.


Bug Reports & Feature Requests

Feel free to check out the GitHub Issues for this project to open a bug report or see what open issues you can help with. Please search through existing issues (open and closed) to see if your question has already been answered before opening a new issue.

PLEASE see the Getting Help Guidelines and Common Issues before opening a ticket, and be sure to complete all of the questions in the Github Issue template to help us to help you as quickly as possible.


Upgrading

Please see the upgrading documentation for instructions on upgrading Snipe-IT.


Announcement List

To be notified of important news (such as new releases, security advisories, etc), sign up for our list. We'll never sell or give away your info, and we'll only email you when it's important.


Translations!

Please see the translations documentation for information about available languages and how to add translations to Snipe-IT.


Since the release of the JSON REST API, several third-party developers have been developing modules and libraries to work with Snipe-IT.

As these were created by third-parties, Snipe-IT cannot provide support for these project, and you should contact the developers directly if you need assistance. Additionally, Snipe-IT makes no guarantees as to the reliability, accuracy or maintainability of these libraries. Use at your own risk. :)


Contributing

Please see the documentation on contributing and developing for Snipe-IT.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

The ERD is available online here.


Security

To report a security vulnerability, please email security@snipeitapp.com instead of using the issue tracker.


Contributors

Thanks goes to all of these wonderful people (emoji key) who have helped Snipe-IT get this far:


snipe

💻 🚇 📖 ⚠️ 🐛 🎨 👀

Brady Wetherington

💻 📖 🚇 👀

Daniel Meltzer

💻 ⚠️ 📖

Michael T

💻

madd15

📖 💬

Vincent Sposato

💻

Andrea Bergamasco

💻

Karol

🌍 💻

morph027

💻

fvleminckx

🚇

itsupportcmsukorg

💻 🐛

Frank

💻

Deleted user

🌍 💻

tiagom62

💻 🚇

Ryan Stafford

💻

Eammon Hanlon

💻

zjean

💻

Matthias Frei

💻

opsydev

💻

Daniel Dreier

💻

Nikolai Prokoschenko

💻

Drew

💻

Walter

💻

Petr Baloun

💻

reidblomquist

📖

Mathieu Kooiman

💻

csayre

📖

Adam Dunson

💻

Hereward

💻

swoopdk

💻

Abdullah Alansari

💻

Micael Rodrigues

💻

Patrick Gallagher

📖

Miliamber

💻

hawk554

💻

Justin Kerr

💻

Ira W. Snyder

📖

Aladin Alaily

💻

Chase Hansen

💻 💬 🐛

IDM Helpdesk

💻

Kai

💻

Michael Daniels

💻

Tom Castleman

💻

Daniel Nemanic

💻

SouthWolf

💻

Ivar Nesje

💻

Jérémy Benoist

📖

Chris Leathley

🚇

splaer

🐛 💻

Joe Ferguson

💻

diwanicki

💻 📖

Lee Thoong Ching

📖 💻

Marek Šuppa

💻

Juan J. Martinez

🌍

R Ryan Dial

🌍

Andrej Manduch

📖

Jay Richards

💻

Alexander Innes

💻

Danny Garcia

💻

archpoint

💻

Jake McGraw

💻

FleischKarussel

📖

Dylan Yi

💻

Gil Rutkowski

💻

Desmond Morris

💻

Nick Peelman

💻

Abraham Vegh

💻

Mohamed Rashid

📖

Kasey

💻

Brett

⚠️

Jason Spriggs

💻

Nate Felton

💻

Manasses Ferreira

💻

Steve

⚠️

matc

⚠️

Cole R. Davis

⚠️

gibsonjoshua55

💻

Robin Temme

💻

Iman

💻

Richard Hofman

💻

gizzmojr

💻

Jenny Li

📖

Geoff Young

💻

Elliot Blackburn

📖

Tõnis Ormisson

💻

Nicolai Essig

💻

Danielle

📖

Lawrence

⚠️ 🐛

uknzaeinozpas

⚠️ 💻

Ryan

📖

vcordes79

💻

fordster78

💻

CronKz

💻 🌍

Tim Bishop

💻

Sean McIlvenna

💻

cepacs

🐛 📖

lea-mink

💻

Hannah Tinkler

💻

Doeke Zanstra

💻

Djamon Staal

💻

Earl Ramirez

💻

Richard Ray Thomas

💻

Ryan Kuba

💻

Brian Monroe

💻

plexorama

💻

Till Deeke

💻

5quirrel

💻

Jason

💻

Antti

💻

DeusMaximus

💻

a-royal

🌍

Alberto Aldrigo

🌍

Alex Stanev

🌍

Andreas Rehm

🌍

Andreas Erhard

🌍

Andrés Vanegas Jiménez

🌍

Antonio Schiavon

🌍

benunter

🌍

Borys Żmuda

🌍

chibacityblues

🌍

Chien Wei Lin

🌍

Christian Schuster

🌍

Christian Stefanus

🌍

wxcafé

🌍

dpyroc

🌍

Daniel Friedlmaier

🌍

Daniel Heene

🌍

danielcb

🌍

Dominik Senti

🌍

Eric Gautheron

🌍

Erlend Pilø

🌍

Fabio Rapposelli

🌍

Felipe Barros

🌍

Fernando Possebon

🌍

gdraque

🌍

Georg Wallisch

🌍

Gerardo Robles

🌍

Gluek

🌍

AdnanAbuShahad

🌍

Hafidzi My

🌍

Harim Park

🌍

Henrik Kentsson

🌍

Husnul Yaqien

🌍

Ibrahim

🌍

igolman

🌍

itangiang

🌍

jarby1211

🌍

Jhonn Willker

🌍

Jose

🌍

laopangzi

🌍

Lars Strojny

🌍

MarcosBL

🌍

marie joy cajes

🌍

Mark S. Johansen

🌍

Martin Stub

🌍

Meyer Flavio

🌍

Micael Rodrigues

🌍

Mikael Rasmussen

🌍

IxFail

🌍

Mohammed Fota

🌍

Moayad Alserihi

🌍

saymd

🌍

Patrik Larsson

🌍

drcryo

🌍

pawel1615

🌍

bodrovics

🌍

priatna

🌍

Fan Jiang

🌍

ragnarcx

🌍

Rein van Haaren

🌍

Teguh Dwicaksana

🌍

fraccie

🌍

vinzruzell

🌍

Kevin Austin

🌍

Wira Sandy

🌍

Илья

🌍

GodUseVPN

🌍

周周

🌍

Sam

💻

Azerothian

💻

Wes Hulette

💻

patrict

💻

Dmitriy Minaev

💻

liquidhorse

💻

Jordi Boggiano

💻

Ivan Nieto

💻

Ben RUBSON

💻

NMathar

💻

Steffen

💻

Sxderp

💻

fanta8897

💻

Andrey Bolonin

💻

shinayoshi

💻

Hubert

💻

KeenRivals

💻

omyno

💻

Evgeny

💻

Colin Campbell

💻

Ľubomír Kučera

💻

Martin Meredith

💻

Tim Farmer

💻

Marián Skrip

💻

Godfrey Martinez

💻

bigtreeEdo

💻

Colin McNeil

💻

JoKneeMo

💻

Joshi

💻

Anthony Burns

💻

johnson-yi

💻

Sanjay Govind

💻

Peter Upfold

💻

Jared Biel

💻

Dampfklon

💻

Charles Hamilton

💻

Giuseppe Iannello

💻

Peter Dave Hello

💻

sigmoidal

💻

Vincent Lainé

💻

Lucas Pleß

💻

Ian Littman

💻

João Paulo

💻

ThoBur

💻

Alexander Chibrikin

💻

Anthony Winstanley

💻

Folke

💻

Bennett Blodinger

💻

NMC

💻

andres-baller

💻

sean-borg

💻

EDVLeer

💻

Kurokat

💻

Kevin Köllmann

💻

sw-mreyes

💻

Joel Pittet

💻

Eli Young

💻

Raell Dottin

💻

Tom Misilo

💻

David Davenne

💻

Mark Stenglein

💻

ajsy

💻

Jan Kiesewetter

💻

Tetrachloromethane250

💻

Lars Kajes

💻

Joly0

💻

theburger

💻

David Valin Alonso

💻

andreaci

💻

Jelle Sebreghts

💻

Michael Pietsch


Masudul Haque Shihab

💻

Supapong Areeprasertkul

💻

Peter Sarossy

💻

Renee Margaret McConahy

💻

JohnnyPicnic

💻

markbrule

💻

Mike Campbell

💻

tbrconnect

💻

kcoyo

💻

Travis Miller

💻

Evan Taylor

💻

Petri Asikainen

💻

derdeagle

💻

Mike Frysinger

💻

ALPHA

💻

FliegenKLATSCH

💻

Jeremy Price

💻

Toreg87

💻

Matthew Nickson

💻

Jethro Nederhof

💻

Oskar Stenberg

💻

Robert-Azelis

💻

Alexander William Smith

💻

LEITWERK AG

💻

Adam

💻

Ian

💻

Shao Yu-Lung (Allen)

💻

Haxatron

💻

PlaneNuts

💻

Bradley Coudriet

💻

Dalton Durst

💻

Alex Janes

💻

Nuraeil

💻

TenOfTens

💻

waffle

💻

Yevhenii Huzii

💻

Achmad Fienan Rahardianto

💻

Yevhenii Huzii

💻

Christian Weirich

💻

denzfarid


ntbutler-nbcs

💻

Naveen

💻

Mike Roquemore

💻

Daniel Reeder

🌍 🌍 💻

vickyjaura183

💻

Peace

💻

Kyle Gordon

💻

Katharina Drexel

💻

David Sferruzza

💻

Rick Nelson

💻

BasO12

💻

Vautia

💻

Chris Hartjes

💻

geo-chen

💻

Phan Nguyen

💻

Iisakki Jaakkola

💻

Ikko Ashimine

💻

Lukas Fehling

💻

Fernando Almeida

💻

akemidx

💻

Oguz Bilgic

💻

Scooter Crawford

💻

This project follows the all-contributors specification. Contributions of any kind welcome!