Docker : Mayan EDMS 4.4.8 버전 설치해 보기
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