วิธีการติดตั้ง GitLab บน Ubuntu Server
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
Ajenti เป็นเครื่องมือตรวจสอบทางเว็บสำหรับเซิร์ฟเวอร์และ VPS เมื่อติดตั้งแล้ว Ajenti จะสามารถให้การตรวจสอบแบบเรียลไทม์ เชลล์บนเว็บสำหรับคำสั่งเทอร์มินัล และอื่นๆ อีกมากมาย ในคู่มือนี้ เราจะแสดงวิธีตั้งค่า Ajenti บนเซิร์ฟเวอร์ Ubuntu
หมายเหตุ: แม้ว่าคู่มือนี้จะเน้นที่เซิร์ฟเวอร์ Ubuntu แต่ Ajenti รองรับระบบปฏิบัติการ Linux ที่หลากหลาย รวมถึง Redhat Enterprise Linux, CentOS, Debian เป็นต้น ดังนั้นโปรดปฏิบัติตามคู่มือการติดตั้งนี้แม้ว่าคุณจะไม่ได้ใช้ Ubuntu Server ก็ตาม
วิธีที่ดีที่สุดในการทำให้ Ajenti ทำงานบนเซิร์ฟเวอร์ Ubuntuของคุณคือการใช้สคริปต์การติดตั้งอัตโนมัติที่มีให้ในเอกสารประกอบของ Ajenti สคริปต์ที่เขียนในทุบตีจะตรวจจับอัตโนมัติระบบปฏิบัติการของคุณและจะดูแลทุกอย่างบนระบบปฏิบัติการเพื่อให้ผู้ใช้ไม่จำเป็นต้องมี
ในการเริ่มต้นการติดตั้ง คุณจะต้องติดตั้ง Curlบนเซิร์ฟเวอร์ Ubuntu Curl ใช้เพื่อดาวน์โหลดและเรียกใช้สคริปต์บนเซิร์ฟเวอร์ Ubuntu เปิดหน้าต่าง terminal เชื่อมต่อกับเซิร์ฟเวอร์ Ubuntu ผ่าน SSH หรือนั่งที่เซิร์ฟเวอร์จริงและใช้คอนโซล TTY
เมื่อคุณเปิดหน้าต่างเทอร์มินัลและพร้อมใช้งานแล้ว ให้รันคำสั่งapt installเพื่อรับแพ็คเกจ “curl” ที่ติดตั้งในการตั้งค่าเซิร์ฟเวอร์ Ubuntu ของคุณ
sudo apt ติดตั้ง curl
เมื่อป้อนคำสั่งด้านบน Ubuntu Server จะถามรหัสผ่านของคุณ ป้อนโดยใช้แป้นพิมพ์ จากนั้นกดปุ่ม Enterเพื่อยืนยันและYเพื่อติดตั้งแพ็คเกจ
เมื่อติดตั้งแอป Curl ก็ถึงเวลาเรียกใช้สคริปต์การติดตั้งอัตโนมัติ คุณจะต้องเรียกใช้สคริปต์นี้เป็นรูทเนื่องจากต้องการเข้าถึงไฟล์ระบบ
curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
สคริปต์การติดตั้ง Ajenti เป็นแบบอัตโนมัติและควรใช้เวลาเพียงไม่กี่นาที ดูเทอร์มินัลขณะดาวน์โหลดและกำหนดค่า Ajenti บนเซิร์ฟเวอร์ Ubuntu
เมื่อการติดตั้งเสร็จสิ้น Ajenti ก็พร้อมที่จะกำหนดค่า เปิดแท็บเว็บเบราว์เซอร์ใหม่และป้อน URL เพื่อเข้าถึงอินเทอร์เฟซ Web UI สำหรับ Ajenti
HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000
หากคุณต้องการควบคุมการติดตั้ง Ajenti บน Ubuntu Server ได้ละเอียดยิ่งขึ้น หรือหากสคริปต์การติดตั้งใช้งานไม่ได้ การติดตั้งด้วยตนเองเป็นวิธีที่ดีที่สุด
ในการตั้งค่า Ajenti ผ่านการติดตั้งด้วยตนเอง ให้เริ่มต้นด้วยการเปิดหน้าต่างเทอร์มินัล ลงชื่อเข้าใช้เซิร์ฟเวอร์ Ubuntu ผ่าน SSH (หรือคอนโซล TTY) จากนั้น ใช้เทอร์มินัลเพื่อเปิดใช้งานที่เก็บซอฟต์แวร์ "จักรวาล"
sudo add-apt-repository จักรวาล
ถัดไป ให้รันคำสั่งapt updateเพื่อรีเฟรชแหล่งซอฟต์แวร์ของเซิร์ฟเวอร์ Ubuntu
sudo apt อัปเดต
ตามคำสั่งอัพเดตได้เวลาติดตั้งการพึ่งพา Ajenti สำหรับ Ubuntu Server ต้องติดตั้งแพ็คเกจเหล่านี้ ไม่เช่นนั้นแอปจะทำงานไม่ถูกต้อง
sudo apt-get ติดตั้ง build-essential python3-pip python3-dev python3-lxml libssl-dev python3-dbus python3-augeas python3-apt ntpdate
หลังจากการขึ้นต่อกัน ให้ติดตั้งปลั๊กอิน Python ทั้งหมดสำหรับ Ajenti
sudo pip3 ติดตั้ง ajenti-panel ajenti.plugin.ace ajenti.plugin.augeas ajenti.plugin.auth-users ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.datetime ajenti.plugin.filemanager ajenti.plugin.filesystem ajenti plugin.network ajenti.plugin.notepad ajenti.plugin.packages ajenti.plugin.passwd ajenti.plugin.plugins ajenti.plugin.power ajenti.plugin.services ajenti.plugin.settings ajenti.plugin.terminal
เมื่อกำหนดค่าปลั๊กอิน Python ทั้งหมดแล้ว Ajenti ก็พร้อมที่จะใช้งานบนเซิร์ฟเวอร์ Ubuntu จากที่นี่ ให้เปิดแท็บเว็บเบราว์เซอร์ใหม่และเข้าถึง URL ด้านล่าง
HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000
การใช้ Ajenti บนเซิร์ฟเวอร์ Ubuntu ต้องรู้รหัสผ่านรูท น่าเศร้าที่ Ubuntu ปิดใช้งานรหัสผ่านรูทตามค่าเริ่มต้นเพื่อความปลอดภัย ในการเปิดใช้งานรหัสผ่านรูทบนระบบ Ubuntu ของคุณอีกครั้ง ให้ทำดังต่อไปนี้
ขั้นแรก เปิดหน้าต่างเทอร์มินัลแล้วลงชื่อเข้าใช้เครื่องของคุณผ่าน SSH หรือนั่งที่เซิร์ฟเวอร์ของคุณและใช้คอนโซล TTY จากนั้น เมื่อคุณเข้าถึงเทอร์มินัลเชลล์แล้ว ให้ใช้คำสั่งsudo -sเพื่อล็อกอินเข้าสู่รูท
sudo -s
เมื่อคุณลงชื่อเข้าใช้บัญชีของคุณแล้วsudo -sให้ใช้คำสั่งpasswdเพื่อบอก Ubuntu ว่าคุณต้องการเปลี่ยนรหัสผ่าน จากนั้นป้อนรหัสผ่านรูทใหม่ของคุณ ตรวจสอบให้แน่ใจว่ารหัสผ่านนี้น่าจดจำและปลอดภัย
รหัสผ่าน
ด้วยการตั้งค่ารหัสผ่านรูท ให้ทำดังต่อไปนี้เพื่อเข้าสู่ระบบ ขั้นแรก ให้เข้าถึง URL ด้านล่างในเว็บเบราว์เซอร์ที่คุณชื่นชอบ จากนั้นพิมพ์ "root" ในช่องชื่อผู้ใช้และรหัสผ่าน root ลงในช่องรหัสผ่าน สุดท้าย เลือก "เข้าสู่ระบบ" เพื่อเข้าสู่บัญชีของคุณ
HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000
เมื่อเข้าสู่ระบบแล้ว Ajenti จะแสดงแดชบอร์ด ในแดชบอร์ด Ajenti คุณจะเห็นข้อมูลอันมีค่าสำหรับเซิร์ฟเวอร์ Ubuntu ข้อมูล เช่น จำนวนคอร์ที่ใช้งาน การใช้งาน CPU เวลาทำงาน การใช้ดิสก์ และการใช้ RAM นอกจากนี้ หากคุณเลือกเมนูที่มุมบนขวา คุณจะสามารถเข้าถึงเทอร์มินัลเชลล์, แผ่นจดบันทึก, ตัวจัดการแพ็คเกจ และอื่นๆ
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux
ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit
การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด
วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux
ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย
ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ
คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง
Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ
คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม