วิธีการติดตั้ง GitLab บน Ubuntu Server
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
ต้องการโฮสต์เซิร์ฟเวอร์ Minecraft บน Linux หรือไม่? ถ้าใช่ คุณต้องใช้รุ่น Java เนื่องจาก Microsoft อนุญาตให้เซิร์ฟเวอร์ Linux Minecraft ทำงานในลักษณะนั้นเท่านั้น ในการเรียกใช้เซิร์ฟเวอร์ Minecraft บน Linux คุณจะต้องมี Java Runtime environment.platform ที่มีรุ่น Java การติดตั้ง Java อาจเป็นเรื่องน่ารำคาญ อย่างไรก็ตาม การติดตั้ง Java บน Linux นั้นตรงไปตรงมา มาเริ่มกันเลย!
ในคู่มือนี้ เราจะเน้นที่แนวคิดของการโฮสต์เซิร์ฟเวอร์ Minecraft บนระบบปฏิบัติการ Linux เราจะไม่เน้นที่การใช้ระบบปฏิบัติการเซิร์ฟเวอร์ Linuxโดยเฉพาะเพราะไม่จำเป็น อย่างไรก็ตาม หากคุณต้องการมีเซิร์ฟเวอร์ Minecraft เฉพาะบน Linux คุณควรไปที่เส้นทางนั้น และเราขอแนะนำเซิร์ฟเวอร์ Ubuntu
หมายเหตุ: มีสภาพแวดล้อมรันไทม์ Java หลายเวอร์ชันบน Linux ทั้งรุ่นอย่างเป็นทางการของ Oracle และโอเพ่นซอร์สทางเลือก สำหรับบทช่วยสอนนี้ เราจะใช้เวอร์ชันทางการของ Oracle ที่กล่าวว่าเป็นเรื่องปกติที่จะใช้การตั้งค่า OpenJDK เป็นทางเลือก และทุกอย่างก็ควรจะทำงานด้วยเช่นกัน
รันไทม์ Java ของ Oracle นั้นไม่ใช่เรื่องง่ายที่จะติดตั้งบน Ubuntu อย่างไรก็ตาม การเพิ่ม PPA จะทำให้ปวดหัวน้อยลง เนื่องจากลักษณะการทำงานของเซิร์ฟเวอร์ Ubuntu PPA นี้จึงควรทำงานได้ดีทั้งบนเดสก์ท็อป Ubuntu และเซิร์ฟเวอร์ Ubuntu แต่ถ้าคุณเพิ่ม PPA ไปยังเซิร์ฟเวอร์ Ubuntu และพบปัญหาการพิจารณาติดตั้งรันไทม์ OpenJDK JRE เป็นทางเลือก
ในการเพิ่ม Oracle Java Runtime PPA ให้กับระบบของคุณ ให้เปิดเทอร์มินัลแล้วป้อนข้อมูลต่อไปนี้:
sudo add-apt-repository ppa:webupd8team/java
เรียกใช้ apt updateเพื่อรีเฟรชแหล่งซอฟต์แวร์ของ Ubuntu
sudo apt อัปเดต
หลังจากรันการอัปเดตแล้ว ให้ใช้ apt upgradeเพื่อติดตั้งการอัปเดตที่ปรากฏขึ้น
sudo apt อัพเกรด -y
สุดท้าย ติดตั้ง Oracle Java จากที่เก็บซอฟต์แวร์
sudo apt ติดตั้ง oracle-java9-installer sudo apt ติดตั้ง oracle-java9-set-default
Debian สามารถเข้าถึง Ubuntu Oracle Java PPA หากต้องการเพิ่ม คุณจะต้องแก้ไขไฟล์/etc/apt/sources.listของคุณ เปิดเทอร์มินัลแล้วเปิด นาโน
Oracle Java ไม่ทำงาน? พิจารณาใช้ทางเลือกที่มาเปิดแทน
sudo nano /etc/apt/sources.list
วางโค้ดต่อไปนี้ลงในตัวแก้ไข Nano:
#Webupd8
deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
บันทึกตัวแก้ไข Nano ด้วย Ctrl + O จากนั้นใช้เทอร์มินัลเพื่อเพิ่มคีย์ GPG ของซอฟต์แวร์ PPA
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 sudo apt-get update
สุดท้าย ติดตั้ง Java
sudo apt-get install oracle-java9-installer sudo apt-get ติดตั้ง oracle-java9-set-default echo oracle-java9-installer shared/accepted-oracle-license-v1-1 เลือกจริง | sudo /usr/bin/debconf-set-selections
Oracle มีการสนับสนุนที่ดีสำหรับระบบปฏิบัติการ Linux ที่ใช้ Redhat ทั้งหมด ดังนั้นการติดตั้งจึงง่ายมาก ที่กล่าวว่าถ้าคุณมีปัญหาคุณอาจต้องการที่จะดูเป็นทางเลือกที่เปิดแหล่งที่มา
การติดตั้งรุ่นล่าสุดของออราเคิล Java Runtime Environment, ไปที่หน้าดาวน์โหลดและได้รับ RPM
เมื่อดาวน์โหลดแล้ว ให้เปิดเทอร์มินัล ซีดี ไปยัง ไดเร็กทอรี~/Downloads และเรียกใช้โปรแกรมติดตั้ง
sudo dnf jre-8u171-linux-x64.rpm
หรือ
sudo yum jre-8u171-linux-x64.rpm
sudo zypper jre-8u171-linux-x64.rpm
หลังจากใช้งาน Java ส่วนที่ยากเสร็จแล้ว ตอนนี้ สิ่งเดียวที่ต้องทำคือดาวน์โหลดแอปเซิร์ฟเวอร์ Minecraft Java Editionเวอร์ชันล่าสุดแล้วเปิดใช้ เมื่อดาวน์โหลด ให้เปิดเทอร์มินัลโดยใช้ คำสั่งMV เพื่อวางแอปเซิร์ฟเวอร์ในตำแหน่งที่เหมาะสม
หมายเหตุ: หากคุณใช้ระบบปฏิบัติการเซิร์ฟเวอร์ คุณอาจต้องดาวน์โหลดและวางไฟล์ด้วยตนเอง คำแนะนำด้านล่างนี้มีไว้สำหรับผู้ที่ใช้เซิร์ฟเวอร์ Minecraft บนระบบปฏิบัติการที่มีโครงสร้างโฟลเดอร์โฮมที่เหมาะสม
mkdir ~/Minecraft/เซิร์ฟเวอร์/ mv ~/Downloads/server.jar ~/Minecraft/server/
เรียกใช้เซิร์ฟเวอร์หัวขาด (ไม่มี GUI) ด้วย:
java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar nogui
หรือเรียกใช้เซิร์ฟเวอร์ Minecraft ด้วยอินเทอร์เฟซ GUI:
java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar
เมื่อเซิร์ฟเวอร์ Minecraft Java edition ทำงาน คุณจะต้องแจกจ่ายที่อยู่ IP ของเซิร์ฟเวอร์นั้น เพื่อผลลัพธ์ที่ดีที่สุด ให้โฮสต์เซิร์ฟเวอร์นี้ที่บ้านของคุณเองบน LAN หากคุณต้องโฮสต์ออนไลน์ ให้ลองทำบน VPS เช่น DigitalOcean เนื่องจากมีอัตราที่ดีในการเรียกใช้แอป Linux
หมายเหตุ: หากคุณกำลังใช้งานเซิร์ฟเวอร์ออนไลน์ ตรวจสอบให้แน่ใจว่าพอร์ต 25565 ถูกส่งต่อ มิฉะนั้นเซิร์ฟเวอร์จะไม่ทำงาน!
หากต้องการค้นหาที่อยู่ IPในเครื่องให้รันในเทอร์มินัล:
ip addr แสดง | grep 192.168.1
คำสั่งนี้จะแยก LAN IP ของเซิร์ฟเวอร์
จากนั้นแจกจ่ายที่อยู่ IP ของคุณให้กับทุกคนที่ต้องการเชื่อมต่อและสั่งให้ผู้เล่นเพิ่ม IP ให้กับไคลเอนต์ Minecraft ของพวกเขา
ใช้งานเซิร์ฟเวอร์ Minecraft ออนไลน์และไม่ใช่แค่บน LAN เท่านั้น? คุณจะต้องค้นหาและค้นหาที่อยู่ IP ภายนอกของเซิร์ฟเวอร์ของคุณ การค้นหาที่อยู่นี้น่าจะทำได้ง่ายภายในแดชบอร์ด VPS ส่วนใหญ่
คุณต้องการให้ 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 ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม