Chemex是一個免費、開源、現代化設計的資訊資產管理維運平台。軟硬體資產管理、歸屬/使用者追溯、盤點。基於優雅的Laravel框架開發。附行動端工具、OTA升級。
Chemex是一個輕量的、現代設計風格的ICT設備資產管理系統。得益於Laravel 框架以及Dcat Admin 開發平台,使其具備了優雅、簡潔的優秀體驗。 Chemex是完全免費且開源的,任何人都可以無限制的修改程式碼以及部署服務,這對於許多想要對ICT資產做資訊化管理的中小型企業來說,是一個很好的選擇、低廉的成本換回的是高效率的管理方案,同時又有健康的生態提供支援。
設備桌上型電腦管理
其中包含了設備的名稱、所有軟硬體、製造商、購入日期、保護日期、IP位址、MAC、使用者等維護內容,同時擁有設備相關歷史記錄。
支援線上SSH 遠端存取管理設備。
設備歸屬到使用者。
設備故障報告。
硬體桌上型電腦管理
其中包含了硬體的名稱、規格、序號、歸屬設備管理等維護內容,同時擁有硬體相關歷史記錄。
設備故障報告。
軟體桌上型電腦管理
其中包含了軟體的名稱、、分發方式、授權方式、購入金額、序號、授權數量管理等維護內容,也有軟體相關歷史記錄。
僱員管理
僱員清單。
部門清單。
服務程序管理
其中包含了服務程序所在的宿主伺服器、服務狀態、異常報告等。
服務程序異常的修復。
首頁特別的看板。
磁碟點管理
設備、硬體、軟體盤點任務的建立、完成和取消。
盤盈盤虧。
指定盤點負責人員。
Chemex Tool 行動端盤點工具。
數據圖表
各模組的基礎數據。
各服務狀態即時展示,包括異常內容,發生時間及恢復時間。
盤點進度展示。
多國語言
目前暫時最優支援中文簡體,後續會發布英文語言,同時會支援語言切換。
私有化部署
是的,只需要一個LNMP 環境,就可以無限制的私有化部署。
OTA升級
已經支援了線上升級,不用本地手動進行維護。
PHP 7.3 +
MariaDB 10.5 +
ext-zip 擴展,注意和PHP 相同
ext-json 擴展,注意和PHP 相同
原始碼開發依賴composer 套件管理器。
生產環境下為遵守安全策略,我們非常建議在伺服器本地進行部署,暫時不提供相關線上初始化安裝的功能。因此,雖然前期部署的步驟較多,但已經為大家自動化處理了很大部分的流程,只需要跟著下面的命令一步步執行,一般是不會有部署問題的。
1.為你的電腦安裝PHP 環境,參考、PHP官方。
2.為你的電腦安裝mariaDB ,並且有可以使用的mariadb-client 用戶端工具,一般安裝完MariaDB 會自動安裝,如果在Ubuntu 上可能需要另外執行sudo apt install mariadb-client 進行安裝。
3.建立一個資料庫,命名任意,但記得之後填寫配置時需要對應正確,並且資料庫字元集為utf8-general-ci。
4.下載發行版,解壓縮得到程式目錄,放置到你想要放置的地方。
5.在專案根目錄中,複製.env.example 檔案為一份新的,並重新命名為.env。
6、在.env 中配置資料庫資訊。
7.執行php artisan chemex:install 進行安裝。
8.你可能使用的web伺服器為nginx 以及apache,無論怎樣,應用的起始路徑在/public 目錄,請確保指向正確。
9.修改web伺服器的偽靜態規則為、try_files $uri $uri/ /index.php?$args;。
10.為了確保線上自動更新可用,請確認網站根目錄及其所有子目錄的權限為755,擁有者為www。
歡迎對此感興趣的開發者進行協同開發,使Chemex 更趨於完美。開發過程相對於簡單,沒有過多的環境配置和改變。
1.為你的電腦安裝PHP 環境,參考、PHP官方。
2、安裝composer 套件管理工具,參考、composer官方。
3、進入專案根目錄,執行composer install以安裝相關依賴。
4、在專案根目錄中,複製.env.example 為.env。
5、編輯.env 檔案中的資料庫連線配置相關欄位。
6.仍在專案根目錄中,執行php artisan migrate 進行資料庫遷移。
7.參考Laravel 以及Dcat Admin 相關文件進行開發。
v3.6.0
修復
1、自訂欄位為選項清單時,建立後無法增加或刪除選項值的問題。
2.資產二維碼掃碼後指向錯誤的404頁的問題,正確應該解析出資產類型和資產編號,由App掃碼取得。
最佳化
1、資產標籤中二維碼顯示樣式。
v3.4.0
新增
1.設備標籤列印功能,感謝純小白
2.設備清單列印功能,感謝純小白
3.無刷新頁籤功能。
4.補充設備標籤&清單列印的權限。
優化&修復
1、一些亂七八糟的程式碼。
2、LDAP 部門匯入的問題。
3、更新依賴包。
4.菜單改為左右分欄。