สอนติดตั้ง CyberPanel สำหรับ Ubuntu 20.04


CyberPanel เป็นแผงควบคุมที่ออกแบบโดยมีวัตถุประสงค์หลักเพื่อให้ใช้งานง่ายสำหรับผู้ใช้ที่ไม่ใช้เทคนิค CyberPanel นั้นเรียนรู้ได้ง่ายมากเพราะใช้เลย์เอาต์ง่ายๆ ที่บริษัทโฮสติ้งส่วนใหญ่คุ้นเคยอยู่แล้ว CyberPanel ยังมีคุณสมบัติหลายอย่างที่แผงควบคุมอื่นๆ ส่วนใหญ่ไม่มี

CyberPanel มีอินเทอร์เฟซขั้นสูงที่สามารถใช้ได้ แทนที่จะต้องใช้ FTP หรือ SSH เพื่ออัปโหลดไฟล์ผ่านบรรทัดคำสั่งจากคอมพิวเตอร์ของคุณ CyberPanel ยังมีตัวติดตั้งสคริปต์บริการ เพื่อให้คุณสามารถติดตั้งสคริปต์ เช่น WordPress และ Joomla ได้อย่างง่ายดาย โดยไม่ต้องศึกษาว่าแต่ละสคริปต์จำเป็นต้องติดตั้งแยกกันผ่าน FTP/ssh อย่างไร

CyberPanel มีคุณสมบัติที่ยอดเยี่ยมที่เรียกว่า CSF Firewall ซึ่งปกป้องจากการโจมตีแบบเดรัจฉาน CyberPanel ยังให้คุณจัดการไฟร์วอลล์ผ่านแดชบอร์ดพร้อมกับตัวเลือกการจัดการอื่น ๆ อีกมากมาย CyberPanel นำเสนอคุณสมบัติต่าง ๆ มากมายที่รันแผงควบคุมของคุณเองไม่ได้มาด้วย CyberPanel ยังมี API ที่บริษัทโฮสต์หรือนักพัฒนาสามารถใช้สำหรับโครงการพัฒนาที่กำหนดเองได้ CyberPanel ทำงานบนแพลตฟอร์มหลักทั้งหมด เช่น Windows, Linux, BSD, FreeBSD และ Mac OS X

OpenLiteSpeed ​​เป็นเว็บเซิร์ฟเวอร์โอเพ่นซอร์สฟรีที่ออกแบบมาโดยมีวัตถุประสงค์หลักเพื่อให้กำหนดค่าได้ง่ายและรวดเร็ว CyberPanel สร้างขึ้นจากเว็บเซิร์ฟเวอร์นี้ แต่ต้องการการกำหนดค่าเพิ่มเติมเพื่อให้ทำงานได้อย่างถูกต้อง LiteSpeed ​​Enterprise เป็นตัวเลือกแบบชำระเงินของ CyberPanel แต่มีคุณสมบัติเพิ่มเติมมากมายที่เวอร์ชันฟรีไม่มีให้ เช่น ความสามารถในการจัดการ CyberPanels หลายตัวบนเซิร์ฟเวอร์ต่างๆ พร้อมกัน

บทช่วยสอนนี้จะแสดงวิธีตั้งค่า CyberPanel ด้วย OpenLiteSpeed ​​บนเซิร์ฟเวอร์คลาวด์ Ubuntu 20.04 และจะทบทวนการเปลี่ยนแปลงการกำหนดค่า CyberPanel พื้นฐานที่จำเป็นเพื่อให้ CyberPanel ทำงานได้อย่างถูกต้อง บทช่วยสอนนี้ควรทำงานบนการแจกแจงแบบเดเบียนอื่น ๆ แม้ว่ากระบวนการบางอย่างอาจแตกต่างกันเล็กน้อย

Contents

ข้อกำหนดเบื้องต้น

  • เซิร์ฟเวอร์ VPS ที่ทำงานบน Ubuntu 20.04 (LTS ใดก็ได้) โดยมีพื้นที่ว่างในดิสก์ขั้นต่ำ 40GB และ RAM ขั้นต่ำ 2GB หากคุณมีบล็อกที่มีการเข้าชมสูง คุณจะต้องมี RAM มากกว่า 4GB เพื่อให้ CyberPanel ทำงานได้อย่างราบรื่น
  • ความเข้าใจพื้นฐานเกี่ยวกับคำสั่งเทอร์มินัล Linux
  • คุณต้องมีผู้ใช้ที่ไม่ใช่รูทที่สร้างด้วยการเข้าถึง sudo บนเซิร์ฟเวอร์

อัพเดทเซิร์ฟเวอร์ของคุณ

ขั้นตอนแรกคือการทำให้แน่ใจว่าเซิร์ฟเวอร์ของคุณเป็นปัจจุบัน CyberPanel อาจต้องใช้แพ็คเกจเวอร์ชันใหม่กว่าที่ไม่ได้มาพร้อมกับ Ubuntu 20.04 เป็นค่าเริ่มต้น คำสั่งต่อไปนี้จะอัปเดตทุกอย่างในระบบให้เป็นการอัปเดตล่าสุด หากคุณใช้เคอร์เนลที่กำหนดเอง คุณจะต้องแก้ไขคำสั่งนี้ตามนั้น

sudo apt-get updateCopy
sudo apt-get upgrade -yCopy
อัพเกรด

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

sudo reboot nowCopy

อย่างที่เราทุกคนทราบดีว่า Cyberpanel เป็นเว็บเซิร์ฟเวอร์ระดับองค์กร openlitespeed หรือ litespeed ดังนั้นเราจะถอนการติดตั้ง Apache, MySQL, Postfix, Dovecot และแพ็คเกจเสริมอื่นๆ

sudo systemctl stop apache2
sudo systemctl stop mysql
sudo systemctl stop postfix
sudo systemctl stop dovecot
sudo apt-get remove -y apache2 mysql-server php5-mysql postfix dovecot-core
sudo apt-get autoremove -yCopy

ติดตั้ง CyberPanel บน Ubuntu 20.04

ในส่วนนี้ เราจะทำการติดตั้ง CyberPanel และ OpenLiteSpeed ​​​​บน Ubuntu 20.04

ดาวน์โหลดเวอร์ชันล่าสุดของสคริปต์ติดตั้ง CyberPanel ไปยังโฮมไดเร็กตอรี่ของคุณ

cd
wget -O installer.sh https://cyberpanel.net/install.shCopy
ติดตั้ง CyberPanel

ทำให้สคริปต์ตัวติดตั้ง CyberPanel ทำงานได้

chmod +x installer.shCopy

เรียกใช้สคริปต์การติดตั้ง CyberPanel

sh installer.shCopy
เรียกใช้สคริปต์การติดตั้ง

ระหว่างการติดตั้ง CyberPanel จะถามชุดข้อความแจ้งดังที่แสดงด้านล่าง

เลือก 1 เพื่อเริ่มการติดตั้ง CyberPanel สคริปต์การตั้งค่า CyberPanel จะเริ่มติดตั้ง CyberPanel ในไดเร็กทอรี /var/www

ดำเนินการติดตั้ง CyberPanel ต่อไป

เลือก 1 หากคุณต้องการติดตั้ง CyberPanel ด้วย OpenLiteSpeed ​​(เวอร์ชันฟรี) เลือก 2 หากคุณเป็นผู้ใช้ CyberPanel Enterprise หรือลูกค้า CyberPanel Cloud เวอร์ชันฟรีเป็นตัวเลือกที่เราจะใช้ในคู่มือนี้

เลือกเว็บเซิร์ฟเวอร์

สคริปต์นี้จะเริ่มดาวน์โหลดและติดตั้งแพ็คเกจที่คุณเลือก ระบบจะถามคุณเกี่ยวกับการติดตั้งแบบเต็มหรือการติดตั้ง Lite การติดตั้งแบบเต็มคือการติดตั้ง CyberPanel ด้วย PowerDNS, Postfix และ Pure-FTPd การติดตั้ง CyberPanel Lite จะติดตั้ง CyberPanel เท่านั้น เราเลือก 1 สำหรับการติดตั้ง CyberPanel แบบเต็ม

การติดตั้งเต็มรูปแบบ

ขั้นตอนต่อไปจะถามคุณเกี่ยวกับเซิร์ฟเวอร์ MySQL ระยะไกล CyberPanel ต้องการเซิร์ฟเวอร์ MySQL เพื่อให้ทำงานได้อย่างถูกต้อง ดังนั้นเราจะติดตั้งฐานข้อมูล CyberPanel ของเราในเครื่องบนเซิร์ฟเวอร์เดียวกันกับ CyberPanel ที่กำลังติดตั้งอยู่

mysql ระยะไกล

CyberPanel จะขอรหัสผ่านสำหรับบัญชีผู้ดูแลระบบ รหัสผ่านเริ่มต้นคือ 1234567 เลือกรหัสผ่านที่จำง่าย CyberPanel ไม่ต้องการรหัสผ่านที่ปลอดภัยอย่างยิ่ง แต่ควรเลือกรหัสผ่านที่ถอดรหัสได้ยากกว่า password หรือ 1234.

รหัสผ่านผู้ดูแลระบบเริ่มต้น

ตอนนี้เราจะติดตั้งปลั๊กอิน CyberPanel Memcached การใช้งาน Memcached ของ CyberPanel ดีกว่าการใช้งานของ Litespeed วิธีนี้ CyberPanel สามารถใช้ไลบรารี Memcached ดั้งเดิมเพื่อเพิ่มประสิทธิภาพและความปลอดภัย

ติดตั้ง Memcached

Redis ทำหน้าที่เป็นที่เก็บโครงสร้างข้อมูลในหน่วยความจำและตัวรับส่งข้อความ ได้ฟรีและโอเพ่นซอร์ส CyberPanel รองรับ Redis เป็นแคชแบ็กเอนด์สำหรับการแคชหน้า CyberPanel และการจัดการเซสชัน เลือก Y แล้ว CyberPanel จะติดตั้งและกำหนดค่าปลั๊กอิน CyberPanel Redis

ติดตั้ง Redis

พิมพ์ Y เพื่อเริ่ม WatchDog ปลั๊กอินนี้ช่วยให้ CyberPanel ตรวจจับตารางฐานข้อมูลที่เสียหายและแจ้งเตือนผู้ดูแลระบบ CyberPanel หากมีปัญหาใดๆ กับฐานข้อมูล CyberPanel

สุนัขเฝ้าบ้าน

สคริปต์จะดูแลส่วนที่เหลือให้คุณหลังจากที่คุณตอบคำถามทุกข้อในตัวช่วยสร้างการติดตั้ง การติดตั้ง CyberPanel จะใช้เวลา 15-30 นาที เนื่องจากต้องมีการรวบรวมและติดตั้งแพ็คเกจจำนวนมาก

โปรดอดทนรอ อย่าปิดหน้าต่าง Terminal จนกว่าการติดตั้ง Cyberpanel จะเสร็จสิ้น

หลังจากคุณติดตั้งเสร็จเรียบร้อยแล้ว ผลลัพธ์ของคุณควรคล้ายกับที่แสดงด้านล่าง

ติดตั้ง CyberPanel สำเร็จ

กำหนดค่ากฎไฟร์วอลล์

บน Ubuntu 20.04 เราต้องเปิดพอร์ต 80 และ 443 สำหรับ HTTP และ HTTPS เปิดพอร์ต 8090 สำหรับ CyberPanel Panel เปิดพอร์ต 7080 สำหรับ WebAdmin

ติดตั้ง ufw หากคุณยังไม่ได้ติดตั้ง

sudo apt-get install ufw -yCopy
ติดตั้งไฟร์วอลล์ UFW

ก่อนที่เราจะตั้งค่ากฎไฟร์วอลล์ ให้ตรวจสอบว่า UFW ถูกเปิดใช้งานหรือปิดใช้งานโดยพิมพ์:

sudo ufw statusCopy
ตรวจสอบสถานะไฟร์วอลล์

หากไม่ได้เปิดใช้งาน UFW ให้เปิดใช้งานโดยพิมพ์:

sudo ufw enableCopy
เปิดใช้งาน UFW

หลังจากเปิดใช้งาน UFW แล้ว ให้ตั้งค่ากฎไฟร์วอลล์โดยพิมพ์ข้อความต่อไปนี้ในหน้าต่างเทอร์มินัลของคุณ:

sudo ufw allow 80
sudo ufw allow 442
sudo ufw allow 8090
sudo ufw allow 7080Copy
เปิดพอร์ต

หลังจากตั้งค่ากฎนี้แล้ว ให้เรียกใช้คำสั่งด้านล่างเพื่อให้แน่ใจว่าคุณไม่ได้ทำข้อผิดพลาดทางไวยากรณ์ที่จะป้องกันไม่ให้คุณเข้าถึงเว็บเซิร์ฟเวอร์ผ่าน HTTP/HTTPS

sudo ufw status verboseCopy
แสดงรายการพอร์ตไฟร์วอลล์ที่เปิดอยู่

คุณสามารถตรวจสอบสถานะการติดตั้ง CyberPanel ได้โดยเรียกใช้คำสั่งต่อไปนี้

sudo systemctl status lscpd.serviceCopy

คุณควรเห็นผลลัพธ์ที่คล้ายกับที่แสดงด้านล่าง โปรดทราบว่าอาจมีคำเตือนเล็กน้อยที่ส่วนท้ายของผลลัพธ์ คุณสามารถเพิกเฉยต่อคำเตือนเหล่านั้นได้

ตรวจสอบสถานะเว็บเซิร์ฟเวอร์

ดังที่คุณเห็นการทำงาน (กำลังทำงาน) เป็นสีเขียว CyberPanel daemon กำลังทำงานอยู่

หากคุณเห็นสถานะล้มเหลวเป็นสีแดง แสดงว่ามีปัญหากับการติดตั้งของคุณ ทางที่ดีควรตรวจสอบบันทึกข้อผิดพลาดที่แสดงอยู่ในหน้าต่างเทอร์มินัลที่คุณใช้ในการติดตั้ง CyberPanel มองหาข้อผิดพลาดหรือคำเตือน

เข้าถึง CyberPanel Web UI

เมื่อคุณติดตั้ง CyberPanel สำเร็จแล้ว คุณสามารถเข้าถึง CyberPanel ผ่าน URL ใด URL หนึ่งต่อไปนี้ ขึ้นอยู่กับว่าคุณกำลังใช้ HTTP/HTTPS หรือไม่

http://yourservrip:8090

หรือ

https://yourseverip:8090

อย่าลืมแทนที่ yourservrip ด้วยที่อยู่ IP ของเซิร์ฟเวอร์จริงของคุณ ในทำนองเดียวกัน อย่าลืมใช้หมายเลขพอร์ตที่ถูกต้องหากต่างจาก 8090

คุณจะได้รับการต้อนรับด้วยหน้าจอเข้าสู่ระบบ

เข้าสู่ระบบ CyberPanel

ระบุชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบแล้วคลิกปุ่มลงชื่อเข้าใช้ โปรดอดใจรอ เนื่องจากอาจใช้เวลาสองสามวินาทีในการนำคุณเข้าสู่ CyberPanel UI คุณควรเห็นแดชบอร์ดหลักที่แสดงข้อมูลเซิร์ฟเวอร์แบบเรียลไทม์

แดชบอร์ด CyberPanel

บนแดชบอร์ดนี้ คุณสามารถดูการโหลดของระบบ การใช้หน่วยความจำของกระบวนการและบริการ การใช้ดิสก์ ผู้ใช้ปัจจุบันที่เชื่อมต่อผ่าน WebAdmin/User Login หรือ Admin Panel พร้อมกับสิ่งที่พวกเขากำลังทำในขณะนั้น เป็นต้น

เมื่อคุณลงชื่อเข้าใช้แดชบอร์ดหลักเป็นครั้งแรก คุณควรติดตั้งการอัปเดตทันทีที่พร้อมใช้งาน ในการดำเนินการนี้ ให้คลิกที่รายการเมนูการจัดการเวอร์ชัน ซึ่งอยู่ในเมนูการนำทางทางด้านซ้ายของคุณ

การจัดการเวอร์ชัน

แค่นั้นแหละ! CyberPanel ได้รับการติดตั้งและกำหนดค่า ตลอดจนส่วนประกอบ WatchDog/ไฟร์วอลล์ของ Ubuntu 20.04

หากคุณมี CyberPanel เวอร์ชันหนึ่งบนเซิร์ฟเวอร์ของคุณแล้ว ให้ไปที่ลิงก์นี้ก่อนดำเนินการติดตั้ง: วิธีอัปเกรด CyberPanel (https://cyberpanel.net/docs/upgrading-cyberpanel/)

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ CyberPanel กรุณาเยี่ยมชม: https://cyberpanel.net