Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีติดตั้ง Nextcloud พร้อม OnlyOffice Integration บน Ubuntu

วิธีติดตั้ง Nextcloud พร้อม OnlyOffice Integration บน Ubuntu

ในขณะที่ตัวเลือก Cloud Storage มีมากมายในปัจจุบัน ส่วนใหญ่ก็วางข้อมูลของคุณไว้ในมือของผู้อื่น Dropbox, Google Drive และ OneDrive ล้วนต้องการให้คุณเชื่อมั่นในบริษัทที่เป็นเจ้าของบริการว่าจะปฏิบัติต่อข้อมูลของคุณอย่างถูกต้อง โชคดีที่มีซอฟต์แวร์อย่าง Nextcloud ทำให้ไม่จำเป็นต้องเป็นเช่นนั้น

Nextcloud ซึ่งมีรากฐานมาจากโครงการ OwnCloud ไปไกลกว่าต้นกำเนิดที่ได้รับแรงบันดาลใจจาก Dropbox มาก แม้จะจัดเก็บข้อมูลได้ แต่ยังสามารถทำงานเป็น Office Suite แบบ Google Docs ได้เมื่อเพิ่ม OnlyOffice ด้วยการรวมทั้งสองเข้าด้วยกัน คุณจะได้ฟีเจอร์ส่วนใหญ่ของ Google G Suite แต่รันบนเซิร์ฟเวอร์ของตัวเอง

มีหลายวิธีในการติดตั้งและตั้งค่า Nextcloud รวมถึงการติดตั้งด้วยตนเอง ระบบ Snap ของ Ubuntu และ Docker ที่นี่เราจะใช้การตั้งค่า Docker ที่ OnlyOffice จัดเตรียมไว้ เนื่องจากมันช่วยให้คุณติดตั้ง Nextcloud และ OnlyOffice ได้ทั้งคู่ในเพียงไม่กี่ขั้นตอน

ก่อนเริ่มต้น

Nextcloud ต้องการระบบปฏิบัติการแบบ Unix-like เพื่อรัน แต่บนเว็บไซต์ระบุว่าใช้ Windows Subsystem for Linux ได้ด้วย ที่นี่เราจะเน้นที่ Ubuntu แต่วิธีการควรจะคล้ายคลึงกันสำหรับ OS อื่นๆ

ติดตั้ง Docker และ Docker Compose

วิธีติดตั้ง Nextcloud พร้อม OnlyOffice Integration บน Ubuntu

ติดตั้ง Docker ด้วยคำสั่งต่อไปนี้:

sudo apt install docker

จากนั้นติดตั้ง Docker Compose:

sudo apt install docker-compose

ติดตั้งและตั้งค่า Nextcloud

ตอนนี้เรามี Docker และ Docker Compose แล้ว พร้อมที่จะไปต่อกับ Nextcloud เริ่มต้นด้วยการ Clone Repository:

git clone https://github.com/ONLYOFFICE/docker-onlyoffice-nextcloud

จากนั้นเข้าไปใน Directory ที่ Clone มา และเริ่ม Docker App ด้วยคำสั่ง:

cd docker-onlyoffice-nextcloud/ docker-compose up -d

ขั้นตอนที่สองมีงานทำเยอะมากเพื่อให้ Nextcloud ทำงาน โปรดเตรียมพร้อมรอสักครู่

วิธีติดตั้ง Nextcloud พร้อม OnlyOffice Integration บน Ubuntu

เมื่อเสร็จสิ้น ให้เปิดเบราว์เซอร์และไปที่ IP Address หรือ Hostname ของคุณเพื่อทำการตั้งค่า Nextcloud ต่อ หากไม่แน่ใจเรื่อง IP ให้ใช้คำสั่ง ifconfig เพื่อหา

กรอก Username และ Password ที่ต้องการสำหรับ Admin Account เซิร์ฟเวอร์ Nextcloud จะใช้เวลาสักครู่ในการทำให้ทุกอย่างพร้อมใช้งาน

วิธีติดตั้ง Nextcloud พร้อม OnlyOffice Integration บน Ubuntu

ติดตั้งและตั้งค่า OnlyOffice

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

กลับไปที่ Terminal ตรวจสอบว่าอยู่ใน Directory เดิมจากก่อนหน้า รันคำสั่งต่อไปนี้:

bash set_configuration.sh

ขั้นตอนนี้จะใช้เวลาสักครู่ในการติดตั้ง OnlyOffice เมื่อคำสั่งรันเสร็จ ให้ Log ออกและเข้าสู่เซิร์ฟเวอร์ใหม่ OnlyOffice ควรจะถูกตั้งค่าเสร็จสมบูรณ์แล้ว

วิธีติดตั้ง Nextcloud พร้อม OnlyOffice Integration บน Ubuntu

ทดสอบการติดตั้งโดยสร้างไฟล์ใหม่ ที่ก่อนหน้านี้คุณมีแค่ตัวเลือกสร้าง Text File ธรรมดา ตอนนี้ควรจะมีตัวเลือกใหม่ ลองสร้าง Document, Spreadsheet หรือ Presentation ใหม่ คุณควรจะเห็นมันเปิดใน OnlyOffice

วิธีติดตั้ง Nextcloud พร้อม OnlyOffice Integration บน Ubuntu

ขั้นตอนต่อไป

ข้อจำกัดหลักของการตั้งค่า Nextcloud แบบนี้คือ ไม่สามารถเชื่อมต่อผ่าน HTTPS พร้อม SSL Encryption ได้ คุณสามารถเปิด End-to-End Encryption ในการตั้งค่า Nextcloud ได้ แต่ยังคงเปราะบางต่อ Man-in-the-Middle Attacks

ขั้นตอนต่อไปคือตั้งค่า Reverse Proxy ซึ่งทำได้ด้วย Nginx การตั้งค่าที่เหมาะสมที่สุดคือให้ Proxy ไม่เพียงแค่ Nextcloud แต่สำหรับ Docker Apps อื่นๆ ที่คุณรันอยู่ด้วย นี่อยู่นอกขอบเขตของบทความนี้ แต่ควรจะอยู่ในรายการสิ่งที่ต้องทำเมื่อคุณตั้งค่า Nextcloud Server เสร็จแล้ว