snipe / snipe-it
基于 Laravel 的开源资产管理系统。
Requires
- php: ^8.1
- ext-curl: *
- ext-fileinfo: *
- ext-json: *
- ext-mbstring: *
- ext-pdo: *
- alek13/slack: ^2.0
- arietimmerman/laravel-scim-server: dev-master
- bacon/bacon-qr-code: ^2.0
- barryvdh/laravel-debugbar: ^3.13
- barryvdh/laravel-dompdf: ^2.0
- doctrine/cache: ^1.10
- doctrine/dbal: ^3.1
- doctrine/instantiator: ^1.3
- eduardokum/laravel-mail-auto-embed: ^2.0
- enshrined/svg-sanitize: ^0.15.0
- erusev/parsedown: ^1.7
- guzzlehttp/guzzle: ^7.0.1
- intervention/image: ^2.5
- javiereguiluz/easyslugger: ^1.0
- laravel-notification-channels/google-chat: ^3.0
- laravel-notification-channels/microsoft-teams: ^1.1
- laravel/framework: ^10.0
- laravel/helpers: ^1.4
- laravel/passport: ^11.0
- laravel/slack-notification-channel: ^2.3
- laravel/socialite: ^5.6
- laravel/tinker: ^2.6
- laravel/ui: ^4.0
- laravelcollective/html: ^6.2
- league/csv: ^9.7
- league/flysystem-aws-s3-v3: ^3.0
- livewire/livewire: ^3.5
- neitanod/forceutf8: ^2.0
- nesbot/carbon: ^2.32
- nunomaduro/collision: ^7.0
- okvpn/clock-lts: ^1.0
- onelogin/php-saml: ^3.4
- paragonie/constant_time_encoding: ^2.3
- paragonie/sodium_compat: ^1.19
- phpdocumentor/reflection-docblock: ^5.1
- phpspec/prophecy: ^1.10
- pragmarx/google2fa-laravel: ^1.3
- rollbar/rollbar-laravel: ^8.0
- spatie/laravel-backup: ^8.8
- spatie/laravel-ignition: ^2.0
- tecnickcom/tc-lib-barcode: ^1.15
- tecnickcom/tcpdf: ^6.5
- unicodeveloper/laravel-password: ^1.0
- watson/validating: ^8.1
Requires (Dev)
- brianium/paratest: ^7.0
- fakerphp/faker: ^1.16
- larastan/larastan: ^2.9
- mockery/mockery: ^1.4
- nunomaduro/phpinsights: ^2.11
- php-mock/php-mock-phpunit: ^2.10
- phpunit/phpunit: ^10.0
- squizlabs/php_codesniffer: ^3.5
- symfony/css-selector: ^4.4
- symfony/dom-crawler: ^4.4
- vimeo/psalm: ^5.13
- dev-master
- v7.0.12
- v7.0.11
- v7.0.10
- v7.0.9
- v7.0.8
- v7.0.7
- v7.0.6
- v7.0.5
- v7.0.4
- v7.0.3
- v7.0.2
- v7.0.1
- v7.0.0
- v6.4.2
- v6.4.1
- v6.4.0
- v6.3.4
- v6.3.3
- v6.3.2
- v6.3.1
- v6.3.0
- v6.2.3
- v6.2.2
- v6.2.1
- v6.2.0
- v6.1.2
- v6.1.1
- v6.1.0
- v6.0.14
- v6.0.13
- v6.0.12
- v6.0.11
- v6.0.10
- v6.0.9
- v6.0.8
- v6.0.7
- v6.0.6
- v6.0.5
- v6.0.4
- v6.0.3
- v6.0.2
- v6.0.1
- v6.0.0
- v6.0.0-RC-8
- v6.0.0-RC-7
- v6.0.0-RC-6
- v6.0.0-RC-5
- v6.0.0-RC-4
- v6.0.0-RC-3
- v6.0.0-RC-2
- v6.0.0-RC-1
- v5.4.4
- v5.4.3
- v5.4.2
- v5.4.1
- v5.4.0
- v5.3.10
- v5.3.9
- v5.3.8
- v5.3.7
- v5.3.6
- v5.3.5
- v5.3.4
- v5.3.3
- v5.3.2
- v5.3.1
- v5.3.0
- v5.2.0
- v5.1.8
- v5.1.7
- v5.1.6
- v5.1.5
- v5.1.4
- v5.1.3
- v5.1.2
- v5.1.1
- v5.1.0
- v5.0.12
- v5.0.11
- v5.0.10
- v5.0.9
- v5.0.8
- v5.0.7
- v5.0.6
- v5.0.5
- v5.0.4
- v5.0.3
- v5.0.2
- v5.0.1
- v5.0.0
- v5.0.0-beta-5
- v5.0.0-beta-4
- v5.0.0-beta-3.0
- v5.0.0-beta-2
- v5.0.0-beta-1.1
- v5.0.0-beta-1.0
- v4.9.5
- v4.9.4
- v4.9.3
- v4.9.2
- v4.9.1
- v4.9.0
- v4.8.0
- v4.7.8
- v4.7.7
- v4.7.6
- v4.7.5
- v4.7.4
- v4.7.3
- v4.7.2
- v4.7.1
- v4.7.0
- v4.6.18
- v4.6.17
- v4.6.16
- v4.6.15
- v4.6.14
- v4.6.13
- v4.6.12
- v4.6.11
- v4.6.10
- v4.6.9
- v4.6.8
- v4.6.7
- v4.6.6
- v4.6.5
- v4.6.4
- v4.6.3
- v4.6.2
- v4.6.1
- v4.6.0
- v4.5.0
- v4.4.1
- v4.4.0
- v4.3.0
- v4.2.0
- v4.1.14
- v4.1.13
- v4.1.12
- v4.1.11
- v4.1.10
- v4.1.9
- v4.1.8
- v4.1.7
- v4.1.6
- v4.1.5
- v4.1.4
- v4.1.3
- v4.1.2
- v4.1.1
- v4.1.0
- v4.1.0-beta2
- v4.1.0-beta
- v4.0.15
- v4.0.14
- v4.0.13
- v4.0.12
- v4.0.11
- v4.0.10
- v4.0.9
- v4.0.8
- v4.0.7
- v4.0.6
- v4.0.5
- v4.0.4
- v4.0.3
- v4.0.2
- v4.0.1
- v4.0
- v4.0-beta6
- v4.0-beta5
- v4-beta4
- v4-beta3
- v4.0-beta2
- v4.0-beta
- v4.0-alpha-2
- v4.0-alpha
- v3.6.6
- v3.6.5
- v3.6.4
- v3.6.3
- v3.6.2
- v3.6.1
- v3.6.0
- v3.5.2
- v3.5.1
- v3.5.0
- v3.5.0-beta2
- v3.5.0-beta
- v3.4
- v3.4.0-beta
- v3.4.0-alpha
- v3.3.0
- v3.3.0-beta
- 3.2.0
- v3.1.0
- v3.0
- v3.0-beta.3
- v3.0-beta.2
- v3.0-beta.1
- v3.0.0-beta
- v3.0-alpha2
- v3.0-alpha
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0
- v2.0-RC-1
- v2.0-beta
- v1.2.11
- v1.2.10
- v1.2.9
- v1.2.8
- v1.2.7
- v1.2.7-beta
- v1.2.6.1
- v1.2.6
- v1.2.6-beta
- v1.2.5
- v1.2.4
- v1.2.4-beta
- v1.2.3
- v1.2.3-beta
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1
- v1.0
- v0.3.11-alpha
- v0.3.10-alpha
- v0.3.9-alpha
- v0.3.8-alpha
- v0.3.7-alpha
- v0.3.0-alpha
- v0.2.0
- v0.1.2
- v0.1.1
- v0.1.0
- dev-develop
- dev-snyk/updated_jspdf_autotable
- dev-features/add_created_at_created_by
- dev-snyk-upgrade-cd6c5d3f834344c33ec5cefdb56b1fb4
- dev-sort_by_numeric_custom_fields
- dev-check_db_on_healthcheck
- dev-dusk
- dev-use-error-blade-component
- dev-return_boolean_in_api
- dev-custom_validator_for_users
- dev-snyk-fix-82a1e05c88d8795542fc8e26720a6c2d
- dev-snyk-upgrade-c4d6ed26d7896ef18991f26b48b3d1b3
- dev-features/import_models
- dev-features/#15301_optional_status_to_quickscan_checkin
- dev-fixes/adds_accessories_to_locations
- dev-added_codecov
- dev-bug/sc-23294
- dev-snyk-upgrade-709fd6fd9af4d1a932c12b8062f8d620
- dev-snyk-upgrade-d91a18ed56a77ec97685cda54d33809c
- dev-revert-15194-bug/sc-26247
- dev-experiments/bs_and_admin_lte_upgrade
- dev-snyk-fix-282e996c04f76bfbce29e447a89d130d
- dev-fixes/ui_cleanup_for_asset_view
- dev-experiments/pagination_take_two
- dev-pagination_experiments
- dev-refactor_custom_fields_saving
- dev-snyk-upgrade-29147dcaffa1a2be5d988a3150471707
- dev-upgrade_improvements
- dev-snyk-fix-46b6d6c7a9235006daf644011620bea3
- dev-experiments/sticky_columns_again
- dev-snyk-fix-9fc963f9ceffdbe4a22f857906d45b53
- dev-fixes/14918_added_lastname_dot_firstname
- dev-snyk-upgrade-c60d24f4638a651370f202f27dca525a
- dev-snyk-upgrade-0c59f405145c50aecd391737f21e1695
- dev-custom_fields_on_user_v7
- dev-snyk-upgrade-bf5b1c08683746f90a02eb84e2d29cf9
- dev-chore/sc-25756/better_validation_for_relations_on_delete
- dev-fixes/fixed_category_test_depreciation_warning
- dev-bug/sc-25674/location_currency_on_edit
- dev-snyk-fix-58e65c64322ff7434377ce5f58f5f923
- dev-snipeit_v7_laravel10
- dev-fixes/show_error_when_assigned_to_not_null_but_type_is_null
- dev-snyk-upgrade-23af2ac368155dc386040447ab4dee5e
- dev-snyk-upgrade-b20372a0f9ecbd7037a2cb9e34230f5b
- dev-snyk-upgrade-f577261903c8b2bcda8908451c578b66
- dev-snyk-upgrade-79f7fe9541be9138d0989d9deab05adb
- dev-snyk-upgrade-d50823a2e6e1fd49188405a839971b89
- dev-snyk-upgrade-9bd249de39a428e59ab3f0e16e1d9498
- dev-snyk-upgrade-0b5256c82fb83a74fd4ab4a5b05a7231
- dev-snyk-upgrade-79fd0f2802450d7270e048e874b9d3ed
- dev-snyk-upgrade-2f7c8af160b0aff6d024975b9044515f
- dev-fixes/last_audit_date_via_api
- dev-snyk-upgrade-7960120c9d695027a2e380cb317bbb13
- dev-fixes/deprecation_on_strtoupper
- dev-snyk-upgrade-640f1880f6b7d8dd52c4e0164e315b28
- dev-feature/sc-24876_track_user_via_maintenances
- dev-feature/sc-24359_user_permissions
- dev-snyk-upgrade-162428aea078b90f05008639cf6437a2
- dev-snyk-fix-fc6cce24bd1a1445c239e5b8e970d72c
- dev-snyk-fix-ab858f9e7405adbe47946352b55ab88b
- dev-fixes/move_url_translation
- dev-features/added_do_storage
- dev-fixes/remove_jquery_ui_bundle
- dev-fixes/13860_importer
- dev-fixes/model_edit_bulk
- dev-improvements/remove_blueimp
- dev-features/more_info_in_settings
- dev-custom_fields_on_user
- dev-features/reorder_columns
- dev-snipeit_v7_laravel10_livewire3
- dev-fixes/13521_make_modal_upload_button_wider
- dev-fixes/default_label_dimensions
- dev-fixes/check_for_company_on_labels
- dev-fixes/replaces_company_variable_to_standard_format_in_label_engine
- dev-snipeit_v7_STALE
- dev-delete_asset_from_view_page
- dev-features/confetti_fun_mode
- dev-features/add_default_location_to_maintenance_report
- dev-bug/sc-20451
- dev-fixes/mismatched_assigned_to
- dev-bug/sc-20254/errorexception-filesize-stat-failed-for-snipe
- dev-assets/compiled_dev_assets
- dev-features/add_physical_audit_to_audits_ui
- dev-features/setting_for_username_display
- dev-fixes/style_fixes
- dev-features/add_accept_pdf_to_asset_endpoint
- dev-features/in_person_acceptance_option
- dev-fixes/migration_issue_with_certain_versions_of_mysql
- dev-snyk-upgrade-19a3757d542372e092f6a139638d9e21
- dev-possible_fix_for_logout
- dev-features/nicer_ui_for_groups
- dev-features/bulk_asset_checkin_from_list_view
This package is auto-updated.
Last update: 2024-09-20 18:45:29 UTC
README
Snipe-IT - 开源资产管理系统
这是一个用于 IT 运营中资产管理的 FOSS 项目。了解谁拥有哪个笔记本电脑,何时购买以便正确折旧,处理软件许可证等。
它基于 Laravel 10 构建。
Snipe-IT 正在积极开发,并且我们 频繁发布。(在此查看实时演示)
提示
这是一个基于 Web 的软件。这意味着没有可执行文件(即没有 .exe 文件),它必须在 Web 服务器上运行并通过 Web 浏览器访问。它可以在任何 Mac OSX、任何 Linux 版本以及 Windows 上运行,如果您感兴趣,我们还有可用的 Docker 镜像。
安装
有关在您的服务器上安装和配置 Snipe-IT 的说明,请参阅 安装手册。(请参阅 需求文档以获取完整要求。)
如果您在安装过程中遇到问题,请查看 常见问题 和 获取帮助 文档,并搜索此存储库的开放和关闭问题以获取帮助。
用户手册
有关使用 Snipe-IT 的帮助,请参阅 用户手册。
错误报告与功能请求
请查看此项目的 GitHub 问题 以打开错误报告或查看您可以帮助的开放问题。请在打开新问题之前,搜索现有问题(开放和关闭),以查看您的问题是否已被回答。
重要
在提交工单之前,请查阅 获取帮助指南 和 常见问题,并确保填写 Github 问题模板中的所有问题,以便我们尽可能快地帮助您。
升级
请参阅 升级文档 以获取升级 Snipe-IT 的说明。
公告列表
要获取重要新闻的通知(例如新版本发布、安全警告等),请 注册我们的列表。我们绝不会出售或泄露您的信息,并且仅在重要时才向您发送电子邮件。
翻译!
请参阅 翻译文档 以获取有关可用语言和如何添加翻译到 Snipe-IT 的信息。
库、模块及相关项目
自 JSON REST API 发布以来,一些第三方开发者已经开发了与 Snipe-IT 一起工作的模块和库。
注意
由于这些是由第三方创建的,Snipe-IT无法为这些项目提供支持,如果需要帮助,请直接联系开发者。此外,Snipe-IT不对这些库的可靠性、准确性或可维护性做出任何保证。请自行承担风险。:)
- Python模块,由@jbloomer提供
- SnipeSharp - C#中的.NET模块,由@barrycarey提供
- InQRy - 未维护-,由@Microsoft提供
- SnipeitPS,由@snazy2000提供 - Snipe-it的PowerShell API包装器
- jamf2snipe - 用于在JAMFPro实例和Snipe-IT实例之间同步资产的Python脚本
- jamf-snipe-rename - 用于在Jamf中将计算机重命名为Snipe-IT的Python脚本
- Marksman - Snipe-IT的Windows代理
- Jira Service Desk的Snipe-IT插件
- Python 3 CSV导入器 - 允许根据项目名称而不是资产标签导入资产到Snipe-IT。
- Snipe-IT Kubernetes Helm图表 - 了解更多信息,请点击此处。
- Snipe-IT批量编辑 - 使用Google Sheets作为Snipe-IT的批量借出/归还/编辑工具的Google脚本文件。
- MosyleSnipeSync,由@Karpadiem提供 - 同步Mosyle和Snipe-IT之间信息的Python脚本。
- WWW::SnipeIT,由@SEDC提供 - 访问API的perl模块
- UniFi到Snipe-IT,由@karpadiem提供 - 同步UniFi设备与Snipe-IT的Python脚本。
- Kandji2Snipe,由@briangoldstein提供 - 同步Kandji与Snipe-IT的Python脚本。
- SnipeAgent,由@ReticentRobot提供 - Snipe-IT的Windows代理。
- 门禁通行证生成器,由@cha7uraAE提供 - 基于Snipe-IT API的硬件数据生成门禁通行证的Streamlit应用程序。
贡献
请参阅有关为Snipe-IT贡献和开发的文档。
请注意,此项目随贡献者行为准则发布。参与此项目即表示您同意遵守其条款。
ERD可在此处在线查看。
以下是一个列表,列出了为 Snipe-IT 做出贡献的杰出人士。
安全
重要
如需报告安全漏洞,请发送电子邮件至 [email protected],而不是使用问题跟踪器。