Chemex는 현대적으로 설계된 무료 오픈 소스 정보 자산 관리 및 운영 플랫폼입니다. 소프트웨어 및 하드웨어 자산 관리, 소유권/사용자 추적 및 재고. 우아한 Laravel 프레임워크를 기반으로 개발되었습니다. 모바일 도구 및 OTA 업그레이드가 함께 제공됩니다.
Chemex는 가볍고 현대적인 디자인 스타일의 ICT 장비 자산 관리 시스템입니다. Laravel 프레임워크와 DcatAdmin 개발 플랫폼 덕분에 우아하고 단순하며 뛰어난 경험을 제공합니다. Chemex는 완전 무료이며 누구나 제한 없이 코드를 수정하고 서비스를 배포할 수 있습니다. 이는 ICT 자산의 정보 관리를 수행하려는 많은 중소기업에게 좋은 선택이며 저렴한 비용입니다. 건강한 생태계가 뒷받침하는 효율적인 관리 솔루션입니다.
시스템에는 다음과 같은 모듈이 있습니다.
장비대장 관리
여기에는 장치 이름, 모든 소프트웨어 및 하드웨어, 제조업체, 구입 날짜, 보호 날짜, IP 주소, MAC, 사용자 및 기타 유지 관리 내용은 물론 장치 관련 이력 기록이 포함됩니다.
온라인 SSH 원격 액세스 관리 장비를 지원합니다.
장치는 사용자의 것입니다.
장비 고장 보고.
하드웨어 원장 관리
여기에는 하드웨어의 이름, 사양, 일련번호, 소속 장치 관리 및 기타 유지 관리 내용은 물론 하드웨어 관련 이력 기록이 포함됩니다.
장비 고장 보고.
소프트웨어 원장 관리
여기에는 소프트웨어의 이름, 버전, 배포 방법, 인증 방법, 구매 금액, 일련 번호, 인증 수량 관리 및 기타 유지 관리 내용과 소프트웨어 관련 이력 기록이 포함됩니다.
직원 관리
직원 목록.
부서 목록.
서비스 프로그램 관리
여기에는 서비스 프로그램이 위치한 호스트 서버, 서비스 상태, 예외 보고서 등이 포함됩니다.
서비스 프로그램 예외 수리.
홈페이지의 특별 간판.
재고관리
장비, 하드웨어 및 소프트웨어 인벤토리 작업의 생성, 완료 및 취소.
이익과 손실.
재고관리 담당자를 지정합니다.
ChemexTool 모바일 인벤토리 도구.
데이터 차트
각 모듈의 기본 데이터입니다.
예외 내용, 발생 시간, 복구 시간 등 각 서비스의 상태가 실시간으로 표시됩니다.
재고 진행 상황이 표시됩니다.
다국어
현재 가장 잘 지원되는 것은 중국어 간체이며, 영어는 추후 출시될 예정이며, 언어 전환도 지원될 예정입니다.
비공개 배포
예, 무제한 비공개 배포에는 LNMP 환경만 필요합니다.
오타 업그레이드
온라인 업그레이드가 이미 지원되므로 로컬에서 수동으로 버전을 유지 관리할 필요가 없습니다.
환경 요구 사항:
PHP7.3+
마리아DB10.5+
ext-zip 확장자는 PHP 버전과 동일합니다.
ext-json 확장자는 PHP 버전과 동일합니다.
소스 코드 개발은 Composer 패키지 관리자에 의존합니다.
프로덕션 환경 배포:
프로덕션 환경에서 보안 정책을 준수하기 위해 서버에 로컬로 배포하는 것을 적극 권장합니다. 당분간 관련 온라인 초기화 설치 기능을 제공하지 않습니다. 따라서 초기 배포에는 여러 단계가 있지만 프로세스의 대부분이 모든 사람을 위해 자동화되었습니다. 일반적으로 다음 명령을 단계별로 따르기만 하면 됩니다.
1. 컴퓨터에 PHP 환경을 설치합니다. PHP 공식을 참조하세요.
2. 컴퓨터에 mariaDB를 설치하면 mariadb-client 클라이언트 도구를 사용할 수 있습니다. 일반적으로 MariaDB는 설치 후 자동으로 설치됩니다. Ubuntu를 사용하는 경우 sudoaptinstallmariadb-client를 실행하여 설치해야 할 수도 있습니다.
3. 데이터베이스를 생성하고 이름을 임의로 지정합니다. 단, 구성을 올바르게 입력해야 하며 데이터베이스 문자 집합은 utf8-general-ci여야 합니다.
4. 배포 버전을 다운로드하고 압축을 풀어 프로그램 디렉터리를 가져온 다음 원하는 위치에 놓습니다.
5. 프로젝트 루트 디렉터리에서 .env.example 파일을 새 파일에 복사하고 이름을 .env로 바꿉니다.
6. .env에서 데이터베이스 정보를 구성합니다.
7. phpartisanchemex:install을 실행하여 설치합니다.
8. 사용할 수 있는 웹 서버는 nginx와 apache입니다. 어떤 경우에도 응용 프로그램의 시작 경로는 /public 디렉토리에 있으므로 이를 올바르게 가리키는지 확인하십시오.
9. 웹 서버의 의사 정적 규칙을 try_files$uri$uri//index.php?$args;로 수정합니다.
10. 온라인 자동 업데이트가 가능하도록 하려면 웹사이트 루트 디렉터리와 모든 하위 디렉터리의 권한이 755이고 소유자가 www.ww인지 확인하세요.
개발 환경 배포:
이에 관심 있는 개발자분들은 케멕스를 더욱 완벽하게 만들기 위해 개발에 협력해 주시기 바랍니다. 개발 프로세스는 너무 많은 환경 구성 및 변경 없이 비교적 간단합니다.
1. 컴퓨터에 PHP 환경을 설치합니다. PHP 공식을 참조하세요.
2. 작곡가 패키지 관리 도구를 설치하십시오. 작곡가 공식을 참조하십시오.
3. 프로젝트 루트 디렉터리로 이동한 후 Composerinstall을 실행하여 관련 종속 항목을 설치합니다.
4. 프로젝트 루트 디렉터리에서 .env.example을 .env로 복사합니다.
5. .env 파일에서 데이터베이스 연결 구성 관련 필드를 편집합니다.
6. 프로젝트 루트 디렉터리에서 phpartisan migration을 실행하여 데이터베이스를 마이그레이션합니다.
7. 개발을 위해서는 Laravel, DcatAdmin 관련 문서를 참고하세요.
Chemex 자산 관리 운영 및 유지 관리 플랫폼 업데이트 로그:
v3.4.0
새로운
1. Chun Xiaobai 덕분에 장치 라벨 인쇄 기능
2. Chun Xiaobai 덕분에 장비 목록 인쇄 기능
3. 탭 새로고침 기능이 없습니다.
4. 장치 라벨 및 목록 인쇄에 대한 권한이 추가되었습니다.
최적화 및 수리
1. 일부 지저분한 코드.
2. LDAP 부서를 가져오는 데 문제가 있습니다.
3. 종속성 패키지를 업데이트합니다.
4. 메뉴가 왼쪽, 오른쪽 열로 변경됩니다.