![วิธีล้าง/ลบ/ดูประวัติการค้นหา YouTube บน Android](/f/ca500e2df5955014ac872cff6b336025.png?width=100&height=100)
การแชร์ไฟล์เป็นการกระจายและให้การเข้าถึงไฟล์ประเภทต่างๆ ทางอินเทอร์เน็ตกลายเป็นสิ่งที่ทุกคนคุ้นเคย การพัฒนาบริการแชร์ไฟล์อย่างรวดเร็วทำให้เราแบ่งปันสิ่งที่เราต้องการกับเพื่อน ครอบครัว หรือเพื่อนร่วมงานได้อย่างง่ายดาย ตัวอย่างเช่น การคลิกเพียงไม่กี่ครั้งก็เพียงพอที่จะแชร์วิดีโอหรือรูปภาพตลกๆ กับคนที่อยู่อีกครึ่งโลกได้ทันที
หนึ่งในบริการยอดนิยมสำหรับการแชร์ไฟล์และการซิงโครไนซ์คือ Seafile. ในบทความนี้ คุณจะได้เรียนรู้วิธีบูรณาการ Seafile กับ เฉพาะเอกสารสำนักงาน เพื่อสร้างสภาพแวดล้อมการแชร์ไฟล์ร่วมกันบน Linux
Seafile เป็นโซลูชันการจัดเก็บไฟล์โอเพ่นซอร์สพร้อมความสามารถในการซิงโครไนซ์ไฟล์และการแชร์ ฟังก์ชั่นของมันคล้ายกับสิ่งที่ .มาก Dropbox, Google ไดรฟ์ และ Office 365 เสนอ.
อย่างไรก็ตาม, Seafile อนุญาตให้ผู้ใช้โฮสต์ไฟล์บนเซิร์ฟเวอร์ของตนเอง คุณลักษณะหลักของโซลูชันเกี่ยวข้องกับการแชร์ไฟล์และการซิงโครไนซ์ไฟล์ที่รวดเร็วและปลอดภัย ความพร้อมใช้งานของไคลเอ็นต์เดสก์ท็อปสำหรับ Linux, Windows, macOS และแอพมือถือสำหรับ iOS และ Android ทำให้ประสบการณ์ผู้ใช้สะดวกสบายยิ่งขึ้น นอกจากนี้ยังมีอินเทอร์เฟซเว็บที่ใช้งานง่ายซึ่งช่วยให้คุณเข้าถึงไฟล์ของคุณในเว็บเบราว์เซอร์
ฟังก์ชันการแชร์ไฟล์ของ Seafile สามารถขยายได้ด้วยการทำงานร่วมกันเอกสารออนไลน์ โซลูชันนี้รวมเข้ากับ .ได้อย่างง่ายดาย ชุดสำนักงานออนไลน์ยอดนิยม, ชอบ Microsoft Office Online และ เฉพาะเอกสารสำนักงานทำให้ผู้ใช้สามารถแชร์และทำงานบนเอกสารร่วมกันแบบเรียลไทม์ในเว็บเบราว์เซอร์
เฉพาะเอกสารสำนักงาน เป็นชุดโปรแกรมสำนักงานโอเพ่นซอร์สที่โฮสต์ด้วยตนเองซึ่งมาพร้อมกับโปรแกรมแก้ไขออนไลน์บนเว็บสำหรับเอกสารข้อความ สเปรดชีต และงานนำเสนอ ความเข้ากันได้ทั้งหมดกับรูปแบบ Office Open XML (DOCX, XLSX และ PPTX) รองรับรูปแบบยอดนิยมอื่นๆ (เช่น ODT, ODS, ODP, DOC, XLS, PPT, PDF เป็นต้น) และแอปเดสก์ท็อปข้ามแพลตฟอร์มสำหรับ Linux, Windows และ macOS ทำให้ ONLYOFFICE เป็นโซลูชันสากลสำหรับสำนักงานต่างๆ งาน
นอกจากชุดเครื่องมือจัดรูปแบบและจัดแต่งทรงผมครบชุดแล้ว เฉพาะเอกสารสำนักงาน ยังมีคุณสมบัติการทำงานร่วมกันที่มีประโยชน์ ซึ่งรวมถึงโหมดการแก้ไขร่วมสองโหมด (เร็วและเข้มงวด) Track การเปลี่ยนแปลง ประวัติเวอร์ชัน บันทึกอัตโนมัติ ความคิดเห็น การกล่าวถึงผู้ใช้ และการสื่อสารในเอกสารในตัว แชท. นอกจากนี้ ชุดโปรแกรมยังให้คุณแชร์ไฟล์กับผู้อื่นได้ด้วยการสร้างลิงก์ภายนอก
NS เฉพาะเอกสารสำนักงาน ชุดรวมเข้ากับแพลตฟอร์มแชร์ไฟล์ต่างๆ และระบบจัดการเอกสารอิเล็กทรอนิกส์ (DMS) ได้อย่างง่ายดาย ตัวอย่างการผสานรวมที่เป็นที่รู้จักมากที่สุด ได้แก่ Nextcloud, ownCloud, Moodle, Confluence, SharePoint, Alfresco, Liferay, Nuxeo เป็นต้น
หากคุณต้องการใช้ เฉพาะสำนักงาน บรรณาธิการออนไลน์ภายใน Seafileคุณต้องติดตั้ง Seafile ก่อน จากนั้นจึงปรับใช้เซิร์ฟเวอร์ ONLYOFFICE คุณสามารถปรับใช้โซลูชันทั้งสองในเครื่องเดียวกันที่มีโดเมนเดียวกัน หรือใช้เครื่องแยกกันสองเครื่องที่มีสองโดเมนต่างกัน ตัวเลือกที่สองดีกว่าเพราะไม่ซับซ้อนและใช้เวลานาน
ในคู่มือนี้ การดำเนินการติดตั้งและกำหนดค่าทั้งหมดด้านล่างมีคำอธิบายสำหรับ ONLYOFFICE Docs และ Seafile ที่ติดตั้งในเครื่องต่างๆ โปรดอ่านคำแนะนำโดยละเอียดที่แสดงวิธีการติดตั้งและกำหนดค่า แพลตฟอร์ม Seafile บน Ubuntu.
ติดตั้ง เฉพาะเอกสารสำนักงาน และส่วนประกอบและการพึ่งพาที่จำเป็นทั้งหมดผ่าน นักเทียบท่า,ได้โปรดดูสิ่งนี้ คำแนะนำทีละขั้นตอนบน GitHub.
เมื่อคุณเปิดไฟล์โดยใช้ปุ่ม เฉพาะสำนักงาน บรรณาธิการออนไลน์ the ONLYOFFICE Document Server จะส่งคำขอบันทึกไฟล์ไปยังเซิร์ฟเวอร์ Seafile หลังจากที่คุณปิดเอกสารเท่านั้น ถ้าคุณไม่ปิดมันเป็นเวลานาน การแก้ไขทั้งหมดของคุณจะไม่ถูกบันทึกไว้ในเซิร์ฟเวอร์ Seafile
มาตั้งค่าการบันทึกอัตโนมัติโดยทำการเปลี่ยนแปลงบางอย่างกับไฟล์การกำหนดค่า ONLYOFFICE ไปที่ /etc/onlyoffice/documentserver/ โฟลเดอร์และเปิด local.json ไฟล์.
$ sudo nano /etc/onlyoffice/documentserver/local.json.
เพิ่มบรรทัดต่อไปนี้:
{ "บริการ": { "CoAuthoring": { "autoAssembly": { "เปิดใช้งาน": จริง "ช่วงเวลา": "5m" } } } }
จากนั้นคุณต้องรีสตาร์ท ONLYOFFICE Document Server โดยใช้คำสั่งนี้:
$ sudo Supervisorctl รีสตาร์ททั้งหมด
ขอแนะนำอย่างยิ่งให้เปิดใช้งาน a JWT ความลับในการปกป้องเอกสารของคุณจากการเข้าถึงโดยไม่ได้รับอนุญาต ในการดำเนินการดังกล่าว คุณต้องติดตั้งโมดูลหลามโดยใช้คำสั่งต่อไปนี้:
$ sudo pip ติดตั้ง pyjwt
ทำการเปลี่ยนแปลงต่อไปนี้กับ seahub_settings.py ไฟล์การกำหนดค่า:
ONLYOFFICE_JWT_SECRET = 'สตริงลับของคุณ'
หลังจากนั้นให้เรียกใช้ ONLYOFFICE Docker รูปภาพโดยใช้คำสั่งต่อไปนี้:
$ sudo docker run -i -t -d -p 80:80 -e JWT_ENABLED=true -e JWT_SECRET=your-secret-string onlyoffice/documentserver.
หากคุณไม่ต้องการเปลี่ยนไฟล์การกำหนดค่าทุกครั้งที่ ONLYOFFICE Document Server คอนเทนเนอร์ถูกรีสตาร์ท คุณสามารถสร้าง a local-production-linux.json ไฟล์และติดตั้งลงในคอนเทนเนอร์ documentserver:
-v /local/path/to/local-production-linux.json:/etc/onlyoffice/documentserver/local-production-linux.json
เพื่อให้กระบวนการกำหนดค่าเสร็จสมบูรณ์ คุณต้องเพิ่มตัวเลือกการกำหนดค่าบางอย่างไปที่ seahub_settings.py ไฟล์การกำหนดค่า
วิธีเปิดใช้งาน ONLYOFFICE:
ENABLE_ONLYOFFICE = จริง VERIFY_ONLYOFFICE_CERTIFICATE = เท็จ ONLYOFFICE_APIJS_URL = 'http{s}://{โดเมนหรือ IP ของเซิร์ฟเวอร์ OnlyOffice ของคุณ}/web-apps/apps/api/documents/api.js' ONLYOFFICE_FILE_EXTENSION = ('doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'odt', 'fodt', 'odp', 'fodp', 'ods', 'fods' ) ONLYOFFICE_EDIT_FILE_EXTENSION = ('docx', 'pptx', 'xlsx')
เพื่อเปิดใช้งาน บังคับบันทึก คุณลักษณะเพื่อให้ผู้ใช้สามารถบันทึกไฟล์เมื่อคลิกปุ่มบันทึก:
ONLYOFFICE_FORCE_SAVE = จริง
จากนั้นคุณต้องรีสตาร์ท Seafile เซิร์ฟเวอร์โดยใช้หนึ่งในคำสั่งเหล่านี้:
$ sudo ./seafile.sh รีสตาร์ท หรือ. $ sudo ./seahub.sh รีสตาร์ท
หรือคุณสามารถเรียกใช้สิ่งนี้:
$ sudo service seafile-server รีสตาร์ท
หลังจากทำตามขั้นตอนทั้งหมดข้างต้นแล้ว คุณจะได้รับสภาพแวดล้อมการแชร์ไฟล์ร่วมกันบนเซิร์ฟเวอร์ของคุณ เมื่อคุณคลิกเอกสาร สเปรดชีต หรืองานนำเสนอในไลบรารี Seafile คุณจะเห็นหน้าแสดงตัวอย่างใหม่และสามารถดูและแก้ไขไฟล์แบบออนไลน์ได้
หากการแก้ไขเอกสารในเว็บเบราว์เซอร์ไม่ใช่สิ่งที่คุณชอบ และคุณต้องการแอปพลิเคชันบนเดสก์ท็อป ข่าวดีสำหรับคุณก็คือ คุณสามารถติดตั้งและเชื่อมต่อ ONLYOFFICE Desktop Editors ซึ่งเป็นชุดโปรแกรมสำนักงานข้ามแพลตฟอร์มฟรีสำหรับ Linux Windows หรือ macOS ไปยังอินสแตนซ์ Seafile ของคุณเพื่อแก้ไขเอกสาร สเปรดชีต และงานนำเสนอใน a วิธีที่สะดวก
ก่อนอื่นให้เปิด seahub_setting.py ไฟล์การกำหนดค่าและเพิ่มบรรทัดต่อไปนี้:
ONLYOFFICE_DESKTOP_EDITORS_PORTAL_LOGIN = จริง
จากนั้นเปิด ONLYOFFICE Desktop Editors คลิก เชื่อมต่อ ไปที่คลาวด์ในหน้าเริ่มต้นแล้วเลือก Seafile. ป้อนที่อยู่ IP หรือชื่อโดเมนของเซิร์ฟเวอร์ Seafile ของคุณและคลิก เชื่อมต่อ ตอนนี้.
คุณจะเห็นหน้าต่างใหม่ที่คุณจะต้องป้อน Seafile ชื่อผู้ใช้หรืออีเมลและรหัสผ่านของคุณ เมื่อคุณลงชื่อเข้าใช้บัญชี Seafile สำเร็จแล้ว คุณสามารถแก้ไขและทำงานร่วมกันบน. ของคุณได้ เอกสาร Seafile สเปรดชีตและการนำเสนอได้จากอินเทอร์เฟซของ ONLYOFFICE Desktop บรรณาธิการ
คุณเคยแก้ไขเอกสารใน Seafile โดยใช้ตัวแก้ไขออนไลน์ ONLYOFFICE หรือไม่? โปรดแบ่งปันความคิดเห็นของคุณโดยแสดงความคิดเห็นด้านล่าง