ค้นหาเว็บไซต์

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