Installing Unifi Network Server on Ubuntu 22.04 Jammy

Published on July 2, 2024
Installing Unifi Network Server on Ubuntu 22.04 Jammy

UniFi Network Server หมายถึงระบบ ซอฟต์แวร์ของ Ubiquiti Networks ภายใต้ชื่อ UniFi Controller ซึ่งใช้ในการควบคุมและบริหารจัดการอุปกรณ์เครือข่ายต่าง ๆ เช่น Access Points, Switches, Gateways และอุปกรณ์อื่น ๆ ในเครือข่าย UniFi ซึ่งแต่ก่อนนั้น การจะจัดการกับ Access Point ท่านจะต้องใช้ Cloud Key (gen1/gen2) ซึ่งเป็นอุปกรณ์ประเภท appliance ที่ประกอบด้วยทั้ง hardware และ software แต่มาภายหลังทาง Ubiquity Networks ได้ทำการเปลี่ยน concept มาเป็นการใช้ซอฟต์แวร์ตัวเดียวสามารถควบคุมทั้งหมด โดยท่านสามารถนำ Software ดังกล่าวที่เรียกว่า Unifi Network Server ไปติตตั้ง ได้ทั้งระบบ ปฏิบัติการ Windows / Linux โดยเมื่อเปลี่ยนมาใช้ Unifi Network Servers มันมีประโยชน์ดังต่อไปนี้

  1. การจัดการรวมศูนย์ (Centralized Management): UniFi Controller สามารถจัดการอุปกรณ์ทุกชิ้นในเครือข่ายจากที่เดียว ไม่ว่าจะเป็นการกำหนดค่า (Configuration), การอัพเดตเฟิร์มแวร์ (Firmware Updates) หรือการตรวจสอบสถานะ (Monitoring).
  2. การตรวจสอบและวิเคราะห์ข้อมูล (Monitoring and Analytics): UniFi Controller ให้คุณตรวจสอบประสิทธิภาพของเครือข่ายและวิเคราะห์ข้อมูลการใช้งาน เช่น การใช้งานอินเทอร์เน็ต, ความหน่วง (Latency), ความเร็วในการดาวน์โหลดและอัพโหลด ทั้งนี้เพราะการติดตั้งใน Server ของท่านเองทำให้มีการเก็บข้อมูลรวมทั้ง log ดีกว่า
  3. การจัดการผู้ใช้งานและเครือข่าย (User and Network Management): สามารถสร้างและจัดการเครือข่าย WiFi หลายเครือข่าย รวมถึงกำหนดสิทธิ์และการเข้าถึงสำหรับผู้ใช้งานต่าง ๆ.
  4. การตั้งค่าและการรักษาความปลอดภัย (Configuration and Security): UniFi Controller ช่วยให้การตั้งค่าและการรักษาความปลอดภัยเป็นเรื่องง่ายขึ้น เช่น การตั้งค่า VLANs, การควบคุมการเข้าถึง (Access Control), การเข้ารหัสการสื่อสาร (Encryption).
  5. การสำรองข้อมูลและการกู้คืน (Backup and Restore): สามารถทำการสำรองข้อมูลการตั้งค่าและกู้คืนข้อมูลเมื่อมีปัญหาเกิดขึ้น.

UniFi Network Servers จึงเป็นเครื่องมือที่ทรงพลังสำหรับการบริหารจัดการเครือข่ายที่มีประสิทธิภาพและมีความเสถียร

งั้นเราก็มาเริ่มทำการติดตั้งกันเลย

สำหรับคำสั่งในการติดตั้งนี้ ขอย้ำว่ามันใช้สำหรับ การติดตั้ง Unifi Network Server 8.2.93 บน Ubuntu 22.04 (Jammy) กรณีที่ Ubuntu เป็น version อื่นคำสั่งอาจจะต่างกันเล็กน้อย

  • ทำการติดตั้ง Ubuntu 22.04 (Jammy) ไม่ว่าจะเป็นบน VM หรือว่า Physical
  • พิมพ์คำสั่ง ดังนี้เพื่อเป็นการติดตั้ง ca-certificates และ apt-transport-https ที่จำเป็น
sudo apt-get update && sudo apt-get install ca-certificates apt-transport-https

พิมพ์คำสั่ง เพื่อทำการเพิ่ม source สำหรับการติดตั้ง software network server

echo 'deb [ arch=amd64,arm64 ] https://www.ui.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list

พิมพ์คำสั่งเพื่อทำการดาวน์โหลดคีย์สำหรับ repo

sudo wget -O /etc/apt/trusted.gpg.d/unifi-repo.gpg https://dl.ui.com/unifi/unifi-repo.gpg

พิมพ์คำสั่ง package จำเป็นสำหรับการติดตั้ง mongodb เพราะว่า Unifi Network Server จะต้องใช้ MongoDB

sudo apt-get install gnupg curl

พิมพ์คำสั่งเพื่อ ทำการดาวน์โหลด key สำหรับการเข้าถึง repo mongodb

curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \
   sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
   --dearmor

พิมพ์คำสั่งเพื่อทำการสร้าง source list สำหรับ mongodb repo

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

พิมพ์คำสั่งเพื่อทำการ update package list

sudo apt-get update

พิมพ์คำสั่งเพื่อทำการติดตั้ง mongodb

sudo apt-get install -y mongodb-org

พิมพ์คำสั่ง เพื่อติดตั้ง unifi network server

sudo apt-get update && sudo apt-get install unifi -y

หลังจากนั้น ท่านก็จะได้ unifi network server เรียบร้อย การเข้าถึงทำโดยการใช้ web browser เข้าไปยัง ip ของเครื่อง ซึ่งครั้งแรกระบบจะให้ท่านตั้งชื่อ Network ของท่านและ ระบุประเทศ และ สร้าง account ในระบบเพื่อเป็น admin เมื่อตั้งค่าเสร็จ ระบบก็จะให้ท่านล็อกอินตามตัวอย่างหน้าจอด้านล่าง

unifi network server login screen

 

Enterprise SSD Form Factor for Virtualization

สำหรับความเร็วนั้นต้องบอกว่า เป็นสิ่งที่ทุกองค์กรไฝ่หา เพราะความเร็วเป็นความได้เปรียบทางธุรกิจไปแล้วในปัจจุบัน และหน่วยเก็บข้อมูลนั้น ก็มีส่วนอย่างมาก ที่เป็นปัจจัยที่จะทำให้การประมวลผลโดยรวมนั้นช้าหรือเร็ว วันนี้เราจึงพาไปรู้จักกับเทคโนโลยีการเก็บข้อมูลที่ได้รับความนิยมในปัจจุบัน ด้วย Form Factor...

Read more »

วิธีการ Backup & Recovery for VMs ด้วย DatApp-NBP

DatApp NBP เป็นแพลตฟอร์มสำรองข้อมูลแบบรวมศูนย์ ที่สามารถจัดการและสำรองข้อมูลจากระบบไอทีหลากหลาย ไม่ว่าจะเป็น VM, Container, Physical Server, หรือ...

Read more »

software based storage replication คืออนาคตที่แท้จริง

ทำไม Software-Based Storage Replication จึงเป็นทางเลือกที่ดีกว่าในยุคปัจจุบัน? ก่อนอื่นต้องบอกว่า Hardware based storage replication...

Read more »

Benefits of having your own WordPress ecommerce site

WordPress คืออะไร WordPress เป็นระบบจัดการเนื้อหา (Content Management System: CMS) แบบโอเพนซอร์ส ที่มีการใช้งานมานานกว่า...

Read more »

วิธีการตั้งค่า Cluster HA & Ceph Storage Proxmox VE ให้พร้อมใช้งาน EP3/3

ในระบบไอทีที่ต้องการความต่อเนื่องในการให้บริการอย่างสูง เช่น ระบบฐานข้อมูล, เว็บเซิร์ฟเวอร์ หรือแอปพลิเคชันระดับองค์กร การหยุดทำงานของเครื่องแม่ข่าย (Server) อาจส่งผลกระทบอย่างรุนแรงต่อผู้ใช้งานและธุรกิจโดยรวม เมื่อคุณมีทั้ง Cluster...

Read more »

Migrate from VMware ESXi to Hyper-V

เนื่องจากราคาค่าบริการของ VMware ที่เพิ่มขึ้นอย่างมาก ซึ่งเฉลี่ยแล้วไม่น้อยว่า 15 เท่าจากราคาเดิม สำหรับค่าลิขสิทธิ์ ทำให้หลายต่อหลายองค์กรมองหาทางเลือกใหม่ สำหรับ Hypervisor...

Read more »