Sandstorm เป็นเครื่องมือที่ช่วยจัดติดตั้งโปรแกรมต่างๆอาทิเช่น WordPress, GitLab, MediaWiki, Apache Wave, and RoundCube webmail ลงในเครื่อง Server โดยที่สามารถจัดการผ่านทางเว็บเบราเซอร์ได้โดยง่าย สามารถอ่านข้อมูลเพิ่มเติมได้ที่ https://sandstorm.io/
ติดตั้ง curl และดาวน์โหลด Sandstorm ด้วยคำสั่ง
sudo apt-get install curl
curl https://install.sandstorm.io | bash
ทำการตั่งค่า Sandstorm
เปิดเว็บเบราเซอร์แล้วไปที่
http://local.sandstorm.io:6080/
ทำการ Sign in เพื่อใช้งาน Sandstorm ซึ่งสามารถเลือกได้ระหว่าง GitHub Login และ Google Login ใน How-To ครั้งนี้ใช้ GitHub Login
แล้วทำตามขั้นตอนที่ Sandstorm แนะนำนั่นคือไปที่ https://github.com/settings/applications/new
ทำการ Login เพื่อทำการสร้าง Application ใหม่บน GitHub โดยที่ตั้งค่า Homepage URL และ Authorization callback URL ตามที่ Sandstorm กำหนดมาจากนั้นกดปุ่ม Register application
ทำการคัดลอก Client ID และ Client Secret ที่ได้จาก GitHub มาวางไว้ในช่อง Client ID และ Client Secret ของ Sandstorm จากนั้นกดปุ่ม Save Configuration
กดปุ่ม Sign in with GitHub จะมี Pop-Up ขึ้นมาให้กดปุ่ม Authorize application
ทดลองใช้ Sandstorm ด้วยการติดตั้ง WordPress โดยการกดที่ปุ่ม Install apps จะเข้ามาสู่หน้าแสดงรายการ Application ที่สามารถติดตั้งได้ผ่านทาง Sandstorm หา WordPress จากนั้นกดปุ่ม Install
จะปรากฏรายการ WordPress ขึ้นมาให้เลือกและทำการกดปุ่ม New WordPress Site
เท่านี้ก็ได้ WordPress มาใช้งานแล้ว