เพิ่มระบบค้นหาข้อความเต็มรูปแบบ Elasticsearch ลงใน Nextcloud
เชื่อมต่อระบบค้นหาไฟล์ของ Nextcloud กับ Elasticsearch จัดทำดัชนีเนื้อหาเอกสาร และเลือกการตั้งค่าที่เหมาะสมกับเซิร์ฟเวอร์และความต้องการด้านความปลอดภัยของคุณ
การส่งไฟล์ขนาดไม่กี่ร้อย KB หรือหลายสิบเมกะไบต์ผ่านเครือข่ายนั้นง่ายเกินไปและมีหลายวิธีที่จะทำได้ แต่ถ้าคุณต้องแนบไฟล์ขนาดใหญ่ถึง 10, 20 GB? แน่นอนว่าGmailหรือบริการจัดเก็บข้อมูลออนไลน์เช่นDropbox , Google Drive , OneDriveก็ยอมแพ้ในกรณีนี้เช่นกันเพราะถ้าคุณไม่ต้องซื้อพื้นที่เก็บข้อมูลฟรีของคุณก็ไม่เพียงพอที่จะจัดเก็บ ข้อมูล. แล้วคุณจะส่ง 20GBผ่านเครือข่ายได้อย่างไร?
วิธีก่อนหน้านี้ทั้งหมดที่เราทราบในการถ่ายโอนข้อมูลผ่านเครือข่ายสามารถส่งข้อมูลได้เพียงไม่กี่ GB ไม่ต้องพูดถึงว่าอาจมีความเสี่ยงหรือไฟล์ถูกรั่วไหลเนื่องจากไม่มีการเข้ารหัสหรือตั้งรหัสผ่าน
วิธีที่เราจะใช้ในบทความนี้ยังเป็นเครื่องมือตัวกลางที่เรียกว่า Nofile.io Nofile.io เป็นเว็บไซต์ที่สามารถช่วยให้ผู้ใช้ถ่ายโอนไฟล์ขนาดใหญ่มากและในขณะเดียวกันความปลอดภัยของเครื่องมือออนไลน์นี้ก็สูงมากเช่นกันเมื่ออนุญาตให้ผู้ใช้ตั้งรหัสผ่านหรือแม้กระทั่ง เป็นการเข้ารหัสข้อมูลเพื่อความปลอดภัย
ขั้นตอนที่ 1 : คุณใช้เว็บเบราว์เซอร์ในการเข้าถึงหน้าแรกของ Nofile.io
ขั้นตอนที่ 2 : คลิกซ้ายคลิกที่นี่หรือลากและวางเพื่อเริ่มการอัปโหลดเพื่อเปิดหน้าต่าง Windows และเลือกข้อมูลที่จะส่ง หรือจะคลิกซ้ายที่ไฟล์ค้างไว้ลากวางลงในอินเทอร์เฟซของเครื่องมือนี้ก็ได้

ตัวอย่างเช่นเมื่อหน้าต่าง Windows ปรากฏเป็นที่แสดงด้านล่างเลือกไฟล์ที่จะใช้และจากนั้นคลิกเปิด
เลือกไฟล์ที่จะส่งให้เพื่อนของคุณจากนั้นเปิด
ในการตรวจสอบผู้เขียนจะตรวจสอบขนาดของไฟล์นี้ให้คุณ จะเห็นได้ว่าขนาดของไฟล์นี้จะอยู่ที่ประมาณ 12GB
เนื่องจากไฟล์มีขนาดใหญ่รูปแบบที่แตกต่างกันจำนวนมากกระบวนการโหลดจะใช้เวลานานเล็กน้อยนอกจากนี้หากความเร็วในการเชื่อมต่ออินเทอร์เน็ตของคุณไม่แรงพอเวลาในการรอจะเสถียรน้อยลง
ขึ้นอยู่กับความเร็วของเส้นและประเภทของข้อมูลเวลาในการอัปโหลดจะแตกต่างกันไป
ขั้นตอนที่ 3 : คลิกที่รายการการตั้งค่าที่มุมขวาบนของอินเทอร์เฟซเพื่อทำการตั้งค่าเพื่อปกป้องไฟล์ของคุณ โดยเฉพาะจะมีสามตัวเลือก:
ขึ้นอยู่กับสิ่งที่คุณต้องการใช้ตัวเลือกดังกล่าวเนื่องจากที่นี่ผู้เขียนเลือกที่จะเข้ารหัสข้อมูลเท่านั้น
คลิกเพื่อเปิดใช้งานตัวเลือกที่ต้องการ
ขั้นตอนที่ 4 : หลังจากการตั้งค่าเสร็จสิ้นรายการที่เข้ารหัสจะปรากฏขึ้นซึ่งหมายความว่าไฟล์ได้รับการเข้ารหัสเรียบร้อยแล้ว หากคุณต้องการดำเนินการป้องกันเพิ่มเติมคุณสามารถคลิกซ้ายที่ตัวเลือก (ไอคอนเครื่องมือ)
ขั้นตอนที่ 5 : นอกจากนี้ยังมีบางรายการที่เราต้องให้ความสนใจ ได้แก่ :
คุณต้องป้อนรหัสผ่านในช่องนี้จากนั้นบันทึกการตั้งค่าเพื่อบันทึก นอกจากนี้ในส่วนKeep this file forยังช่วยให้เราสามารถเลือกระยะเวลาที่จะบันทึกข้อมูลนี้ในเครือข่ายหลังจากอัปโหลดสำเร็จ
หรือหากต้องการลบไฟล์อัปโหลดไฟล์ใหม่อีกครั้งคุณสามารถเลือกลบไฟล์นี้ด้านล่าง
ลบไฟล์หรือตั้งเวลาที่จะมีอยู่สำหรับไฟล์หลังจากอัปโหลดไปที่หน้านี้
หลังจากตั้งรหัสผ่านแล้วจะปรากฏข้อความPassword Setดังต่อไปนี้ คลิกตกลงในกล่องโต้ตอบเพื่อปิดข้อความนี้และดำเนินการส่งไฟล์ต่อไป
หากคุณไม่ได้เลือกตัวเลือก Nofile.io ยังช่วยให้คุณทำสิ่งนี้ผ่านตัวเลือกภายนอกอย่างรวดเร็วเช่นPassword Protec (ตั้งรหัสผ่าน) หรือลบ (ลบไฟล์ที่เลือก)
อย่างไรก็ตามในกรณีที่คลิกผิดเมื่อลบไฟล์หน้าจะถามอีกครั้งเพื่อยืนยัน เลือกลบเพื่อตกลงที่จะลบเลือกยกเลิกเพื่อยกเลิก
ความสนใจ:
เนื่องจากการอัปโหลดไฟล์ขนาดใหญ่ที่นี่ค่อนข้างใช้เวลานานผู้เขียนจึงเลือกไฟล์ที่มีน้ำหนักเบาเพื่อประหยัดเวลาเป็นตัวอย่างสำหรับคำแนะนำของคุณ
ขั้นตอนที่ 6:หลังจากที่การถ่ายโอนไฟล์ไปยังหน้านี้จะประสบความสำเร็จที่ด้านล่างของแถบสถานะที่สมบูรณ์ส่วนจะปรากฏ ณ จุดนี้เราสามารถคัดลอกปุ่มในYour File URL (ตัวเลือก) เพื่อส่งให้เพื่อนหรือคุณสามารถคลิกซ้ายที่ชื่อไฟล์ด้านล่างได้ตลอดเวลา
จากนั้นคัดลอกเส้นทางทั้งหมดด้านล่าง แต่รับจากhttp: //ไปก่อนหน้า[/ url]เท่านั้น เพื่อให้ง่ายขึ้นคุณสามารถไปที่ตัวเลือกคัดลอกลิงค์ที่นี่
แต่เนื่องจากด้านบนเราได้ตั้งค่าการเข้ารหัสข้อมูลเส้นทางที่อินเทอร์เฟซหลักจะรวม 2 ส่วนคือลิงค์หลัก + รหัสเพื่อเปิดไฟล์
โดยเฉพาะ:
การเชื่อมโยงที่สำคัญคือhttp: // เพื่อ OOJy1jและเป็นส่วนหนึ่งที่จะเปิดการเข้ารหัสเป็น# 90ac06da2353c2c2
คัดลอกลิงค์และส่งให้เพื่อนของคุณที่ต้องการแบ่งปัน
คุณสามารถส่งลิงก์แยกต่างหากและเข้ารหัสหรือส่งลิงก์ที่เข้ารหัสไปยังเพื่อนของคุณได้โดยตรง แต่อย่าลืมบอกวิธีเปิด
ขั้นตอนที่ 7 : หลังจากผู้รับได้รับลิงค์และเปิดขึ้นมาอินเทอร์เฟซหลักจะมีลักษณะดังนี้ คลิกซ้ายที่Decrypt & Downloadหน้าต่างเล็ก ๆ จะปรากฏขึ้น
ขั้นตอนที่ 8 : คัดลอกการเปิดการเข้ารหัสตามที่กล่าวไว้ข้างต้น
แล้ววางลงในผิดกล่องคีย์เข้ารหัสและเลือกใช้
ป้อนรหัสเพื่อเปิดการเข้ารหัสเพื่อดาวน์โหลดไฟล์
เมื่อรายการบันทึกไฟล์ปรากฏขึ้นคุณสามารถบันทึกข้อมูลได้ตามปกติ
เพียงเลือกตำแหน่งบันทึกที่เหมาะสมบนคอมพิวเตอร์ของคุณจากนั้นบันทึกอีกครั้ง
และนี่คือผลลัพธ์
แม้ว่าในตัวอย่างของเราจะมีไฟล์ขนาดเล็ก แต่จริงๆแล้ว Nofile.io สามารถจัดการไฟล์ที่มีขนาดใหญ่กว่าได้มาก จนถึงตอนนี้นี่เป็นเพียงเครื่องมือออนไลน์ที่ปลอดภัยสะดวกและใช้งานง่ายสำหรับการถ่ายโอนข้อมูลจำนวนมากทางอินเทอร์เน็ต ข้อดีอีกอย่างของบริการนี้คือผู้ใช้ไม่จำเป็นต้องติดตั้งหรือลงทะเบียนเข้าสู่ระบบบัญชีใด ๆ เลย
ฉันขอให้คุณประสบความสำเร็จ!
เชื่อมต่อระบบค้นหาไฟล์ของ Nextcloud กับ Elasticsearch จัดทำดัชนีเนื้อหาเอกสาร และเลือกการตั้งค่าที่เหมาะสมกับเซิร์ฟเวอร์และความต้องการด้านความปลอดภัยของคุณ
ตั้งค่า Nextcloud ให้ลบไฟล์ที่ถูกลบหลังจากระยะเวลาการเก็บรักษาที่กำหนดไว้ กำหนดเวลาการทำงานเบื้องหลังอย่างน่าเชื่อถือ และหลีกเลี่ยงคำสั่งที่ล้างถังขยะของผู้ใช้ทุกคน
เรียกใช้ฟังก์ชันซ่อมแซม OCC ของ Nextcloud อย่างปลอดภัย ดูตัวอย่างการเปลี่ยนแปลงฐานข้อมูล และตรวจสอบว่าเหตุใดคำเตือนจึงยังคงปรากฏอยู่
อนุญาตให้ Nextcloud อัปโหลดไฟล์ขนาดใหญ่ขึ้นได้โดยการปรับการตั้งค่า PHP, Nginx หรือ Apache, พื้นที่จัดเก็บชั่วคราว และระยะเวลาหมดเวลาให้ตรงกัน และตรวจสอบว่าข้อจำกัดใดที่กำลังบล็อกไฟล์อยู่
ตั้งค่าขีดจำกัดหน่วยความจำ PHP ที่ Nextcloud ใช้จริง รีสตาร์ทบริการที่ถูกต้อง และยืนยันการตั้งค่า 512 MB ในภาพรวมผู้ดูแลระบบ
เชื่อมต่อบัคเก็ตจัดเก็บข้อมูลแบบอ็อบเจ็กต์ที่เข้ากันได้ใน Nextcloud โดยใช้แบ็กเอนด์ S3 พร้อมด้วยเอนด์พอยต์ ข้อมูลรับรอง ขอบเขตการเข้าถึง และขั้นตอนการตรวจสอบที่ถูกต้อง
ย้ายไดเร็กทอรีข้อมูล Nextcloud บน Linux ไปยังไดรฟ์ภายนอกอย่างปลอดภัย โดยใช้การเมานต์ UUID แบบถาวร โหมดบำรุงรักษา สำเนาที่ตรวจสอบแล้ว และซิมลิงก์เส้นทางเดิม
กู้คืนการเข้าถึง Nextcloud หลังจากการอัปเดตโดยการวินิจฉัยข้อผิดพลาด SQL ตรวจสอบการเชื่อมต่อฐานข้อมูล และดำเนินการย้ายข้อมูลที่หยุดชะงักให้เสร็จสมบูรณ์อย่างปลอดภัย
ใช้คำสั่ง OCC ของ Nextcloud เพื่อรีเซ็ตรหัสผ่านผู้ดูแลระบบจากเชลล์เซิร์ฟเวอร์ พร้อมคำแนะนำสำหรับชื่อผู้ใช้ สิทธิ์ และผู้ให้บริการเข้าสู่ระบบภายนอก
ล้างคำเตือน HSTS ของ Nextcloud โดยการตั้งค่าส่วนหัวที่ Apache, NGINX หรือพร็อกซี TLS ของคุณ จากนั้นตรวจสอบการตอบสนอง HTTPS สาธารณะอย่างปลอดภัย