웹사이트 검색

Fedora Linux에 ONLYOFFICE Docs 7.2를 설치하는 방법


이 페이지에서

  1. ONLYOFFICE Docs 7.2의 새로운 기능
  2. 시스템 요구 사항\n
  3. 1단계: Podman 설치
  4. 2단계: Podman을 루트 사용자로 사용하여 ONLYOFFICE Docs 실행\n
  5. 3단계: ONLYOFFICE Docs를 HTTPS로 전환\n

ONLYOFFICE Docs는 GNU AGPL v3.0에서 배포되는 오픈 소스 오피스 제품군입니다. 텍스트 문서, 스프레드시트 및 프리젠테이션을 위한 공동 편집자, 양식 작성기 및 PDF 뷰어로 구성됩니다. OOXML은 핵심 형식으로 사용됩니다.

ONLYOFFICE Docs는 CMS 프레임워크(WordPress, Strapi, Drupal), 협업 플랫폼(ONLYOFFICE Workspace, Nextcloud, Seafile, Confluence, Alfresco), 이슈 트래커(Jira, Redmine), e-러닝 솔루션(Moodle)을 포함한 다양한 클라우드 서비스와 통합될 수 있습니다. , Chamilo, HumHub) 등이 있습니다.

이 튜토리얼에서는 Podman을 사용하여 최신 버전의 ONLYOFFICE Docs를 Fedora Linux에 설치하는 방법을 배웁니다.

ONLYOFFICE 문서 7.2의 새로운 기능

  • 편집기에 통합된 플러그인 마켓플레이스.\n
  • 글꼴 작업 개선, NKO 스크립트 지원.
  • 양식의 새로운 필드 유형: 이메일 주소, 전화번호, 복잡한 필드.\n
  • 텍스트 필드의 형식 설정: 없음, 숫자, 문자, 임의 마스크, 정규식.\n
  • 텍스트 필드에 허용된 기호 설정.\n
  • 합자 지원.\n
  • 어두운 대비 테마.
  • 선택하여 붙여넣기 단축키.\n
  • 포함된 OLE 스프레드시트.\n
  • 시트의 데이터 범위 및 1904 날짜 시스템에 대한 링크.\n
  • 업데이트된 검색 및 바꾸기.

시스템 요구 사항

  • CPU: 듀얼 코어 2GHz 이상
  • 2GB RAM 이상
  • HDD: 최소 40GB의 여유 공간
  • 최소 4GB의 스왑
  • 커널 버전 3.10 이상이 포함된 amd64 Linux 배포판\n

1단계: Podman 설치

Podman은 Linux 컨테이너를 실행하고 관리하기 위한 도구입니다. 최신 Podman 버전을 설치합니다.

sudo dnf -y install podman

자세한 내용은 공식 지침을 확인하세요.

2단계: Podman을 루트 사용자로 사용하여 ONLYOFFICE Docs 실행

호스트 시스템에 컨테이너 데이터를 저장하기 위한 새 폴더를 만듭니다.

sudo mkdir -p /app/onlyoffice/DocumentServer/logs \
 /app/onlyoffice/DocumentServer/data \
 /app/onlyoffice/DocumentServer/lib \
 /app/onlyoffice/DocumentServer/db

Podman을 통해 이러한 디렉터리를 마운트하고 ONLYOFFICE Docs를 실행합니다(루트 없는 배포는 권장되지 않음).

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

다음 명령을 사용하여 ONLYOFFICE Docs의 올바른 작업을 확인하십시오.

sudo podman exec $(sudo podman ps -q) sudo supervisorctl start ds:example

대체 설치 방법: ONLYOFFICE Docs 이미지 빌드

루트 사용자로 ONLYOFFICE Docs 리포지토리를 복제하고 Docker-DocumentServer 폴더로 이동하여 Podman에서 이미지를 빌드합니다.

git clone https://github.com/ONLYOFFICE/Docker-DocumentServer.git
cd Docker-DocumentServer/
sudo podman build --tag onlyofficeds:podman -f ./Dockerfile

대체 설치 방법: Buildah로 ONLYOFFICE Docs 이미지 빌드

루트 사용자로 Buildah의 Docker 파일에서 이미지를 빌드합니다.

buildah bud --tag onlyofficeds:buildah -f ./Dockerfile

3단계: ONLYOFFICE 문서를 HTTPS로 전환

인증 센터에서 인증서를 받거나 Let’s Encrypt에서 요청하십시오.

서버에 onlyoffice.key 및 onlyoffice.crt 파일을 설치하고 ONLYOFFICE Docs 컨테이너를 다시 시작합니다.

sudo mkdir /app/onlyoffice/DocumentServer/data/certs
sudo cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
sudo cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/
sudo chown -R 100108:100111 /app/onlyoffice/DocumentServer/data/certs/
sudo podman restart {container_id}

준비가 되면 브라우저를 시작하고 https://localhost/welcome으로 전환합니다.
먼저 편집기를 테스트해야 하는 경우 테스트 예제로 이동 버튼을 클릭합니다. 샘플 콘텐츠로 문서를 생성할 수 있는 페이지로 이동합니다(민감한 파일 작업에 사용하지 마십시오).

그게 다야! 이제 ONLYOFFICE Docs를 이미 사용 중인 플랫폼과 통합하고 문서 편집 및 공동 작성을 시작할 수 있습니다.