โดย George Curta ·
ติดตั้งทั้งสองแอป
แอปเหล่านี้ยังไม่ได้เผยแพร่บน Nextcloud App Store ดังนั้นการติดตั้งจึงต้องทำด้วยตนเอง — ใช้กลไกแทนที่ไฟล์แบบเดียวกับที่การอัปเดตแอป Nextcloud ทั่วไปใช้
- 1.ดาวน์โหลดไฟล์อาร์ไคฟ์ของแอป Anonym Anonymizer และ Anonym Files จากหน้า GitHub releases
- 2.แตกไฟล์อาร์ไคฟ์แต่ละไฟล์ลงในไดเรกทอรี apps/ ของระบบ Nextcloud ของคุณ โดยแทนที่ไฟล์เดิมของแอปนั้นหากมีอยู่
- 3.รันคำสั่ง occ upgrade ในฐานะผู้ดูแลระบบ Nextcloud (หรือ occ app:enable anonym_anonymizer / anonym_files) เพื่อให้ Nextcloud รู้จักแอปใหม่
- 4.เปิดใช้งานทั้งสองแอปจากรายการแอปของผู้ดูแลระบบ Nextcloud
ตั้งค่า URL ของ API แบ็กเอนด์
ทั้งสองแอปเชื่อมต่อกับ API ของ anonym.legal ผ่าน URL ที่คุณตั้งค่าไว้ในการตั้งค่าส่วนตัวของแต่ละแอป ใช้โฮสต์ที่ถูกต้องตามสภาพแวดล้อมของคุณ:
https://anonymize.businessDEV: https://anonymize.business — ค่าเริ่มต้นของแอป Nextcloud ในขณะที่การเชื่อมต่อนี้ยังใช้ได้เฉพาะในสภาพแวดล้อมพัฒนาเท่านั้นhttps://anonym.legalProduction: https://anonym.legal — เปลี่ยนมาใช้โฮสต์นี้เมื่อการเชื่อมต่อเปิดใช้งานจริงสำหรับบัญชีของคุณแล้ว
allowlist โฮสต์ที่ตรวจสอบขณะทำงาน (UrlGuard) จะปฏิเสธโฮสต์อื่นทั้งหมด ดังนั้น URL ที่ตั้งค่าไว้ต้องตรงกับหนึ่งในสองโฮสต์นี้เท่านั้น — ดูหัวข้อการแก้ไขปัญหาหากคำขอถูกปฏิเสธ
วางโทเค็นแบบจำกัดขอบเขตสำหรับการเชื่อมต่อของคุณ
สร้างโทเค็น API แบบจำกัดขอบเขตสำหรับการเชื่อมต่อจากการตั้งค่าบัญชี anonym.legal ของคุณ จากนั้นวางลงในการตั้งค่าส่วนตัวของแอปคู่กับ URL ของ API แบ็กเอนด์ เมื่อติดตั้งทั้งสองแอป ทั้งคู่จะใช้การตั้งค่าโทเค็นเดียวกันโดยอัตโนมัติ
โทเค็นแบบจำกัดขอบเขตสำหรับการเชื่อมต่อสามารถวิเคราะห์และปิดบังเนื้อหาได้ แต่ไม่สามารถดึงข้อมูลคีย์ที่ถอดรหัสแล้วจากบัญชีของคุณได้ — ถูกจำกัดสิทธิ์ไว้มากกว่าโทเค็น API บัญชีเต็มรูปแบบโดยตั้งใจ ดังนั้นแม้เซิร์ฟเวอร์ Nextcloud จะถูกบุกรุก ก็ไม่สามารถนำไปถอดรหัสประวัติการเข้ารหัสแบบย้อนกลับได้ของคุณได้