เพิ่มระบบค้นหาข้อความเต็มรูปแบบ Elasticsearch ลงใน Nextcloud
เชื่อมต่อระบบค้นหาไฟล์ของ Nextcloud กับ Elasticsearch จัดทำดัชนีเนื้อหาเอกสาร และเลือกการตั้งค่าที่เหมาะสมกับเซิร์ฟเวอร์และความต้องการด้านความปลอดภัยของคุณ
โดยทั่วไปแอปพลิเคชัน Windows จะเก็บข้อมูลและการตั้งค่าไว้ในโฟลเดอร์ AppData และบัญชีผู้ใช้ Windows แต่ละบัญชีจะมีของตนเอง เป็นโฟลเดอร์ที่ซ่อนไว้คุณจะเห็นได้ก็ต่อเมื่อคุณแสดงไฟล์ใน File Manager ไดเรกทอรี AppData คืออะไรและเล่นอย่างไร ลองหาคำตอบจากบทความต่อไปนี้

บัญชีผู้ใช้แต่ละบัญชีมีโฟลเดอร์ AppData ที่มีเนื้อหาของตัวเอง สิ่งนี้ช่วยให้โปรแกรม Windows สามารถเก็บแพ็คเกจการติดตั้งไว้ได้หลายชุดหากคอมพิวเตอร์เครื่องเดียวใช้งานโดยคนหลายคน โฟลเดอร์ AppData เปิดตัวในWindows Vistaและยังคงใช้ในWindows 10 , 8 และ 7
คุณจะพบโฟลเดอร์ AppData ของแต่ละบัญชีผู้ใช้ในไดเร็กทอรีของผู้ใช้นั้น ตัวอย่างเช่นถ้าชื่อผู้ใช้คือ An คุณจะพบโฟลเดอร์ข้อมูลแอปพลิเคชันที่C: \ Users \ An \ AppDataตามค่าเริ่มต้น คุณสามารถป้อนที่อยู่นี้ในแถบที่อยู่เพื่อจะดูหรือแสดงโฟลเดอร์ที่ซ่อนอยู่และเรียกดูบัญชีผู้ใช้ไดเรกทอรีที่C: \ Users \ NAME (คุณสามารถพิมพ์% APPDATA%ในแถบที่อยู่ของFile Explorerเพื่อไปที่โฟลเดอร์ AppData \ Roamingได้โดยตรง)
โดยพื้นฐานแล้วเป็นโฟลเดอร์สามโฟลเดอร์ใน AppData และเป็นโปรแกรมที่แตกต่างกันซึ่งมีการตั้งค่าประเภทต่างๆ เปิดAppDataโฟลเดอร์และคุณจะเห็นสามโฟลเดอร์ท้องถิ่น LocalLow,และRoanming
โฟลเดอร์Roamingมีข้อมูลที่ "ติดตาม" บัญชีผู้ใช้จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งหากคอมพิวเตอร์ของคุณเชื่อมต่อกับโดเมนที่มีโปรไฟล์โรมมิ่งซึ่งมักใช้สำหรับการตั้งค่าที่สำคัญ ตัวอย่างเช่นFirefoxเก็บโปรไฟล์ผู้ใช้ไว้ที่นี่ทำให้บุ๊กมาร์กและข้อมูลการท่องเว็บอื่น ๆ "ติดตาม" คุณจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง
ท้องถิ่นโฟลเดอร์มีข้อมูลที่เฉพาะเจาะจงกับคอมพิวเตอร์ที่แยกต่างหาก จะไม่มีการซิงโครไนซ์จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งแม้ว่าคุณจะเข้าสู่ระบบชื่อโดเมนก็ตาม ข้อมูลนี้มักเป็นข้อมูลเฉพาะสำหรับคอมพิวเตอร์หรือมีไฟล์ที่ใหญ่เกินไป ข้อมูลอาจรวมถึงไฟล์แคชที่ดาวน์โหลดมาหรือไฟล์ขนาดใหญ่อื่น ๆ หรือเพียงแค่การตั้งค่าที่นักพัฒนาไม่คิดว่าจะต้องซิงค์ระหว่างคอมพิวเตอร์
ถ้าคุณไม่ได้เชื่อมต่อกับโดเมนที่มีความแตกต่างระหว่างไม่มีRoamingและท้องถิ่นไดเรกทอรี ทั้งหมดนี้ถูกเก็บไว้ในคอมพิวเตอร์ของคุณ อย่างไรก็ตามนักพัฒนาแอปพลิเคชันยังคงแบ่งประเภทข้อมูลต่างๆระหว่างโฟลเดอร์ต่างๆ
ไดเร็กทอรีLocalLowเป็นเหมือนไดเร็กทอรีLocalแต่ออกแบบมาสำหรับแอปพลิเคชัน "ความสมบูรณ์ต่ำ" ที่ทำงานด้วยการตั้งค่าความปลอดภัยที่เข้มงวดมากขึ้น ตัวอย่างเช่นInternet Explorerเมื่อทำงานในโหมดป้องกันจะสามารถเข้าถึงโฟลเดอร์ LocalLowเท่านั้น ความแตกต่างไม่สำคัญสำหรับการใช้งานส่วนตัวของคุณ แต่บางแอพต้องการไดเร็กทอรีเพื่อเขียนเนื่องจากไม่มีสิทธิ์เข้าถึงไดเร็กทอรีในเครื่อง
หากโปรแกรมต้องการที่จะมีการติดตั้งแพคเกจของตัวเองหรือไฟล์ที่ใช้โดยคนมากกว่าหนึ่งคนก็ควรใช้ProgramDataไดเรกทอรี ProgramData เรียกว่าโฟลเดอร์ AppData "ผู้ใช้ทั้งหมด" ใน Windows เวอร์ชันก่อนหน้า ตัวอย่างเช่นแอปพลิเคชันป้องกันไวรัสสามารถเก็บบันทึกการสแกนและการตั้งค่าไว้ใน ProgramData และแบ่งปันกับผู้ใช้ทั้งหมดบนพีซี
ผู้ใช้ Windows ส่วนใหญ่ไม่จำเป็นต้องทราบว่ามีไดเรกทอรีนี้อยู่ นั่นเป็นเหตุผลว่าทำไมจึงซ่อนไว้โดยค่าเริ่มต้น คุณไม่จำเป็นต้องสำรองข้อมูลทั้งโฟลเดอร์แม้ว่าคุณอาจต้องการรวมไว้ในข้อมูลสำรองเพื่อให้คุณมีทุกอย่างในกรณีที่คุณต้องการกู้คืน
อย่างไรก็ตามหากคุณต้องการสำรองข้อมูลการตั้งค่าของโปรแกรมใดโปรแกรมหนึ่งหรือไฟล์เก็บถาวรของเกมคอมพิวเตอร์คุณสามารถทำได้โดยขุดเข้าไปในโฟลเดอร์ AppData ค้นหาโฟลเดอร์ของโปรแกรมและสำรองข้อมูลไว้ คัดลอกไปยังตำแหน่งอื่น จากนั้นคุณสามารถคัดลอกโฟลเดอร์นั้นไปยังที่เดียวกันบนคอมพิวเตอร์เครื่องใหม่และโปรแกรมจะใช้การตั้งค่าเดียวกัน
หลายโปรแกรมมีวิธีซิงโครไนซ์ข้อมูลระหว่างคอมพิวเตอร์หรืออย่างน้อยก็ส่งออก เป็นเรื่องยากมากที่คุณต้องเจาะเข้าไปในไดเรกทอรี AppData แต่บางครั้งคุณก็สามารถทำได้เช่นกัน
เชื่อมต่อระบบค้นหาไฟล์ของ 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 สาธารณะอย่างปลอดภัย