อาจมีหลายสาเหตุว่าทำไมคุณถึงต้องการโซลูชันแบบโฮสต์เองสำหรับเว็บแอปยอดนิยม บางทีคุณอาจต้องการเลิกใช้บริการของ Google มากนัก อาจเป็นไปได้ว่าคุณต้องการควบคุมข้อมูลของคุณมากขึ้น บางทีคุณอาจกำลังจัดตั้งธุรกิจและต้องการเลือกแอปที่บริษัทใช้
การใช้แอพที่โฮสต์เองนั้นค่อนข้างยุ่งยาก โดยที่แต่ละแอพต้องมีขั้นตอนการตั้งค่าที่ใช้เวลานาน พายุทรายเปลี่ยนแปลงสิ่งนั้น ทำให้ง่ายต่อการติดตั้งทั้งไลบรารีของแอพที่โฮสต์เองบนเซิร์ฟเวอร์ของคุณ สิ่งที่คุณต้องทำคือติดตั้งและกำหนดค่า Sandstorm เพื่อเริ่มต้น ซึ่งเป็นกระบวนการง่ายๆ
การติดตั้งพายุทราย
ก่อนที่คุณจะติดตั้ง Sandstorm คุณอาจต้องการลองใช้การสาธิตและความต้องการของระบบ ตามเว็บไซต์ Sandstorm คุณจะต้องใช้งานเซิร์ฟเวอร์ Linux 64 บิตที่เชื่อมต่อกับอินเทอร์เน็ต คุณจะต้องใช้เคอร์เนลเวอร์ชัน 3.10 ขึ้นไปด้วย ต้องการ RAM 1GB โดยแนะนำให้ใช้ 2GB ขึ้นไป
Sandstorm เสนอสคริปต์การติดตั้งที่จะทำทุกอย่างให้คุณ สิ่งที่คุณต้องทำเพื่อเริ่มต้นคือตรวจสอบให้แน่ใจว่าได้ติดตั้ง curl แล้ว หากคุณไม่แน่ใจและกำลังใช้งาน Ubuntu ให้พิมพ์:
sudo apt install curl
ตอนนี้คุณสามารถเรียกใช้สคริปต์การติดตั้ง Sandstorm:
curl https://install.sandstorm.io | bash
จากที่นี่ ตัวติดตั้งจะดาวน์โหลดและแนะนำคุณตลอดขั้นตอนการติดตั้ง เมื่อการติดตั้งเสร็จสมบูรณ์ คุณจะได้รับลิงก์แบบจำกัดเวลาเพื่อกำหนดค่า Sandstorm บนเซิร์ฟเวอร์ของคุณ
การกำหนดค่าพายุทราย
คลิกที่ลิงค์ แล้วคุณจะเข้าสู่หน้าต้อนรับคุณสู่พายุทราย จากที่นี่ คุณจะต้องตั้งค่าผู้ให้บริการการเข้าสู่ระบบของคุณ สิ่งที่คุณเลือกจะขึ้นอยู่กับว่าคุณจะใช้การติดตั้ง Sandstorm และเซิร์ฟเวอร์ของคุณโดยทั่วไปอย่างไร ตัวเลือกรวมถึงการตรวจสอบสิทธิ์อีเมลแบบไม่ใช้รหัสผ่าน, Google, GitHub, LDAP และ SAML
ถัดไป คุณจะต้องกรอกรายละเอียดองค์กรของคุณ ซึ่งรวมถึงตัวเลือกว่าจะเพิ่มผู้ใช้ทั้งหมดภายในองค์กรของคุณในรายการที่ติดต่อของกันและกันหรือไม่ คุณยังเลือกได้ว่าจะอนุญาตให้มีการทำงานร่วมกันกับผู้ใช้ภายนอกองค์กรหรือไม่
หลังจากนี้ก็ได้เวลาตั้งค่าอีเมล ขั้นตอนนี้เป็นทางเลือก เว้นแต่คุณจะใช้อีเมลสำหรับการตรวจสอบสิทธิ์ แต่ Sandstorm จะส่งการแจ้งเตือนทางอีเมลไม่ได้เว้นแต่จะตั้งค่าไว้
สุดท้าย Sandstorm จะติดตั้งแอพบางตัวเพื่อให้คุณเริ่มต้น ขั้นตอนสุดท้ายคือการสร้างบัญชีผู้ดูแลระบบบนเซิร์ฟเวอร์
การติดตั้งเว็บแอปด้วยพายุทราย
เมื่อติดตั้งและกำหนดค่า Sandstorm แล้ว คุณจะสามารถใช้ Sandstorm เพื่อติดตั้งจากแอปต่างๆ ได้มากมาย ง่ายพอๆ กับการเลือกตัวเลือก “ติดตั้ง…” จากรายการแอพที่ติดตั้ง ระบบจะนำคุณไปยังตลาดแอปซึ่งคุณสามารถเลือกแอปที่จะติดตั้งได้ในคลิกเดียว
แอพที่มีให้ ได้แก่ Trello ทางเลือก Wekan และ Slack ทางเลือก Rocket Chat สิ่งเหล่านี้น่าจะได้รับการติดตั้งแล้ว แต่ตัวเลือกอื่นๆ ได้แก่ แอพจดบันทึก Permanote และตัวติดตามเว็บแบบเรียลไทม์ของ Hummingbird สำหรับรายชื่อแอปทั้งหมดที่มี โปรดดูที่ตลาดแอป Sandstorm
แอปบางแอปยังไม่ได้รับการสนับสนุนอย่างสมบูรณ์ ดังนั้นคุณอาจพบปัญหาเป็นครั้งคราวหรือฟังก์ชันที่ขาดหายไป คุณสามารถดูได้ว่าแอปได้รับการสนับสนุนเป็นอย่างดีเพียงใดจากเปอร์เซ็นต์ที่ต่ำกว่าในตลาดแอป
ขั้นตอนสุดท้าย
ตอนนี้ Sandstorm เริ่มทำงานแล้ว สิ่งที่คุณต้องทำส่วนใหญ่สามารถทำได้ผ่านอินเทอร์เฟซทางเว็บ หากคุณประสบปัญหาที่ไม่ได้ระบุไว้ที่นี่ โปรดอ่านเอกสารอย่างเป็นทางการ