Synology Nas

            อันนี้ตั้งใจซื้อมาเพื่อใช้ในการเก็บข้อมูลเป็นหลักนะครับ ซึ่งมันสามารถเป็นที่เก็บข้อมูลออนไลน์คล้ายพวก google drive แต่แบบส่วนตัว ซึ่งดีตรงที่เราจะซื้อ HDD มาใส่เองขนาดเท่าไหร่ก็ได้ แถมยังมีช่อง usb ให้ต่อเพิ่มกับ external HDD ได้อีก แต่ทีนี้ เนื่องด้วยมันก็คือ linux ตัวนึง และมี services สำหรับรองรับด้านอื่นๆ ได้อีก (ทั้งเว็บเซิฟเวอร์ ดาต้าเบส สตรีมหนัง บลาๆ -> list app แต่เราจะใช้นอกเหนือจากนั้น ส่วนที่มีเราไม่ใช้ 555)

  1. ก่อนอื่นเปิด ssh ใน synology ที่ Control Panel -> Terminal & SNMP -> ติ๊กถูกที่ Enable SSH services กับจำเลข Port มานะครับ
  2. log in ด้วยคำสั่ง ssh User_Name@192.168.1.xx -p xx โดย หลัง -p คือ port นะครับ มันตั้งเองได้ตอนเปิด ssh
  3. sudo python3 -m ensurepip ติดตั้ง pip ในระบบของ synology นะครับ
  4. sudo python3 -m pip -V ลองเช็คเวอร์ชั่น
  5. sudo python3 -m pip install --upgrade pip อัพเดตเป็นเวอร์ชั่นปัจจุบัน
  6. sudo python3 -m pip install pandas ติดตั้ง pandas
  7. ลองสร้างไฟล์ Line_Notify.py โดยใส่โค้ดตามนี้
  8. ในหน้าจอของ synology GUI ที่ใช้ผ่าน web-browser ให้ไปที่ Control Panel -> Task Scheduler -> Create -> ตั้งชื่อ Task: ใน tab "General" และตั้ง User: root -> tab "Schedule" ตั้งช่วงเวลาที่ทำงาน -> tab "Task Settings" ใน Run Command 
  9. python /volume1/homes/Name_User/Line_Notify.py แล้วกด OK -> Apply
  10. กรณีที่บาง script รันไม่ถูกต้อง ลองเข้าไปแก้ที่ crontab เองได้ที่ sudo vim /etc/crontab เนื่องจากไม่มี nano นะครับ วิธีใช้ vim มันจะต้องปลดล็อกในการเขียนก่อน ด้วยการกดปุ่ม Insert แล้วเราถึงจะพิมพ์ได้ กด Esc เพื่อออกจากการพิมพ์ พิมพ์ :w+Enter เพื่อเซฟไฟล์ และ :q+Enter เพื่อออกจากโปรแกรม ส่วนการแก้ไข crontab ดูได้จากหน้านี้ครับ

            ปล. ถ้ายังไมได้ลองทำเพิ่มเติมของหน้าเว็บนี้ดูครับ แต่บอกก่อนนะมันไม่มี apt และใช้ ipkg ละ

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

โปรโมชั่นเน็ต TOT

โน๊ตบุ๊ค acer switch sa5-271 แบตบวม T^T

Blog นี้สร้างเพื่อ?