life-ttw
Published in

life-ttw

Quick Install : ติดตั้ง R Studio server บน Ubuntu ง่ายๆ ภายใน 10 นาที

โปรแกรม R (https://www.r-project.org/)เป็นภาษาคอมพิวเตอร์ที่นิยมใช้ในงานมางสถิติ และอะไรที่ฟรีด้วย แต่การใช้ R อย่างเดียวไม่ง่ายเลยไม่มี Interface มาให้ใช้งานดังนั้น R Studio จึงเป็นอะไรสที่เข้ามาช่วยชีวิตได้อย่างดี เพราะ

RStudio (https://rstudio.com/) เป็นเหมือน IDE (Integrated Development Environment) เป็นโปรแกรมคล้ายๆ Text editor ตัวนึงสำหรับเขียนภาษา R และก็ฟรีอีกเหมือนกัน

แต่วันนี้ มาดูวีธีการติดตั้ง ลงบน Ubutu Server แต่ทำไม่ต้องติดตั้งลงบน server เหรอ ก็เพราะว่าเราต้องการ Performance ที่เร็วและแรงส์กว่าในการข้อมูลและการประมวลผลบนเครื่องส่วนตัว

ว่าแล้วก็เริ่มกัน……

  1. ขอข้ามขั้นตอนการติดตั้ง Ubuntu server (https://ubuntu.com/download/server) ไปก่อนเลยละกัน ถือว่าได้ติดตั้งพร้อมแล้ว …..

ในการทดลองนี้ผมใช้การติดตั้งบน DigitalOcean สามารถสมัครใช้งานได้ที่ลิ้งค์นี้นะ https://m.do.co/c/2eb7502d0725

โดยสร้าง Droplet Ubuntu version 18.04.3(LTS)x86 spec ต่ำสุดเลย แต่ถ้าใครไปโหลดจากเว็บมาให้เลือก version ที่เป็น LTS เท่านั้น!! นะครับ

กดสร้างไปเลย แล้วก็รอผ่านไป 1–2 นาที เครื่องก็พร้อมใช้งาน

2. ขั้นตอนถัดมาก็ลุยโลด ผ่าน SSH กันเลย

3. เริ่มติดตั้งจริงกันเสียที

ก่อนติดตั้งให้ update ก่อนสักรอบนะครับ

sudo apt-get update

ติดตั้ง R ใช้เวลาไปประมาณ 3–4 นาที(ขึ้นอยู่กับความแรงของเน็ตในการโหลดด้วยนะ 555+)

sudo apt-get install r-base

ติดตั้ง RStudio

sudo apt-get install gdebi-core
wget https://download2.rstudio.org/server/xenial/amd64/rstudio-server-1.3.959-amd64.deb
sudo gdebi rstudio-server-1.3.959-amd64.deb

ถามอะไรมาเราก็ตอบ yes ไปละกัน

เร็วมากยังไม่ถึง 10 นาทีเลย……

4. ทดสอบการใช้งาน การใช้งาน RStudio สามารถเข้าใช้งานผ่าน Browser ได้เลย

http://<server-ip>:8787

ได้แล้ว สุดยอด…… ชมตัวเองก็ได้ 555+

ถ้าหากไม่มี user ในการใช้งานก็สร้างใหม่

sudo adduser rstudio

แต่ถ้าหากลงแล้วยังไม่ได้ ให้ verify สักรอบ

sudo rstudio-server verify-installation

--

--

Life@TTW: Blogs, News, Programming, DevOps, Learn and Share

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store