FileBrowser Quantum - ตัวจัดการไฟล์เว็บแบบ self-hosted ฟรีและโอเพนซอร์ส
(github.com/gtsteffaniak)- ตัวจัดการไฟล์บนเว็บแบบ self-hosted ที่เป็น การ fork ครั้งใหญ่ จากโปรเจกต์โอเพนซอร์ส FileBrowser เดิม พร้อมเพิ่มฟีเจอร์ขั้นสูงจำนวนมาก
- รองรับวิธีการยืนยันตัวตนหลากหลายแบบ เช่น OIDC, LDAP, JWT, รหัสผ่าน+2FA, พร็อกซี และสามารถตั้งค่าการควบคุมสิทธิ์เข้าถึงระดับไดเรกทอรีแยกตามผู้ใช้และกลุ่มได้
- ใช้ การทำดัชนีประสิทธิภาพสูงมาก บน SQLite เพื่อแสดงผลการค้นหาแบบเรียลไทม์ระหว่างพิมพ์ พร้อมรองรับการค้นหาตามขนาดไฟล์·โฟลเดอร์และตัวกรองหลากหลาย
- สามารถ เชื่อมต่อหลายแหล่งข้อมูลพร้อมกัน ได้ พร้อมใช้กฎ include/exclude และวิธีตั้งค่าที่เรียบง่ายผ่าน
config.yaml - การเรียกดูรายการไฟล์ที่ปรับปรุงดีขึ้น พร้อมพรีวิวเอกสาร Office, วิดีโอ, อาร์ตเวิร์กอัลบั้ม และ ภาพย่อโมเดล 3D
- มีตัวเลือกการแชร์ที่ละเอียดมากขึ้น โดยสามารถตั้งค่า เวลาหมดอายุ, ผู้ใช้ที่เข้าถึงได้ (รวมถึงผู้ไม่ระบุตัวตน), ธีม, สิทธิ์ของไฟล์ แยกกันได้
- รองรับการสร้าง API token แบบอายุยาว และมีเอกสาร Developer API ผ่านเอ็นด์พอยต์
/swagger - UI ใช้โครงสร้างการนำทางแบบ 3 คอมโพเนนต์ ได้แก่ ปุ่ม multi-action, แถบค้นหา และตัวสลับมุมมอง
- เมื่อเทียบกับ Nextcloud, Filestash, Google Drive, FileRun เป็นต้น จุดเด่นสำคัญคือ ฟรี·โอเพนซอร์ส และสามารถรันเป็นไบนารีเดี่ยวได้อย่างอิสระ
- Docker image มีขนาด 180MB (รวม ffmpeg), ต้องการหน่วยความจำขั้นต่ำ 512MB และรองรับ Linux·Windows·Mac แบบข้ามแพลตฟอร์ม
- คำสั่ง shell ถูก ลบออกทั้งหมด แล้ว และไม่มีแผนจะนำกลับมา
- ชื่อ "Quantum" หมายถึงการ บรรจุฟีเจอร์ขั้นสูงจำนวนมากไว้ในไฟล์ขนาดเล็กไฟล์เดียวที่รันได้ง่าย
- มีเป้าหมายจะเป็นแอปพลิเคชันโอเพนซอร์สสำหรับการเรียกดูไฟล์แบบ self-hosted ที่ดีที่สุด และตั้งใจจะคงความเป็น ฟรีถาวร·โอเพนซอร์ส ต่อไป
- ไลเซนส์ Apache-2.0
ยังไม่มีความคิดเห็น