แพลตฟอร์ม Self-Hosting Sandstorm เผชิญอนาคตที่ไม่แน่นอนขณะที่ชุมชนตั้งคำถามเกี่ยวกับสถานะการบำรุงรักษา

ทีมชุมชน BigGo
แพลตฟอร์ม Self-Hosting Sandstorm เผชิญอนาคตที่ไม่แน่นอนขณะที่ชุมชนตั้งคำถามเกี่ยวกับสถานะการบำรุงรักษา

แพลตฟอร์ม self-hosting แบบโอเพนซอร์ส Sandstorm กำลังได้รับความสนใจจากชุมชนเทคโนโลยีอีกครั้ง แต่ไม่ใช่ด้วยเหตุผลที่ผู้สร้างอาจหวังไว้ ผู้ใช้เริ่มตั้งคำถามมากขึ้นว่าโปรเจกต์นี้ยังคงได้รับการบำรุงรักษาอย่างต่อเนื่องหรือไม่ ทำให้เกิดความกังวลเกี่ยวกับความยั่งยืนในระยะยาว

Sandstorm ได้รับการออกแบบมาเป็นแพลตฟอร์มที่ปลอดภัยสำหรับการ self-hosting เว็บแอปพลิเคชัน โดยให้ผู้ใช้สามารถเรียกใช้บริการส่วนตัวที่เทียบเท่ากับ Google Workspace แพลตฟอร์มนี้จะแยกแต่ละแอปพลิเคชันไว้ใน sandbox ที่ปลอดภัย พร้อมด้วยการอัปเดตอัตโนมัติและการควบคุมการเข้าถึงแบบรวมศูนย์สำหรับทุกแอปที่โฮสต์ไว้

คุณสมบัติหลัก:

  • แอปพลิเคชันเว็บที่ใช้ container ในสภาพแวดล้อมที่ปลอดภัย
  • โมเดลความปลอดภัยแบบ capability-based
  • การควบคุมการเข้าถึงแบบรวมศูนย์สำหรับทุกแอป
  • อ้างว่าสามารถลดช่องโหว่ด้านความปลอดภัยได้ 95% โดยอัตโนมัติ
  • การติดตั้งแอปด้วยการคลิกครั้งเดียวเหมือนกับ app store บนมือถือ
  • การโฮสต์ด้วยตนเองพร้อมตัวเลือกการติดตั้งบนคลาวด์หรือ on-premises

ประวัติการพัฒนาเผยให้เห็นความท้าทายด้านเงินทุน

การเดินทางของแพลตฟอร์มนี้เต็มไปด้วยการเปลี่ยนแปลงที่สำคัญ เริ่มต้นเปิดตัวในปี 2014 ผ่านแคมเปญ Indiegogo โดย Kenton Varda ในตอนแรก Sandstorm ดำเนินงานทั้งในรูปแบบซอฟต์แวร์โอเพนซอร์สและบริการเชิงพาณิชย์ อย่างไรก็ตาม Sandstorm Development Group หมดเงินทุนในช่วงต้นปี 2017 ทำให้ทีมหลักเข้าร่วม Cloudflare ความพยายามฟื้นฟูชุมชนเริ่มขึ้นในปี 2020 แต่ต้องเผชิญกับโศกนาฏกรรมจากการจากไปของ Ian zenhack Denhart ผู้ที่นำความพยายามในการพัฒนาชุมชน

ภายในปี 2022 บริษัทเดิมได้ยุบไปอย่างสมบูรณ์ ทำให้การพัฒนาตกอยู่ในมือของอาสาสมัครชุมชนทั้งหมด การเปลี่ยนแปลงนี้สร้างความไม่แน่นอนเกี่ยวกับทิศทางในอนาคตและความสามารถในการบำรุงรักษาของโปรเจกต์

ไทม์ไลน์ของ Sandstorm :

  • 2014: เปิดตัวผ่านแคมเปญ Indiegogo โดย Kenton Varda
  • 2017: Sandstorm Development Group หมดเงินทุน ทีมงานเข้าร่วม Cloudflare
  • 2020: ความพยายามฟื้นฟูโดยชุมชนเริ่มต้นขึ้น
  • 2022: บริษัทเดิมถูกยุบ การพัฒนาเปลี่ยนไปเป็นโมเดลชุมชนเท่านั้น
  • 2024: ชุมชนยังคงมีความกังวลเกี่ยวกับสถานะการบำรุงรักษา

ประสบการณ์ผู้ใช้ปัจจุบันแบบผสมผสาน

แม้จะมีความกังวลเรื่องการบำรุงรักษา ผู้ใช้บางคนรายงานประสบการณ์เชิงบวกกับการติดตั้งที่มีอยู่ ผู้ใช้ระยะยาวพบความสำเร็จในการเรียกใช้แอปพลิเคชันเช่น Wekan สำหรับการจัดการโปรเจกต์และ DokuWiki สำหรับเอกสาร โดยต้องการการบำรุงรักษาน้อยที่สุดตลอดหลายปีของการดำเนินงาน

อย่างไรก็ตาม ระบบนิเวศแอปดูเหมือนจะหยุดนิ่ง ผู้ใช้สังเกตว่า package repository ดูเหมือนจะไม่ได้รับการบำรุงรักษา ซึ่งจำกัดความน่าสนใจของแพลตฟอร์มสำหรับการใช้งานใหม่ สิ่งนี้ทำให้บางคนพิจารณาทางเลือกอื่นเช่น Yunohost หรือ Cloudron สำหรับความต้องการ self-hosting ของพวกเขา

แอปพลิเคชันยอดนิยม:

  • Etherpad (การแก้ไขเอกสารและการทำงานร่วมกัน)
  • Davros (การจัดเก็บและแชร์ไฟล์)
  • Wekan (การจัดการงานและโครงการ)
  • Rocket Chat (การสื่อสารในทีมอย่างปลอดภัย)
  • DokuWiki (แพลตฟอร์มสำหรับจัดทำเอกสาร)

โมเดลความปลอดภัยยังคงเป็นจุดขายที่เป็นเอกลักษณ์

แนวทางความปลอดภัยของ Sandstorm ยังคงทำให้แตกต่างจากคู่แข่ง แพลตฟอร์มใช้ความปลอดภัยแบบ capability-based โดยแต่ละเอกสาร ห้องแชท หรือ instance ของแอปพลิเคชันจะกลายเป็น grain ที่ทำงานใน container ที่ปลอดภัยของตัวเอง สถาปัตยกรรมนี้ช่วยลดช่องโหว่ด้านความปลอดภัยทั่วไปได้ประมาณ 95% ตามเอกสารของโปรเจกต์

ความปลอดภัยเป็นลำดับความสำคัญสูงสุดของพวกเขา แนวคิดคือความปลอดภัยทั้งหมดทำได้โดยการแชร์ลิงก์ (พร้อมความสามารถ) ไปยังเอกสาร

แนวทางที่ให้ความสำคัญกับความปลอดภัยเป็นอันดับแรกนี้ตรงข้ามกับโซลูชัน containerization ที่ง่ายกว่า แม้ว่าอาจมีส่วนทำให้แพลตฟอร์มมีความซับซ้อนและอัตราการยอมรับที่ช้ากว่า

ชุมชนแสวงหาทางเลือก

ความไม่แน่นอนเกี่ยวกับการบำรุงรักษา Sandstorm ทำให้ผู้ใช้สำรวจแพลตฟอร์ม self-hosting ทางเลือก บางคนได้ย้ายไปยัง Cloudron ซึ่งเสนอความสมดุลที่แตกต่างของการเลือกแอปและคุณสมบัติด้านความปลอดภัย คนอื่นๆ กำลังพิจารณา Yunohost แม้ว่าโดยทั่วไปจะต้องการทรัพยากรเซิร์ฟเวอร์เฉพาะแทนที่จะแชร์พื้นที่กับบริการอื่น

สถานการณ์นี้เน้นย้ำถึงความท้าทายที่กว้างขึ้นที่โปรเจกต์โอเพนซอร์สที่บำรุงรักษาโดยชุมชนต้องเผชิญ โดยเฉพาะอย่างยิ่งโปรเจกต์ที่ต้องการโครงสร้างพื้นฐานที่สำคัญและการอัปเดตความปลอดภัยอย่างต่อเนื่อง ในขณะที่นวัตกรรมทางเทคนิคของ Sandstorm ยังคงน่าประทับใจ คำถามเกี่ยวกับการสนับสนุนระยะยาวอาจจำกัดความน่าสนใจสำหรับผู้ใช้ใหม่ที่แสวงหาโซลูชัน self-hosting ที่เชื่อถือได้

สำหรับผู้ใช้ที่มีอยู่ แพลตฟอร์มยังคงทำงานต่อไป แต่การขาดการพัฒนาอย่างต่อเนื่องทำให้เกิดความกังวลเกี่ยวกับการอัปเดตความปลอดภัยในอนาคตและความเข้ากันได้กับเทคโนโลยีเว็บที่พัฒนาไป

อ้างอิง: Sandstorm