ช่วงนี้หลายๆ โรงพยาบาลคงเตรียมตัวสำหรับฉีดวัคซีนโควิดกันอยู่ ซึ่ง Hospital-OS เวอร์ชัน 3.9.64 นั้น ได้เพิ่มหน้าจอสำหรับบันทึก และส่งข้อมูลการรับวัคซีนไปยัง MOPH Immunization Center ให้เพื่อลดขั้นตอนการทำงานของเจ้าหน้าที่
ซึ่งถ้าใช้งานภายในโรงพยาบาลเองก็ไม่มีปัญหาอะไร แต่ถ้าโรงพยาบาลต้องออกหน่วยไปฉีดวัคซีนข้างนอกหล่ะต้องทำยังไง
วิธีที่ปลอดภัยก็คงหนีไม่พ้นการใช้งาน VPN แต่ก็มีขั้นตอนตั้งค่ามากมายทั้งฝั่งของ server และ client วันนี้เลยจะมาแนะนำการเชื่อมต่อ VPN แบบไม่ต้องตั้งค่าอะไรเลย
สิ่งที่ต้องมี
- โปรแกรม Hospital-OS เวอร์ชัน 3.9.64 ขึ้นไป
- สมัครใช้งาน tailscale แบบ Solo (ฟรี)
มาเริ่มกันเลย
วิธีการเชื่อมต่อ VPN ในบทความนี้จะใช้งาน tailscale เลือกใช้งานแบบ Solo แถมยังสามารถใช้งานได้ถึง 100 เครื่องกันเลยทีเดียว ซึ่งวิธีการก็ไม่ยุ่งยาก แค่ติดตั้งโปรแกรมก็พร้อมใช้งานทันที ไม่ต้องตั้งค่าอะไรเพิ่มอีกแล้ว ง่ายๆ เพียง 3 ขั้นตอน
ขั้นแรก ติดตั้ง tailscale ที่ Database Server
- ไปที่ https://tailscale.com/download/linux เพื่อดูวิธีการติดตั้งในแต่ละ OS
- โดยในตัวอย่างใช้ server เป็น Ubuntu 20.04 จะใช้คำสั่ง ดังนี้
# Add Tailscale’s package signing key and repository
$ curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/focal.gpg | sudo apt-key add -
$ curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/focal.list | sudo tee /etc/apt/sources.list.d/tailscale.list
# Install Tailscale
$ sudo apt-get update
$ sudo apt-get install tailscale
# Authenticate and connect your machine to your Tailscale network
$ sudo tailscale up
To authenticate, visit:
https://login.tailscale.com/a/c0d94d261161
- จากขั้นตอนข้างบน เราจะต้องเข้าไปที่ https://login.tailscale.com/a/c0d94d261161 เพื่อทำการยืนยันตัวตน และเมื่อ login สำเร็จจะแสดงหน้าจอแบบนี้
- ให้เข้าไปที่หน้า admin console เพื่อทำการตรวจสอบ ก็จะพบเครื่องที่เราเพิ่งติดตั้งไป
- ซึ่งเราสามารถแก้ไขชื่อเครื่องได้ โดยการกดที่
...
แล้วเลือกEdit machine name
- ให้เอาตัวเลือก
Auto-generate from OS hostname
ออก แล้วแก้ไขชื่อ เช่นhospitalos-db
และกด Update name
- ชื่อก็จะเปลี่ยนไปเป็นตามที่เราตั้งค่า
- สุดท้ายให้ไปแก้ไฟล์ที่ pg_hba.conf เพื่อให้เครื่องในวง VPN นี้สามารถเข้ามาใช้งานฐานข้อมูลได้ โดยให้เพิ่มค่าดังนี้
host all all 100.0.0.0/8 md5
ขั้นที่สอง ติดตั้ง tailscale ที่เครื่อง client
โดยให้ติดที่เครื่อง client ทุกเครื่องที่จะนำออกไปใช้งานนอกโรงพยาบาล
ดาวน์โหลดโปรแกรม https://tailscale.com/download/windows
ทำการติดตั้ง เมื่อติดตั้งเสร็จจะมี icon แบบในรูปด้านล่างแสดงที่ taskbar
- ทำการ login เพื่อใช้งาน โดยการคลิกขวาที่ icon เลือก
Log in
ขั้นตอนการยืนยันตัวตนจะต้องใช้บัญีเดียวกันกับที่ติดตั้งที่เครื่อง server
- กลับไปที่หน้า admin console เพื่อทำการตรวจสอบ ก็จะพบเครื่องที่เราเพิ่งติดตั้งไป
ขั้นตอนสุดท้าย
เพียงแค่เปิดใช้งานโปรแกรม Hospital-OS เวอร์ชั่น 3.9.64 ขึ้นไป แล้วเปลี่ยนการเชื่อมต่อไปยังระบบฐานข้อมูล โดยใช้ IP ของ VPN ดูได้จากหน้า admin console เพียงแค่ก็สามารถใช้งานได้เลย
จะเห็นว่าวิธีการนี้ช่วยลดขั้นตอนความยุ่งยากในการติดตั้ง VPN ออกไป และเริ่มใช้งานได้เลยทันที ซึ่งเราสามารถนำเอาไปใช้กับการออกหน่วยให้บริการด้านอื่นๆ ได้อีก ขอแค่มีอินเตอร์เน็ตก็ใช้งานได้แล้ว แถมยังปลอดภัยอีกด้วย
Top comments (0)