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