ค้นหาเว็บไซต์

วิธีการติดตั้ง ONLYOFFICE Docs บน Debian และ Ubuntu


หากคุณใช้แพลตฟอร์มการซิงค์และแชร์ไฟล์ และต้องการขยายฟังก์ชันการทำงานโดยการเพิ่มคุณลักษณะการแก้ไขออนไลน์ คุณควรลองใช้ เฉพาะเอกสาร OFFICE อย่างแน่นอน

ONLYOFFICE Docs ช่วยให้คุณสร้างสภาพแวดล้อมการทำงานร่วมกันโดยการเพิ่มเครื่องมือแก้ไขออนไลน์ลงในแพลตฟอร์มที่คุณเลือก ไม่ว่าจะเป็น Alfresco, Confluence, Liferay , Nextcloud, Nuxeo, ownCloud, SharePoint หรือ เฉพาะกลุ่ม OFFICE

ONLYOFFICE Docs มีฟังก์ชันการทำงานดังต่อไปนี้:

  • เครื่องมือแก้ไขออนไลน์สำหรับเอกสารข้อความ สเปรดชีต และงานนำเสนอ
  • การแก้ไขร่วมกันแบบเรียลไทม์ (โหมดการแก้ไขร่วมสองโหมด ติดตามการเปลี่ยนแปลง ประวัติเวอร์ชัน และการเปรียบเทียบเวอร์ชัน ความคิดเห็นและการกล่าวถึง การแชทในตัว)
  • สิทธิ์การเข้าถึงที่แตกต่างกัน (การเข้าถึงแบบเต็ม การตรวจทาน การกรอกแบบฟอร์ม การแสดงความคิดเห็น อ่านอย่างเดียว รวมถึงตัวกรองแบบกำหนดเองสำหรับสเปรดชีต)
  • รองรับรูปแบบยอดนิยมทั้งหมด: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML
  • ปลั๊กอินและไมโครในตัวสำหรับความสามารถในการแก้ไขเพิ่มเติม (YouTube, อรรถาภิธาน, นักแปล, Zotero และ Mendeley สำหรับการจัดการข้อมูลอ้างอิง ฯลฯ )
  • ความสามารถในการสร้างและเชื่อมต่อปลั๊กอินบุคคลที่สามผ่าน API

มีอะไรใหม่ใน ONLYOFFICE Docs 6.1.1

ก่อนที่จะติดตั้ง ONLYOFFICE Docs เรามาดูการปรับปรุงหลักๆ ของเวอร์ชัน 6.1 กันก่อน:

  • มุมมองแผ่นงาน
  • ปรับปรุงการแก้ไขข้อมูลแผนภูมิ
  • อ้างอิงท้ายเรื่อง
  • การอ้างอิงโยง
  • การนับเส้น
  • ตัวเลือกการพิสูจน์อักษรใหม่

หากต้องการข้อมูลเพิ่มเติม โปรดดูบันทึกการเปลี่ยนแปลงโดยละเอียดบน GitHub

ความต้องการของระบบ

ก่อนอื่น คุณต้องแน่ใจว่าเครื่องของคุณมีคุณสมบัติตรงตามข้อกำหนดต่อไปนี้:

  • CPU: ดูอัลคอร์, 2 GHz หรือดีกว่า
  • RAM: 2 GB หรือมากกว่า
  • HDD: พื้นที่ว่างอย่างน้อย 40 GB
  • สลับ: อย่างน้อย 4 GB
  • ระบบปฏิบัติการ: Debian 64 บิต, Ubuntu หรืออนุพันธ์ที่มีเคอร์เนลเวอร์ชัน 3.13 หรือใหม่กว่า

จำเป็นต้องติดตั้ง PostgreSQL, NGINX, libstdc++6, และ RabbitMQ ในระบบด้วย

รายการการพึ่งพาที่จำเป็น

โปรดทราบว่าการติดตั้ง ONLYOFFICE Docs บนการกระจายแบบ Debian ต้องใช้ libstdc++6 และ NGINX (ได้รับการติดตั้งและกำหนดค่าโดยอัตโนมัติในระหว่าง ขั้นตอนการติดตั้ง) เช่นเดียวกับ PostgreSQL

มีการขึ้นต่อกันอื่น ๆ ที่ติดตั้งพร้อมกับ ONLYOFFICE Docs:

  • libcurl3
  • libxml2
  • หัวหน้างาน
  • แบบอักษรเดจาวู
  • การปลดปล่อยแบบอักษร
  • ttf-mscorefonts-ตัวติดตั้ง
  • แบบอักษร-crosextra-carlito
  • แบบอักษรทาคาโอะโกธิค
  • แบบอักษร-สัญลักษณ์เปิด

สิ่งเหล่านี้จะถูกติดตั้งโดยอัตโนมัติหากคุณใช้ Ubuntu 14.04 LTS หรือใหม่กว่า

ในบทความนี้ เราจะเรียนรู้วิธีการติดตั้ง ONLYOFFICE Docs บน Debian, Ubuntu และอนุพันธ์ของสิ่งเหล่านี้

การติดตั้ง PostgreSQL บน Ubuntu

เอกสาร ONLYOFFICE เท่านั้น ใช้ NGINX และ PostgreSQL เป็นฐานข้อมูล การขึ้นต่อกันที่พบในที่เก็บระบบจะถูกติดตั้งโดยอัตโนมัติในการติดตั้ง ONLYOFFICE Docs โดยใช้คำสั่ง apt-get

ติดตั้งเวอร์ชันของ PostgreSQL ซึ่งรวมอยู่ใน Ubuntu เวอร์ชันของคุณ

sudo apt-get install postgresql

หลังจากติดตั้ง PostgreSQL แล้ว ให้สร้างฐานข้อมูลและผู้ใช้ PostgreSQL โปรดทราบว่าฐานข้อมูลที่สร้างขึ้นต้องใช้เฉพาะ office ทั้งสำหรับผู้ใช้และรหัสผ่าน:

sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;"
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
sudo -i -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"

การติดตั้ง RabbitMQ บน Ubuntu

หากต้องการติดตั้ง RabbitMQ ให้รันคำสั่งต่อไปนี้

sudo apt-get install rabbitmq-server

หากคุณใช้ Ubuntu 18.04 คุณจะต้องติดตั้ง nginx-extras ด้วยการเรียกใช้คำสั่งต่อไปนี้

sudo apt-get install nginx-extras

การติดตั้ง ONLYOFFICE Docs บน Ubuntu

หากต้องการติดตั้ง ONLYOFFICE Docs ให้เพิ่มคีย์ GPG

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5

จากนั้นเพิ่มพื้นที่เก็บข้อมูล ONLYOFFICE Docs

sudo echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list

อัพเดตแคชตัวจัดการแพ็คเกจ

sudo apt-get update

จากนั้น คุณจะต้องติดตั้ง mscorefonts (จำเป็นสำหรับ Ubuntu)

sudo apt-get install ttf-mscorefonts-installer

สำหรับ Debian ให้เพิ่มองค์ประกอบ contrib ลงในไฟล์ /etc/apt/sources.list

sudo echo "deb http://deb.debian.org/debian $(grep -Po 'VERSION="[0-9]+ \(\K[∧)]+' /etc/os-release) main contrib" | sudo tee -a /etc/apt/sources.list

ตอนนี้ได้เวลาติดตั้ง เอกสาร ONLYOFFICE เท่านั้น

sudo apt-get install onlyoffice-documentserver

ในระหว่างขั้นตอนการติดตั้ง คุณจะถูกขอให้ป้อนรหัสผ่านสำหรับผู้ใช้ PostgreSQL ของ office เท่านั้น โปรดใช้รหัสผ่าน office เท่านั้นที่คุณระบุไว้เมื่อกำหนดค่า PostgreSQL

เมื่อการติดตั้งสิ้นสุดลง แพ็คเกจจะได้รับการอัพเดตเหมือนกับแพ็คเกจ deb อื่น ๆ

การเปลี่ยนพอร์ตเอกสาร ONLYOFFICE เริ่มต้น

ตามค่าเริ่มต้น ONLYOFFICE Docs จะใช้พอร์ต 80 คุณสามารถเปลี่ยนพอร์ตเริ่มต้นสำหรับ ONLYOFFICE Docs ได้ ถ้าคุณวางแผนที่จะใช้พอร์ตอื่น

ในการทำเช่นนั้น คุณจะต้องเปลี่ยนพอร์ตเริ่มต้นสำหรับระบบ debconf โดยการเรียกใช้คำสั่ง

echo onlyoffice-documentserver onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections

โปรดเขียนหมายเลขพอร์ตแทน ในคำสั่งด้านบน

มีตัวเลือกเพิ่มเติมบางอย่างที่สามารถใช้สำหรับการติดตั้ง ONLYOFFICE Docs อธิบายไว้ในบทความนี้

การทดสอบเอกสาร ONLYOFFICE พร้อมตัวอย่าง

ตามค่าเริ่มต้น เฉพาะเอกสาร OFFICE (บรรจุเป็น เซิร์ฟเวอร์เอกสาร) จะรวมเฉพาะตัวแก้ไขเท่านั้น ในการเริ่มใช้งาน คุณต้องรวมตัวแก้ไขกับ กลุ่ม ONLYOFFICE เท่านั้น (จัดเป็นแพ็คเกจเป็น เซิร์ฟเวอร์ชุมชน) หรือกับแพลตฟอร์มการซิงค์และแบ่งปันอื่น ๆ

หากคุณต้องการทดสอบเครื่องมือแก้ไขก่อนการรวม คุณสามารถใช้ตัวอย่างการทดสอบได้ เป็นระบบจัดการเอกสารง่ายๆ ที่ช่วยให้คุณตรวจสอบว่าบรรณาธิการทำงานได้อย่างถูกต้องหรือไม่ หากมีปัญหาบางประการ ตัวอย่างการทดสอบจะช่วยให้คุณสามารถระบุปัญหาเหล่านั้นได้

ตัวอย่างการทดสอบถูกปิดใช้งานตามค่าเริ่มต้น แต่คุณสามารถดูคำแนะนำในการเริ่มต้นการทดสอบได้บนหน้าจอเริ่มต้น หลังจากเริ่มตัวอย่าง คุณจะเห็นสิ่งนี้ที่ http://docserverurl/example (นี่คือที่อยู่เริ่มต้น การติดตั้งของคุณอาจแตกต่างกัน):

ตัวอย่างการทดสอบช่วยให้คุณ:

  • อัปโหลดไฟล์ในเครื่องเพื่อดูว่าจะมีลักษณะอย่างไรใน ONLYOFFICE Docs
  • สร้างไฟล์ docx, xlsx และ pptx ใหม่
  • ทดสอบการทำงานของบรรณาธิการ
  • เปิดไฟล์ในโหมดการแชร์ที่แตกต่างกันซึ่งมีอยู่ใน ONLYOFFICE (สำหรับการรีวิว/แสดงความคิดเห็น ฯลฯ) และอีกมากมาย
บทสรุป

ขณะนี้ ONLYOFFICE Docs ได้รับการติดตั้งแล้ว และพร้อมสำหรับการรวมเข้ากับแพลตฟอร์มของบุคคลที่สาม เอกสาร ONLYOFFICE เท่านั้น ได้รับการเผยแพร่ภายใต้รูปแบบใบอนุญาตคู่ ซึ่งหมายความว่าตราบใดที่คุณเคารพข้อกำหนดของใบอนุญาต GNU AGPL v.3 คุณจะสามารถใช้โซลูชันโอเพ่นซอร์ส ONLYOFFICE ที่มีอยู่ใน GitHub ได้ มีตัวเลือกการบูรณาการที่ประสบความสำเร็จมากมาย: ownCloud, Nextcloud, Liferay, HumHub, Nuxeo< ฯลฯ

หากคุณต้องการการสนับสนุนทางเทคนิคระดับมืออาชีพและความสามารถในการปรับขนาด และต้องการเข้าถึงคุณลักษณะการแก้ไขระดับมืออาชีพ (เช่น การเปรียบเทียบเอกสาร และ การควบคุมเนื้อหา) รวมถึง ONLYOFFICE บรรณาธิการเว็บบนมือถือ คุณจะต้องมี ONLYOFFICE Docs เวอร์ชันเชิงพาณิชย์ ขึ้นอยู่กับคุณที่จะตัดสินใจว่าอะไรเหมาะสมกับความต้องการของคุณมากที่สุด

เราหวังว่าคู่มือนี้จะเป็นประโยชน์กับคุณ โปรดแบ่งปันความคิดของคุณในส่วนความเห็นด้านล่าง