วิธีการติดตั้ง 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 เวอร์ชันเชิงพาณิชย์ ขึ้นอยู่กับคุณที่จะตัดสินใจว่าอะไรเหมาะสมกับความต้องการของคุณมากที่สุด
เราหวังว่าคู่มือนี้จะเป็นประโยชน์กับคุณ โปรดแบ่งปันความคิดของคุณในส่วนความเห็นด้านล่าง