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