Chemex是一個輕量的、現(xiàn)代設計風格的ICT資產管理系統(tǒng),得益于Laravel框架以及Dcat Admin開發(fā)平臺,使其具備了優(yōu)雅、簡潔的優(yōu)秀體驗,Chemex是完全免費且開源的,任何人都可以無限制的修改代碼以及部署服務,這對于很多想要對ICT資產做信息化管理的中小型企業(yè)來說,是一個很好的選擇!
功能介紹
系統(tǒng)擁有以下模塊:
設備臺賬管理
其中包含了設備的名稱、所有軟硬件、制造商、購入日期、保護日期、IP地址、MAC、使用者等維護內容,同時擁有設備相關歷史記錄。
支持在線 SSH 遠程訪問管理設備。
設備歸屬到使用者。
設備故障報告。
硬件臺賬管理
其中包含了硬件的名稱、規(guī)格、序列號、歸屬設備管理等維護內容,同時擁有硬件相關歷史記錄。
設備故障報告。
軟件臺賬管理
其中包含了軟件的名稱、版本、分發(fā)方式、授權方式、購入金額、序列號、授權數(shù)量管理等維護內容,也有軟件相關歷史記錄。
雇員管理
雇員清單。
部門清單。
服務程序管理
其中包含了服務程序所在的宿主服務器、服務狀態(tài)、異常報告等。
服務程序異常的修復。
首頁特別的看板。
盤點管理
設備、硬件、軟件盤點任務的創(chuàng)建、完成和取消。
盤盈盤虧。
指定盤點負責人員。
Chemex Tool 移動端盤點工具。
數(shù)據(jù)圖表
各模塊的基礎數(shù)據(jù)。
各服務狀態(tài)實時展示,包括異常內容,發(fā)生時間和恢復時間。
盤點進度展示。
多國語言
目前暫時最優(yōu)支持中文簡體,后續(xù)會發(fā)布英文語言,同時會支持語言切換。
私有化部署
是的,只需要一個 LNMP 環(huán)境,就可以無限制的私有化部署。
OTA 升級
已經(jīng)支持了在線升級,不用本地手工進行版本維護。
安裝說明
環(huán)境要求:
PHP 7.3 +
MariaDB 10.5 +
ext-zip 擴展,注意和 PHP 版本相同
ext-json 擴展,注意和 PHP 版本相同
源碼開發(fā)依賴于 composer 包管理器。
生產環(huán)境部署:
生產環(huán)境下為遵守安全策略,我們非常建議在服務器本地進行部署,暫時不提供相關線上初始化安裝的功能。因此,雖然前期部署的步驟較多,但已經(jīng)為大家自動化處理了很大部分的流程,只需要跟著下面的命令一步步執(zhí)行,一般是不會有部署問題的。
1、為你的計算機安裝 PHP 環(huán)境,參考、PHP官方 。
2、為你的計算機安裝 mariaDB ,并且有可以使用的 mariadb-client 客戶端工具,一般安裝完 MariaDB 會自動安裝,如果在 Ubuntu 上可能需要另外執(zhí)行 sudo apt install mariadb-client 進行安裝。
3、創(chuàng)建一個數(shù)據(jù)庫,命名任意,但記得之后填寫配置時需要對應正確,并且數(shù)據(jù)庫字符集為 utf8-general-ci。
4、下載 發(fā)行版 ,解壓得到程序目錄,放置到你想要放置的地方。
5、在項目根目錄中,復制 .env.example 文件為一份新的,并重命名為 .env。
6、在 .env 中配置數(shù)據(jù)庫信息。
7、執(zhí)行 php artisan chemex:install 進行安裝。
8、你可能使用的web服務器為 nginx 以及 apache,無論怎樣,應用的起始路徑在 /public 目錄,請確保指向正確。
9、修改web服務器的偽靜態(tài)規(guī)則為、try_files $uri $uri/ /index.php?$args;。
10、為了確保在線自動更新可用,請確認網(wǎng)站根目錄及其所有子目錄的權限為 755,擁有者為 www。
開發(fā)環(huán)境部署:
歡迎對此感興趣的開發(fā)者進行協(xié)同開發(fā),使 Chemex 更趨于完美。開發(fā)過程相對于簡單,沒有過多的環(huán)境配置和改動。
1、為你的計算機安裝 PHP 環(huán)境,參考、PHP官方 。
2、安裝 composer 包管理工具,參考、composer官方 。
3、進入項目根目錄,執(zhí)行 composer install以安裝相關依賴。
4、在項目根目錄中,復制 .env.example 為 .env。
5、編輯 .env 文件中的數(shù)據(jù)庫連接配置相關字段。
6、仍然在項目根目錄中,執(zhí)行 php artisan migrate 進行數(shù)據(jù)庫遷移。
7、參考 Laravel 以及 Dcat Admin 相關文檔進行開發(fā)。