TinyCP - แผงควบคุมน้ำหนักเบาสำหรับการจัดการระบบ Linux
TinyCP เป็นแผงควบคุมขนาดเล็กที่ให้คุณสมบัติที่หลากหลายบนระบบ Linux ซึ่งประกอบด้วย:
- การจัดการโดเมน
- กล่องจดหมาย
- ฐานข้อมูล
- เอฟทีพี
- แซมบ้า
- ไฟร์วอลล์
- วีพีพีเอ็น
- GIT
- เอสวีเอ็น
ณ จุดนี้ TinyCP ใช้งานได้กับระบบที่ใช้ Debian/Ubuntu เท่านั้น แต่คาดว่าจะมากับ CentOS ในอนาคตอันใกล้นี้
ก่อนที่คุณจะเริ่มการติดตั้ง ทีมงาน TinyCP กำหนดให้คุณต้องลงทะเบียนด้วยที่อยู่อีเมลเพื่อรับคำแนะนำในการดาวน์โหลดและรหัสบัญชี
อ่านเพิ่มเติม: 20 แผงควบคุมที่ดีที่สุดสำหรับจัดการเซิร์ฟเวอร์ Linux
รายละเอียดเหล่านี้จะต้องเปิดใช้งานใบอนุญาตของคุณในภายหลัง หน้าดาวน์โหลดสามารถพบได้ที่นี่ กระบวนการนี้ตรงไปตรงมาและเสร็จสิ้นภายในเวลาไม่ถึงนาที
หมายเหตุ: ในโพสต์ล่าสุดจากทีมงาน TinyCP เป็นที่ทราบกันว่า TinyCP จะยังคงใช้งานได้ฟรีจนถึงต้นปี 2019 หลังจากนั้น เพื่อให้โครงการยังคงดำเนินต่อไป จะมีการเรียกเก็บค่าธรรมเนียมเล็กน้อยต่อฐาน IP ตามข้อมูลในโพสต์นั้น ราคาจะอยู่ที่ $1 ต่อเดือน และ $10 ต่อปี
เพื่อวัตถุประสงค์ของบทความนี้ ฉันจะติดตั้ง TinyCP บน Linode Ubuntu 16.04 VPS ที่มีที่อยู่ IP 10.0.2.15
ติดตั้งแผงควบคุม TinyCP ใน Debian และ Ubuntu
หากต้องการติดตั้ง TinyCP คุณจะต้องดาวน์โหลดตัวติดตั้ง เพื่อจุดประสงค์นั้น คุณสามารถนำทางไปยังไดเร็กทอรีที่คุณเลือกและรันคำสั่งด้านล่าง เพื่อวัตถุประสงค์ขององค์กร ฉันจะดาวน์โหลดแพ็คเกจใน: /usr/local/src/
cd /usr/local/src/
wget http://tinycp.com/download/tinycp-install.sh
ให้สิทธิ์ปฏิบัติการกับไฟล์ที่ดาวน์โหลดและเรียกใช้
chmod +x tinycp-install.sh
./tinycp-install.sh
กระบวนการติดตั้งค่อนข้างรวดเร็ว (น้อยกว่า 2 นาที) เมื่อการติดตั้งเสร็จสมบูรณ์ คุณจะได้รับชื่อผู้ใช้และรหัสผ่าน URL ซึ่งคุณจะสามารถเข้าถึงแผงควบคุมใหม่ของคุณได้:
URL: http://10.0.2.15:8080
LOGIN: admin
PASSWORD: 20WERZ4D
หมายเหตุ: ก่อนที่จะพยายามเข้าถึง URL ที่ให้มา คุณจะต้องเริ่ม TinyCP ด้วยคำสั่งต่อไปนี้
/etc/init.d/tinycp start
จากนั้นคุณสามารถไปที่ URL ที่ให้ไว้และตรวจสอบสิทธิ์ด้วยข้อมูลประจำตัวใหม่ หน้าเว็บควรมีลักษณะดังนี้:
เมื่อเข้าสู่ระบบบัญชีของคุณแล้ว ให้กรอกที่อยู่อีเมลและรหัสบัญชีเพื่อให้สามารถอัปเดตรหัสสัญญาอนุญาตของคุณได้:
จากนั้น คุณสามารถไปยังส่วนโมดูลได้ ซึ่งคุณจะสามารถติดตั้ง “โมดูล ” ต่างๆ ได้ รวมถึง MySQL, PostgreSQL, Samba, เซิร์ฟเวอร์ FTP, เซิร์ฟเวอร์อีเมล, ClamAV, Cron, เว็บเซิร์ฟเวอร์ Apache หน้าโมดูลยังสามารถเข้าถึงได้ผ่านคิวบ์ที่มุมขวาบน:
ติดตั้ง MySQL/MariaDB
เริ่มต้นด้วยการติดตั้งบริการ MySQL เพียงคลิกปุ่ม “ติดตั้ง ” ถัดจาก MySQL ป๊อปอัปจะปรากฏขึ้นเพื่อขอให้คุณยืนยันการติดตั้ง MySQL คลิกติดตั้ง:
คุณจะต้องรอหนึ่งหรือสองนาทีเพื่อให้การติดตั้งเสร็จสมบูรณ์ ในที่สุดคุณจะเห็นผลลัพธ์ที่คล้ายกับสิ่งนี้:
คลิกปุ่ม “เสร็จสิ้น ” จากนั้นคลิกที่ปุ่ม “เตรียมการ ” ถัดจาก MySQL สิ่งนี้จะสร้างไฟล์กำหนดค่าที่จำเป็นสำหรับบริการ สามารถจัดการฐานข้อมูลได้จากเมนูด้านซ้าย ส่วนฐานข้อมูลช่วยให้คุณ:
- เพิ่ม/ลบฐานข้อมูล
- สร้างผู้ใช้
- สร้างงานสำรองข้อมูล
แต่ละกระบวนการค่อนข้างตรงไปตรงมาและไม่ต้องการคำอธิบายเพิ่มเติม
ติดตั้งอาปาเช่เว็บเซิร์ฟเวอร์
ตอนนี้ให้ติดตั้งเว็บเซิร์ฟเวอร์ Apache เช่นกัน Apache สามารถพบได้ที่ด้านล่างของหน้า เพียงคลิกปุ่มติดตั้งอีกครั้งและรอสักครู่เพื่อให้การติดตั้งเสร็จสมบูรณ์:
เมื่อการติดตั้งเสร็จสมบูรณ์ ให้คลิกที่ปุ่ม “เสร็จสิ้น ” อีกครั้ง จากนั้นคลิก “เตรียมการ ” เพื่อสร้างไฟล์กำหนดค่าที่จำเป็น:
หากคุณต้องการปรับแต่งบริการของคุณอีกเล็กน้อย คุณสามารถไปที่ส่วน "การกำหนดค่าทางด้านซ้าย เลือกบริการที่คุณต้องการปรับแต่งและทำการเปลี่ยนแปลง"
ตัวอย่างเช่น คุณสามารถติดตั้งโมดูล Apache เพิ่มเติมได้โดยใช้เมนูแบบเลื่อนลงทางด้านขวา และคลิกปุ่มติดตั้ง:
สร้างโดเมนแรกของคุณ
ตอนนี้คุณสามารถสร้างโดเมนแรกของคุณได้โดยใช้ส่วน “เว็บ ” ในเมนูการนำทางด้านซ้าย คลิกที่ “โดเมนใหม่ ” และกรอกโดเมนที่คุณต้องการโฮสต์ คุณสามารถเลือกที่อยู่ IP ของโดเมนได้จากเมนูแบบเลื่อนลง:
เมื่อสร้างแล้ว คุณจะถูกนำไปยังหน้าการกำหนดค่าของโดเมน ที่นี่คุณจะเห็นบางส่วน ได้แก่:
- ส่วนหลัก – ให้ข้อมูลเกี่ยวกับโดเมน รูทเอกสาร และอนุญาตให้คุณตั้งค่าการเปลี่ยนเส้นทาง www
- โดเมนย่อย – สร้างโดเมนย่อยได้อย่างง่ายดาย
- นามแฝง – สร้างนามแฝงโดเมน
- ฟัง – รายการที่มีที่อยู่ IP ที่ IP แก้ไขและพอร์ตที่อนุญาต
- Apache บันทึกข้อผิดพลาด บันทึกการเข้าถึง – แท็บแรกช่วยให้คุณเห็น vhost สำหรับโดเมนของคุณ ถัดไปคือบันทึกข้อผิดพลาด และแท็บที่สามคือบันทึกการเข้าถึง
ที่ด้านบนของหน้าต่าง คุณอาจสังเกตเห็นว่ามีส่วนเพิ่มเติมอีกสองส่วน:
- PHP – อนุญาตให้คุณกำหนดการตั้งค่า PHP บางอย่าง ปิดการใช้งานฟังก์ชั่น ฯลฯ
- แอปพลิเคชัน – ช่วยให้คุณติดตั้งแอปพลิเคชันบนโดเมนของคุณ รวมถึง RoundCube และ WordPress
ตรวจสอบแดชบอร์ด
แดชบอร์ด TinyCP ให้ข้อมูลพื้นฐานเกี่ยวกับการใช้งานบนระบบของคุณ ข้อมูลนี้ประกอบด้วย:
- ข้อมูลระบบปฏิบัติการ
- ข้อมูลฮาร์ดแวร์
- ที่อยู่ IP
- โหลดระบบ
- กระบวนการยอดนิยม
- ช่องว่างดิสก์ + inodes
- ลูกค้าเครือข่าย
แผงควบคุมจะแสดงเฉพาะข้อมูลเกี่ยวกับระบบของคุณเท่านั้น ไม่สามารถดำเนินการใดๆ จากที่นี่ได้ (เช่น การฆ่ากระบวนการ เป็นต้น)
บทสรุป
TinyCP เป็นแผงควบคุมน้ำหนักเบาและมีฟีเจอร์ครบครัน ซึ่งช่วยให้คุณสามารถสร้างโดเมน ฐานข้อมูล อีเมล และบัญชี FTP ฯลฯ ได้อย่างง่ายดาย อินเทอร์เฟซนั้นเรียบง่ายและใช้งานง่าย หากคุณมีทรัพยากรไม่เพียงพอและต้องการแผงควบคุมเพื่อสร้างและจัดการระบบของคุณ นี่อาจเป็นทางเลือกที่เหมาะสมสำหรับคุณ