재우니의 블로그

 

 

OpenKM과 Mayan EDMS는 모두 유능한 오픈 소스 문서 관리 시스템이며, 두 시스템 중 어떤 것을 선택할지는 특정 요구 사항, 선호도, 기술 요구 사항에 따라 달라집니다. 다음은 정보에 입각한 결정을 내리는 데 도움이 되는 비교표입니다:

OpenKM:

장점:

사용자 친화적인 인터페이스: OpenKM은 직관적이고 사용자 친화적인 인터페이스를 제공하는 것을 목표로 하므로 다양한 사용자에게 적합합니다.

타사 통합: OpenKM은 마이크로소프트 오피스, 구글 워크스페이스와 같은 인기 도구에 대한 커넥터를 제공하여 통합 기능을 향상시킵니다.

문서 캡처: 스캐너, 이메일 등 다양한 소스에서 문서를 캡처할 수 있는 기능이 포함되어 있습니다.

커뮤니티 및 지원: OpenKM은 활발한 커뮤니티를 보유하고 있으며 무료 및 유료 지원 옵션을 모두 제공합니다.

단점:

기능 비교: OpenKM은 다양한 기능을 제공하지만 특정 요구 사항과 신중하게 비교하여 요구 사항을 충족하는지 확인해야 합니다.

 



마야 EDMS:

장점: 

포괄적인 기능 세트: Mayan EDMS는 버전 관리, 워크플로 자동화 및 사용자 지정에 대한 고급 옵션을 포함한 포괄적인 기능 세트를 제공합니다.

사용자 지정: Mayan EDMS는 고급 사용자 지정 및 스크립팅이 가능하므로 특정 요구 사항이 있는 조직에 적합합니다.

활발한 커뮤니티: 활발한 사용자 커뮤니티가 있어 지원, 문서, 플러그인을 제공합니다.

OCR 통합: Mayan EDMS는 스캔한 문서에서 OCR을 수행하여 검색 기능을 향상시킬 수 있습니다.

단점:

복잡성: Mayan EDMS는 풍부한 기능 세트와 사용자 지정 옵션으로 인해 학습 곡선이 더 가파를 수 있습니다.

리소스 집약적: 사용 및 구성에 따라 Mayan EDMS는 더 많은 하드웨어 리소스를 필요로 할 수 있습니다.

강력한 타사 통합 기능을 갖춘 사용자 친화적인 시스템을 찾고 있다면 OpenKM이 적합할 수 있습니다. 반면에 고급 사용자 지정이 필요하거나 특정 워크플로 자동화가 필요하거나 OCR 기능이 필요한 경우에는 Mayan EDMS가 더 적합할 수 있습니다.

궁극적으로 특정 사용 사례, 사용 가능한 리소스, 조직에 가장 중요한 기능에 따라 두 시스템을 모두 평가하는 것이 중요합니다. 최종 결정을 내리기 전에 각 시스템에 대한 테스트 환경을 설정하여 실제 경험을 쌓는 것도 고려할 수 있습니다.


 

docker 에서 Mayan EDMS 4.4.8 버전 설치해 보기

 

 

Mayan EDMS Docker 이미지를 다운로드합니다.

C:\Windows\System32>docker pull mayanedms/mayanedms:s4

 

PostgreSQL Docker 이미지를 다운로드합니다.

C:\Windows\System32>docker pull postgres:13.10-alpine

 

Redis Docker 이미지를 다운로드합니다.

C:\Windows\System32>docker pull redis:7.0.10-alpine

 

DB 인 PostgreSQL 컨테이너를 만들고 실행합니다. 포트는 5432로 하였습니다.

PS C:\WINDOWS\system32> docker run -d --name mayan-edms-postgres --restart=always -p 5432:5432 -e POSTGRES_USER=mayan -e POSTGRES_DB=mayan -e POSTGRES_PASSWORD=mayanuserpass -v /docker-volumes/mayan-edms/postgres:/var/lib/postgresql/data postgres:13.10-alpine

 

Redis 컨테이너를 만들고 실행합니다. 포트는 6379로 하였습니다. 

PS C:\WINDOWS\system32> docker run -d --name mayan-edms-redis --restart=always -p 6379:6379 -v /docker-volumes/mayan-edms/redis:/data redis:7.0.10-alpine redis-server --databases "3" --maxmemory-policy allkeys-lru --save "" --requirepass mayanredispassword

 

Mayan EDMS 컨테이너 생성 및 실행합니다. Mayan EDMS 컨테이너는 IP 주소(Docker 호스트의 기본 IP 주소)를 통해 PostgreSQL 컨테이너에 연결됩니다 . 데이터베이스 드라이버를 사용하여 연결 하고 비밀번호가 있는 사용자를 사용합니다. 80포트가 아닌 6080 포트를 사용했습니다. (80 포트 미사용중이면 변경해서 사용가능함.)

PS C:\WINDOWS\system32> docker run -d --name mayan-edms --restart=always -p 6080:8000 -e

 

 

 

http://localhost:6080/ 와 같이 실행하면 웹화면이 나옵니다. 초기 비밀번호 관리자 계정을 알려줍니다.

 

Username: admin
Email: autoadmin@example.com
Password: Tq2XPueXas

 

 

보여준 웹화면에 첨부파일이나 캐비넷, 그리고 role 을 생성해서 여러가지 사용해 보면 좋을 듯 싶습니다.

 

 

 

참고 자료

 

 

https://docs.mayan-edms.com/parts/installation.html#docker

 

Installation — Mayan EDMS 4.5.6 documentation

For enterprise installations. Important This installation method requires deeper Docker knowledge and requires additional software products like load balancers, object storage, container registries, monitoring, among others. Each enterprise deployment is u

docs.mayan-edms.com