SW/리눅스

Linux : Ubuntu 20.04 : ONLYOFFICE Docs 설치 방법, 예제, 명령어

얇은생각 2023. 2. 7. 07:30
반응형

ONLYOFFICE Docs는 AGPLv3 라이센스에 따라 배포되는 오픈 소스 오피스 제품군입니다. 사무실 문서, 스프레드시트 및 프리젠테이션뿐만 아니라 PDF 파일로 저장할 수 있는 채우기 양식도 사용할 수 있습니다. 이 제품군은 MS Office 파일과의 높은 호환성을 보장하는 핵심 형식으로 DOCX, XLSX 및 PPTX를 사용합니다.

ONLYOffice Docs의 장점 중 하나는 문서에 대한 공동 작업입니다. 이 제품군은 실시간 및 문단 잠금 공동 편집 모드, 변경 사항 검토 및 추적, 주석 및 기본 제공 채팅 기능을 갖추고 있습니다. 또한 편집자 내부에서 오디오 및 비디오 호출을 위한 Jitsi 플러그인을 추가할 수도 있습니다.

ONLYOffice Docs는 WordPress, Nextcloud, Strapi, Redmine, Jira, Moodle 등과 같은 다양한 클라우드 서비스와 통합되어 솔루션에 내장될 수 있습니다.

Ubuntu 20.04에 ONLY OFFICE 문서만 설치하는 방법을 설명합니다.

 

 

 

하드웨어 요구 사항

공식 문서에 따르면 ONLYOFFICE 문서만 설치하려면 최소한 다음이 필요합니다.

- 듀얼 코어 2GHz CPU

- 2GB의 RAM

- 40GB의 스토리지

- 4GB의 스왑

 

 

 

ONLYOFFICE만 설치

제품군을 설치하는 가장 쉬운 방법은 Docker를 사용하는 것입니다. 개발자들은 공식적으로 이 방법을 추천합니다. Docker가 설치되어 있지 않은 경우 Docker 설치 지침을 참조할 수 있습니다.

Docker의 최신 버전이 설치된 후에는 다음과 같은 단일 명령을 사용하여 모든 종속성과 함께 ONLYOFFICE 문서만 설치할 수 있습니다.

sudo docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserver

 

 

포트를 변경하려면 -p 옵션을 사용합니다. 다음은 포트 8080으로 전환하는 예입니다.

sudo docker run -i -t -d -p 8080:80 --restart=always onlyoffice/documentserver

 

 

준비가 되었으면 브라우저 주소 표시줄에 http://localhost를 입력하여 시작 페이지를 시작합니다. 통합 예는 기본적으로 편집자와 함께 제공됩니다. 편집기를 테스트하고 통합을 구현하는 방법을 확인하는 데 사용되는 간단한 DMS입니다.

 

 

 

컨테이너 외부에 데이터를 저장

모든 데이터는 데이터 볼륨이라는 특수하게 지정된 디렉토리에 저장됩니다.

 

logs — /var/log/onlyoffice

인증서 / /var/www/onlyoffice/Data

파일 캐시 / /var/lib/onlyoffice

데이터베이스 / /var/lib/postgresql

 

필요한 항목을 호스팅 컴퓨터에 마운트하는 것이 좋습니다. docker run 명령에서 -v 옵션을 사용합니다.

sudo docker run -i -t -d -p 80:80 --restart=always \
    -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice  \
    -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data  \
    -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \
    -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql  onlyoffice/documentserver

 

 

컨테이너를 삭제하거나 업데이트 중에 문제가 발생해도 데이터가 손실되지 않습니다. 또한 컨테이너를 건드리지 않고 인증서를 업데이트할 수 있습니다.

 

 

 

HTTPS로 전환

ONLYOFFICE 문서를 HTTPS로 전환하는 가장 쉬운 방법은 certbot을 사용하여 SSL 인증서 암호화를 자동으로 가져오는 것입니다.

 

certbot을 설치합니다.

sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot

 

 

ONLYOFFICE 문서 도커 컨테이너를 실행합니다. 포트 80 및 443을 지정하고 도메인 이름과 전자 메일을 설정합니다.

sudo docker run -i -t -d -p 80:80 -p 443:443 \
    -e LETS_ENCRYPT_DOMAIN=yourdomain.com -e LETS_ENCRYPT_MAIL=email@example.com  onlyoffice/documentserver

 

 

완료되면 https://yourdomain.com에서 ONLYOFFICE 문서만 사용할 수 있습니다.

 

 

 

클라우드 플랫폼과 통합

OLNYOffice Docs만 설치된 경우 편집기를 원하는 DMS/sync&share 시스템과 통합할 수 있습니다. 그렇게 하려면 편집기와 DMS 시스템을 연결하는 역할을 하는 통합 앱인 커넥터가 필요합니다.

개발자들은 공식 웹사이트에서 바로 사용할 수 있는 통합 앱을 제공하고 있습니다. 최근에 추가된 통합 중 하나는 WordPress 통합입니다. 관리자는 이를 통해 WordPress 관리 대시보드 내의 사무실 문서를 편집하고 협업할 수 있습니다.

Linux : Ubuntu 20.04 : ONLYOFFICE Docs 설치 방법, 예제, 명령어 1

 

 

또한 내장된 모드에서 문서를 삽입하기 위해 게시물에 OLNYOFFICE 블록만 추가할 수도 있습니다. 

워드프레스 게시물에 사무실 블록만 추가합니다.

Ubuntu 20.04 컴퓨터에 ONLY OFFICE 문서만 설치하는 방법을 보여드렸습니다. 이제 다양한 애플리케이션을 전환할 필요 없이 이미 사용하고 있는 클라우드 플랫폼 내에서 사무실 문서를 편집하고 공동 작성할 수 있습니다.

편집기의 최신 업데이트(버전 7.1)를 통해 개발자는 64비트 ARM 아키텍처용 Ubuntu 18.04 및 Ubuntu 20.04에 제품군을 설치할 수 있는 기능도 추가했습니다. 공식 가이드라인을 확인하실 수 있습니다.

반응형