DirectAdmin คืออะไร
DirectAdmin เป็น control panel ที่จัดการบัญชี hosting ผ่านเว็บไซต์ (Web-based control panel) ช่วยให้ผู้ใช้สามารถจัดการโดเมน อีเมล ฐานข้อมูล และไฟล์เว็บได้ง่ายๆ โดยไม่ต้องใช้โปรแกรม SSH ทีละครั้ง สำหรับลูกค้า AsiaGB DirectAdmin คือ control panel มาตรฐานที่มาพร้อมกับโฮสติ้งทั้งหมด
ความสะดวกของ DirectAdmin คือ UI (ส่วนติดต่อผู้ใช้) ที่เรียบง่าย เหมาะสำหรับผู้เริ่มต้น ไม่ต้องจำคำสั่ง Linux ยาวๆ เพียงแต่คลิกปุ่มต่างๆ ในหน้าเว็บ ทุกงาน (อัปโหลดไฟล์, สร้าง email, ติดตั้ง WordPress) ก็สามารถทำได้ในไม่กี่นาที
วิธีเข้าสู่ระบบ DirectAdmin ครั้งแรก
เมื่อสั่ง hosting จาก AsiaGB แล้ว คุณจะได้รับ email ที่มีข้อมูลการเข้าสู่ระบบ DirectAdmin ประกอบด้วย URL, username, และ password
ในการเข้าสู่ระบบ ให้เปิดเบราว์เซอร์แล้วพิมพ์ URL ที่ได้รับ ซึ่งมักมีรูปแบบเป็น:
https://yourdomain.com:2222
หมายเหตุ: ต้องใส่พอร์ต 2222 จึงจะเข้าได้ (ตัวอักษรต้องเป็นแบบ HTTPS ไม่ใช่ HTTP) หลังจากนั้น บราวเซอร์จะขอให้คุณยืนยันตัวตน ให้กรอก username และ password ตามที่ได้รับจากอีเมล ทำการเข้าสู่ระบบสำเร็จ
ทัวร์ Dashboard หลัก
หลังจากเข้าสู่ระบบ DirectAdmin สำเร็จแล้ว คุณจะเห็นหน้า Dashboard หลัก ซึ่งแสดงข้อมูลการใช้งาน hosting ของคุณ
บริเวณแถบด้านซ้าย (Sidebar) ประกอบด้วยเมนูหลักหลายข้าง เช่น Account Information, Domain, Email Accounts, Databases, File Manager ฯลฯ ในช่องกลาง (Main Content Area) คุณจะเห็นแผนภูมิและตัวเลขแสดง:
- Disk Usage — พื้นที่ที่ใช้ไปแล้วเป็นเปอร์เซ็นต์ (hosting AsiaGB มี SSD พื้นที่กว้าง)
- Inode Usage — จำนวนไฟล์ที่สร้างแล้ว (ทีละหนึ่งไฟล์ใช้ inode หนึ่งตัว)
- Bandwidth Usage — ปริมาณข้อมูลที่ผู้เยี่ยมชมดาวน์โหลดมา (สำหรับเชื่อมต่อ internet)
- MySQL Databases — จำนวนฐานข้อมูล SQL ที่สร้างแล้ว
ค่าทั้งหมดนี้มีขีดจำกัดตามแพ็กเกจ hosting ที่คุณสั่งซื้อ ถ้าใกล้ว่างเกินไป (ตัวอักษรแดง) อาจลบไฟล์ที่ไม่ใช้ออกหรือ upgrade แพ็กเกจ
เพิ่มโดเมนแรก (Add Domain)
ในการเพิ่มโดเมนไปยัง hosting คลิก 'Domain' ในเมนู sidebar ด้านซ้าย จากนั้นคลิก 'Add Domain'
ระบบจะขอให้คุณกรอก:
- Domain Name — ชื่อโดเมนที่คุณต้องการ (เช่น example.com)
- Document Root — โฟลเดอร์ที่เก็บไฟล์เว็บ (ปกติ DirectAdmin สร้างอัตโนมัติ)
หลังกรอกแล้ว คลิก 'Add Domain' ระบบจะสร้างโดเมนใหม่ และสร้างโฟลเดอร์ public_html หรือชื่อโฟลเดอร์อื่นไว้ให้ อย่างไรก็ตาม ต้องตรวจสอบให้แน่ใจว่า DNS ของโดเมนชี้ไปยัง IP address ของ hosting นี้ถึงจะใช้งานได้
สร้าง Email Account ใหม่
ในการสร้าง email account ใหม่ที่เชื่อมกับโดเมนของคุณ คลิก 'Email Accounts' ในเมนู sidebar จากนั้นคลิก 'Add Email'
ระบบขอให้คุณกรอก:
- Email — ชื่อ email ที่ต้องการ (เช่น [email protected])
- Password — รหัสผ่าน email (ควรใช้รหัสเข้มแข็ง ตัวเลข สัญลักษณ์ผสมกัน)
- Quota — ขนาด mailbox ที่อนุญาต (MB หรือ GB เช่น 1024 MB = 1 GB)
หลังจากกรอกแล้ว คลิก 'Create' email จะถูกสร้างสำเร็จ นอกจากนี้ DirectAdmin มี Webmail (โปรแกรมเขียนและอ่านอีเมลผ่านเว็บ) ไว้ให้ด้วย คุณสามารถเข้า webmail ผ่าน /webmail/ หรือ /roundcube/ ในเบราว์เซอร์
สร้างฐานข้อมูล MySQL และ phpMyAdmin
WordPress และเว็บแอปพลิเคชันส่วนใหญ่ต้องใช้ฐานข้อมูล MySQL ในการเก็บข้อมูล (บทความ ผู้ใช้ การตั้งค่า ฯลฯ) ใน DirectAdmin สามารถสร้างฐานข้อมูลได้ง่ายๆ
คลิก 'MySQL Management' ในเมนู sidebar จากนั้นคลิก 'Create New Database' ระบบขอให้คุณกรอก:
- Database Name — ชื่อฐานข้อมูล (เช่น mywordpress)
- Create Database User — สร้างผู้ใช้ฐานข้อมูล พร้อมรหัสผ่าน
หลังสร้างแล้ว DirectAdmin จะมี phpMyAdmin ติดตั้งไว้ให้อยู่แล้ว phpMyAdmin คือเครื่องมือสำหรับจัดการฐานข้อมูล SQL บนเว็บ (ดูข้อมูล สร้าง table เพิ่มเติม ฯลฯ) คุณสามารถเข้าผ่าน /phpmyadmin/ ด้วย username และ password ฐานข้อมูล
อัปโหลดไฟล์ผ่าน File Manager
ในการอัปโหลดไฟล์เว็บ (HTML, PHP, รูปภาพ, ไฟล์อื่นๆ) ไปยัง hosting คลิก 'File Manager' ในเมนู sidebar
DirectAdmin จะแสดง file browser ที่ชวนให้นึกถึง Windows Explorer บนเว็บ คุณสามารถ:
- เข้าไปยังโฟลเดอร์ต่างๆ (double-click ที่โฟลเดอร์)
- อัปโหลดไฟล์ โดยคลิก 'Upload Files' แล้วเลือกไฟล์จากคอมพิวเตอร์
- สร้างโฟลเดอร์ใหม่ คลิก 'Create Directory'
- แก้ไขไฟล์ text (HTML, CSS, PHP) โดยคลิก 'Edit'
- เปลี่ยนสิทธิ์แฟ้ม (File Permissions) เพื่อให้ plugin/script สามารถเขียนไฟล์ได้
ส่วนใหญ่ไฟล์เว็บจะวางไว้ในโฟลเดอร์ public_html/ เพราะนี่คือโฟลเดอร์ root ที่เว็บไซต์เสิร์ฟ ที่อื่นๆ (private, ห้อง backup) จะไม่แสดงต่อสาธารณะ
ติดตั้ง WordPress ผ่าน Softaculous
WordPress เป็นระบบจัดการเนื้อหา (CMS) ที่ใช้สร้างเว็บบล็อก ร้านค้าออนไลน์ เว็บไซต์บริษัท ฯลฯ แทนที่จะเขียน HTML เอง คุณสามารถ install WordPress ผ่าน Softaculous ได้
Softaculous คือเครื่องมือ one-click install ภายใน DirectAdmin ที่ติดตั้ง WordPress, Joomla, Drupal และแอปพลิเคชันอื่นๆ ได้อัตโนมัติ
ขั้นตอน:
- ใน DirectAdmin คลิก 'Softaculous Apps Installer' (หรือ 'Install Software' ขึ้นอยู่กับเวอร์ชัน)
- ค้นหา 'WordPress' แล้วคลิก 'Install'
- ระบบขอให้เลือก Domain ที่ต้องการติดตั้ง (เลือก domain ที่สร้างไว้เพื่อ WordPress)
- กรอกข้อมูล WordPress: ชื่อเว็บ (Site Name), username admin, password admin ฯลฯ
- ระบบจะเลือก database ให้อัตโนมัติ หรือคุณสร้างใหม่ก็ได้
- คลิก 'Install' รอสักครู่ WordPress จะติดตั้งเสร็จสิ้น และ Softaculous จะแสดง URL การเข้า wp-admin เพื่อเข้าจัดการเว็บ
หลังติดตั้งแล้ว คุณสามารถเข้า WordPress admin panel ผ่าน example.com/wp-admin/ เพื่อเพิ่มบทความ ตั้งค่า plugin ปรับแต่ง theme ฯลฯ
ติดตั้ง SSL Certificate ผ่าน Let's Encrypt
SSL Certificate ช่วยเข้ารหัส (Encrypt) ข้อมูลระหว่าง browser ผู้เยี่ยมชมกับเซิร์ฟเวอร์ ทำให้ข้อมูล (รหัสผ่าน, หมายเลขบัตรเครดิต) ไม่ถูกขโมย AsiaGB มี Let's Encrypt SSL ไว้ให้ติดตั้งได้ฟรี (ฟรี ไม่ต้องเสียเงิน)
ขั้นตอนติดตั้ง:
- ใน DirectAdmin คลิก 'Domain' แล้วคลิกชื่อ domain ที่ต้องการ
- ในหน้า domain management คลิก 'SSL Certificates'
- ตรวจสอบให้แน่ใจว่า Domain ถูกต้อง (ประกอบด้วย domain + www.domain)
- คลิก 'Save' หรือ 'Issue' DirectAdmin จะติดต่อ Let's Encrypt และขอ Certificate ใหม่
- รอสักครู่ ระบบจะติดตั้ง SSL สำเร็จ (ได้ไฟสีเขียว)
หลังติดตั้ง SSL แล้ว เว็บไซต์ของคุณจะเปลี่ยนจาก http:// เป็น https:// ผู้เยี่ยมชมจะเห็นไอคอนแม่กุญแจสีเขียวในบาร์ URL ซึ่งหมายถึงเว็บปลอดภัย
ดู Stats และแบนด์วิดท์การใช้งาน
DirectAdmin แสดงสถิติการเข้าชม hosting ของคุณ รวมถึงจำนวน request, bandwidth ที่ใช้ไป, ข้อผิดพลาด 404 ฯลฯ
ในการดู stats คลิก 'Statistics' หรือ 'Logs' ในเมนู sidebar ระบบจะแสดง:
- Bandwidth Usage — ปริมาณข้อมูลที่ transfer (download + upload)
- Raw Access Logs — บันทึก access log (IP, วันเวลา, URL ที่เข้า, browser ฯลฯ)
- Error Logs — เด็ดด้วย error ที่เกิดขึ้น (404, 500 ฯลฯ)
- Bandwidth Usage by Domain — แบนด์วิดท์แยกตามแต่ละโดเมน (ถ้ามีโดเมนหลายตัว)
การดู logs มีประโยชน์เวลา debug ปัญหา (เช่น ทำไมเว็บช้า, ทำไม plugin error, ใครแฮก) ลองดูที่ตัวเลขและ error code เพื่อหาสาเหตุ
สรุปและเคล็ดลับเพิ่มเติม
DirectAdmin ช่วยให้ผู้เริ่มต้นสามารถจัดการ hosting ได้ง่ายๆ โดยไม่ต้องใช้ SSH หรือ Linux command บทความนี้ครอบคลุม: การ login, dashboard สำรวจ, การเพิ่มโดเมน สร้าง email, ฐานข้อมูล อัปโหลดไฟล์ ติดตั้ง WordPress ติดตั้ง SSL ดู stats
เคล็ดลับสำหรับ hosting ที่เสถียรและปลอดภัย: (1) อัปเดต WordPress + plugin ให้เป็นเวอร์ชันล่าสุด (2) ใช้รหัสผ่านเข้มแข็ง สำหรับ admin, email, database (3) ทำ backup ไฟล์และฐานข้อมูลอย่างน้อยสัปดาห์ละครั้ง (4) ติดตั้ง SSL Certificate (ฟรี) เพื่อเข้ารหัสข้อมูล (5) ลบ theme/plugin ที่ไม่ใช้อีก (6) ติดตั้ง security plugin (เช่น Wordfence) เพื่อป้องกันแฮก
สรุปสำคัญ
DirectAdmin คือ control panel สำหรับจัดการ hosting ผ่านเว็บ ใน DirectAdmin คุณสามารถ: เข้าสู่ระบบด้วย URL:2222 + username/password, เพิ่มโดเมน, สร้าง email account, สร้างฐานข้อมูล MySQL, อัปโหลดไฟล์ผ่าน File Manager, ติดตั้ง WordPress ผ่าน Softaculous, ติดตั้ง SSL Let's Encrypt (ฟรี), และดู stats การใช้งาน ทั้งหมดนี้ทำได้ผ่านเว็บเบราว์เซอร์ที่เรียบง่าย
เริ่มต้น DirectAdmin Hosting วันนี้
AsiaGB มีแพ็กเกจโฮสติ้ง DirectAdmin ที่เหมาะสำหรับเว็บไซต์ทุกขนาด ตั้งแต่บล็อก ร้านค้าออนไลน์ ไปจนถึงเว็บไซต์บริษัท
เริ่มต้น Hosting DirectAdmin