การติดตั้ง Docker บน Rocky Linux 9

การติดตั้ง Docker บน Rocky Linux 9

Docker กลายเป็นเทคโนโลยีสำคัญในงานพัฒนาและบริหารระบบสมัยใหม่ ด้วยความสามารถในการสร้างสภาพแวดล้อมแบบคอนเทนเนอร์ที่เบา ยืดหยุ่น และพกพาง่าย ทำให้องค์กรสามารถจัดการ Application ได้มีประสิทธิภาพกว่า VM แบบดั้งเดิม บทความนี้นำเสนอขั้นตอนการติดตั้ง Docker บน Rocky Linux 9 อย่างครบถ้วน ตั้งแต่การเตรียมระบบ ไปจนถึงการทดสอบคอนเทนเนอร์แรก เพื่อให้พร้อมนำไปใช้จริงในงานด้าน DevOps, CI/CD และระบบ Cloud-Native 1) เตรียมระบบ อัปเดตแพ็กเกจให้เป็นเวอร์ชันล่าสุดก่อนเริ่มงาน sudo dnf update…
การควบคุมระบบ Rocky Linux 9 ผ่านเบราว์เซอร์ด้วย Cockpit

การควบคุมระบบ Rocky Linux 9 ผ่านเบราว์เซอร์ด้วย Cockpit

Cockpit เป็นเครื่องมือบริหารจัดการเซิร์ฟเวอร์แบบ Web-based ที่ติดตั้งและใช้งานได้อย่างสะดวกบน Rocky Linux 9 ทำให้ผู้ดูแลระบบสามารถตรวจสอบสถานะระบบ จัดการบริการ (services) ดู logs จัดการไฟล์ ติดตั้ง software packages และตรวจสอบ performance ได้โดยไม่ต้องพิมพ์คำสั่งบน Terminal ตลอดเวลา จุดเด่นของ Cockpit คือใช้งานผ่านเว็บเบราเซอร์ได้ทันที รองรับการจัดการหลายเซิร์ฟเวอร์จากหน้า Dashboard เดียว และมีระบบ Authentication ที่ผสานกับระบบผู้ใช้ในเครื่องได้โดยตรง…
ประเภทของ Server ที่นิยมใช้บน Rocky Linux 9

ประเภทของ Server ที่นิยมใช้บน Rocky Linux 9

Rocky Linux 9 ได้รับความนิยมอย่างรวดเร็วในวงการระบบงานองค์กร (Enterprise IT) เนื่องจากมีเสถียรภาพสูง รองรับระยะยาว (LTS) และเป็นตัวเลือกที่โดดเด่นสำหรับการแทนที่ CentOS ในสภาพแวดล้อม Data Center, Cloud, Virtualization และระบบงานสำคัญทางธุรกิจ การเลือกประเภทของ Server ให้เหมาะสมจึงช่วยให้ระบบมีความปลอดภัย และบริหารจัดการได้ง่าย บทความนี้สรุปประเภท Server ที่นิยมติดตั้งบน Rocky Linux 9 พร้อมคำอธิบายแบบละเอียด เพื่อเป็นแนวทางสำหรับผู้ดูแลระบบและนักพัฒนาที่ต้องการใช้งานในระดับองค์กร ประเภท…
การติดตั้ง Database Server ด้วย PostgreSQL บน Ubuntu Server 24.04

การติดตั้ง Database Server ด้วย PostgreSQL บน Ubuntu Server 24.04

PostgreSQL เป็นระบบจัดการฐานข้อมูลเชิงวัตถุเชิงสัมพันธ์ (Object-Relational Database Management System: ORDBMS) ที่มีความเสถียรสูง รองรับการทำงานระดับองค์กร และเป็นโอเพ่นซอร์ส ทำให้ได้รับความนิยมอย่างแพร่หลายในงานพัฒนาเว็บ ระบบธุรกิจ แอปพลิเคชัน IoT รวมถึงงานวิเคราะห์ข้อมูลขั้นสูง PostgreSQL มีความสามารถด้านความปลอดภัย การขยายระบบ (Scalability) และรองรับฟีเจอร์สมัยใหม่ เช่น JSONB, Full-Text Search, Logical Replication และ Stored Procedures บทความนี้นำเสนอขั้นตอนการติดตั้งและตั้งค่าระบบฐานข้อมูล…
การติดตั้ง FTP Server ด้วย vsftpd บน Ubuntu Server 24.04

การติดตั้ง FTP Server ด้วย vsftpd บน Ubuntu Server 24.04

FTP (File Transfer Protocol) เป็นโปรโตคอลมาตรฐานที่ใช้สำหรับการโอนย้ายไฟล์ระหว่างเครื่องคอมพิวเตอร์ในเครือข่าย ไม่ว่าจะเป็นการอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ หรือการดาวน์โหลดไฟล์จากเซิร์ฟเวอร์กลับมายังเครื่องผู้ใช้ สำหรับระบบปฏิบัติการ Ubuntu Server 24.04 เครื่องมือยอดนิยมที่ใช้ในการให้บริการ FTP คือ vsftpd (Very Secure FTP Daemon) ซึ่งได้รับการออกแบบให้มีความปลอดภัยสูง เสถียร และรองรับการทำงานในสภาพแวดล้อมองค์กรได้ดี บทความนี้จะแนะนำขั้นตอนการติดตั้งและตั้งค่า FTP Server ด้วย vsftpd  เพื่อให้ผู้ดูแลระบบสามารถจัดการการรับส่งไฟล์ได้อย่างมีประสิทธิภาพและปลอดภัย - ภาพการทำงานของ…
การติดตั้ง NTP Server บน Ubuntu Server 24.04

การติดตั้ง NTP Server บน Ubuntu Server 24.04

ในระบบเครือข่ายคอมพิวเตอร์ ความถูกต้องของเวลาเป็นสิ่งสำคัญอย่างยิ่ง โดยเฉพาะในระบบที่มีการประมวลผลแบบกระจาย (Distributed Systems) หรือระบบที่ต้องการความสอดคล้องของเวลาระหว่างเครื่องแม่ข่ายและเครื่องลูกข่าย เช่น ระบบฐานข้อมูล ระบบเฝ้าระวังความปลอดภัย และระบบเครือข่ายองค์กร การตั้งค่าเวลาให้ตรงกันในทุกเครื่องจึงเป็นภารกิจที่สำคัญ ซึ่งสามารถทำได้โดยใช้ NTP (Network Time Protocol) บทความนี้จะอธิบายขั้นตอนการติดตั้งและตั้งค่า NTP Server บน Ubuntu Server 24.04 LTS โดยใช้ซอฟต์แวร์ Chrony ซึ่งเป็นซอฟต์แวร์ที่ได้รับความนิยมสูงในปัจจุบัน เนื่องจากมีความแม่นยำสูง ใช้งานง่าย และใช้ทรัพยากรระบบน้อย…
รูปแบบการเลือกใช้งาน n8n สำหรับทำระบบ Automation ในองค์กร

รูปแบบการเลือกใช้งาน n8n สำหรับทำระบบ Automation ในองค์กร

ในยุคดิจิทัลที่องค์กรต่างมุ่งสู่การทำงานแบบอัตโนมัติ (Automation) เพื่อลดภาระงานซ้ำซ้อน เพิ่มประสิทธิภาพ และยกระดับคุณภาพการให้บริการ เครื่องมือสำหรับสร้างระบบอัตโนมัติจึงกลายเป็นหัวใจสำคัญของการพัฒนาองค์กรสมัยใหม่ หนึ่งในเครื่องมือที่ได้รับความนิยมอย่างสูงคือ n8n (อ่านว่า “เอน-เอท-เอ็น”) ซึ่งเป็นแพลตฟอร์ม Open-Source Workflow Automation ที่เปิดโอกาสให้ผู้ใช้สามารถสร้างกระบวนการทำงานอัตโนมัติได้โดยไม่ต้องเขียนโปรแกรมมาก (No-Code / Low-Code) n8n มีจุดเด่นที่ยืดหยุ่นสูง สามารถเชื่อมต่อกับบริการและระบบภายในองค์กรได้หลากหลาย เช่น Google Workspace, Slack, LINE, Telegram, Database, API ภายนอก…
ข้อแตกต่างระหว่าง File Sharing บน Windows และ Linux

ข้อแตกต่างระหว่าง File Sharing บน Windows และ Linux

ในการออกแบบระบบไฟล์แชร์ภายในองค์กร สิ่งสำคัญที่ผู้ดูแลระบบทุกคนควรรู้คือ “พอร์ตที่โปรโตคอล SMB ใช้สื่อสาร” เนื่องจากพอร์ตเหล่านี้เป็นหัวใจหลักของการให้บริการไฟล์แชร์ทั้งบน Windows File Server และ Linux Samba หากเข้าใจโครงสร้างพอร์ตที่เกี่ยวข้อง จะช่วยให้การตั้งค่า Firewall การตรวจสอบปัญหา และการบริหารระบบเครือข่ายเป็นไปอย่างราบรื่นและมีประสิทธิภาพมากขึ้น บทความนี้เป็นการสรุปพอร์ตสำคัญที่ Windows และ Linux ใช้ร่วมกันในบริการ SMB/CIFS พร้อมอธิบายหน้าที่แต่ละพอร์ต เพื่อให้คุณสามารถนำไปประยุกต์ใช้ในระบบของตนได้อย่างมั่นใจ เป็นบทความที่ต่อจากบทความ : การติดตั้ง File Server…
การติดตั้ง File Server ใช้งานในองค์กรด้วย samba บน ubuntu server 24.04

การติดตั้ง File Server ใช้งานในองค์กรด้วย samba บน ubuntu server 24.04

Samba คือซอฟต์แวร์โอเพ่นซอร์สที่ทำให้ระบบปฏิบัติการแบบ Linux สามารถให้บริการแชร์ไฟล์และเครื่องพิมพ์ด้วยโปรโตคอล SMB/CIFS ซึ่งเป็นมาตรฐานที่ใช้ในระบบ Windows ดังนั้นหากต้องการให้เครื่อง Ubuntu Server ทำหน้าที่เป็น File Server เพื่อให้ผู้ใช้ Windows / Linux / macOS เข้าถึงโฟลเดอร์ร่วม (Shared Folder) ได้ Samba คือคำตอบหลัก กรณีการใช้งานที่พบบ่อย เช่น File Server ภายในสำนักงาน…
การติดตั้ง PHP 8.4 (CLI) ร่วมกับ PHP 8.4-FPM บน Apache Web Server สำหรับ Ubuntu Server 24.04 สำหรับงาน Production

การติดตั้ง PHP 8.4 (CLI) ร่วมกับ PHP 8.4-FPM บน Apache Web Server สำหรับ Ubuntu Server 24.04 สำหรับงาน Production

PHP 8.4 เป็นเวอร์ชันใหม่ที่มาพร้อมประสิทธิภาพที่เพิ่มขึ้น ความสามารถของภาษาเพิ่มเติม และปรับปรุงระบบจัดการทรัพยากร ทำให้เหมาะสำหรับการใช้งานทั้งแบบพัฒนาและระบบจริงบนเซิร์ฟเวอร์ Ubuntu 24.04 LTS การใช้งาน PHP ในลักษณะ PHP CLI สำหรับรันคำสั่ง/สคริปต์ในระบบ และ PHP-FPM สำหรับประมวลผลเว็บผ่าน Apache เป็นแนวทางที่ได้รับความนิยมอย่างกว้างขวาง เนื่องจากช่วยเพิ่มประสิทธิภาพ ความเสถียร และความง่ายในการบริหารจัดการ บทความนี้อธิบายขั้นตอนการติดตั้ง PHP 8.4 (CLI) ร่วมกับ PHP 8.4-FPM…