วิธีการติดตั้ง GitLab บน Ubuntu Server
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
หากคุณรักuTorrent แต่อย่ารู้สึกอยากจัดการกับ Wineเพียงเพื่อให้มันทำงานบน Linux มีวิธีอื่นในการเพลิดเพลินกับซอฟต์แวร์ ปรากฏว่า uTorrent รองรับ Linux ในรูปแบบของ “เซิร์ฟเวอร์ uTorrent” ซึ่งหมายความว่าคุณสามารถตั้งค่าเซิร์ฟเวอร์ uTorrent บน Linux และหลีกเลี่ยงการใช้ Wine โดยสิ้นเชิง
เซิร์ฟเวอร์ uTorrent ทำงานเหมือนกับเครื่องมือเซิร์ฟเวอร์ทอร์เรนต์อื่นๆ บน Linux และอนุญาตให้ผู้ใช้เพิ่มทอร์เรนต์จากเครื่องใดก็ได้บนเครือข่ายผ่านเว็บเบราว์เซอร์
แอปเซิร์ฟเวอร์ uTorrent รองรับ Linux แม้ว่าจะมีการดาวน์โหลดสำหรับระบบ Debian/Ubuntu เท่านั้น หากคุณวางแผนที่จะใช้งานเซิร์ฟเวอร์ uTorrent บน Linux วิธีที่ดีที่สุดคือติดตั้ง Ubuntu Server หรือตั้งค่าเซิร์ฟเวอร์ Debian เนื่องจากดูเหมือนจะไม่มีแผนสำหรับระบบที่ใช้ Redhat เช่น CentOS/Suse Enterprise, Fedora Server, Rhel เป็นต้น
หมายเหตุ: หากคุณจำเป็นต้องมีเซิร์ฟเวอร์ uTorrent บนระบบเซิร์ฟเวอร์ Redhat Linux ให้ลองใช้ซอฟต์แวร์ต่อไป แม้ว่าเว็บไซต์จะบอกว่าสนับสนุน "Debian" แต่ก็เป็นเพียงไฟล์เก็บถาวร Tar
การรับเซิร์ฟเวอร์ uTorrent เริ่มต้นโดยใช้เครื่องมือดาวน์โหลดwget เปิดเทอร์มินัลแล้วคว้าซอฟต์แวร์เซิร์ฟเวอร์เวอร์ชันล่าสุด
wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-x64-ubuntu-13-04 -O utserver-ubuntu-64bit.tar.gz
หรือ
wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-i386-ubuntu-13-04 -O utserver-ubuntu-32bit.tar.gz
wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-x64-debian-7-0 -O utserver-debian-64bit.tar.gz
หรือ
wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-i386-debian-7-0 -O utserver-debian-32bit.tar.gz
แตกซอฟต์แวร์เซิร์ฟเวอร์ลงในโฟลเดอร์/opt/บนระบบไฟล์ของเซิร์ฟเวอร์
sudo mkdir -p /opt/utorrent-server/
sudo tar - zxvf utserver-ubuntu-*.tar.gz -C /opt/utorrent-server/ --strip=1
หรือ
sudo tar -zxvf utserver-debian-*.tar.gz -C /opt/utorrent-server/ --strip=1
เซิร์ฟเวอร์ uTorrent เวอร์ชันนี้ใช้สำหรับ Ubuntu 13.04 และ Debian 7 อย่างไรก็ตาม เซิร์ฟเวอร์นี้จะทำงานในเวอร์ชันที่ใหม่กว่า เช่น เซิร์ฟเวอร์ Ubuntu 18.04 และ Debian 9 ในการดำเนินการนี้ คุณจะต้องติดตั้งบางสิ่ง โดยเฉพาะ LibSSL 1.0 ในเทอร์มินัล ให้ป้อนคำสั่งต่อไปนี้เพื่อเริ่มต้นใช้งาน
sudo apt ติดตั้ง libssl1.0.0 libssl-dev
หรือสำหรับผู้ใช้ Debian:
sudo apt-get ติดตั้ง libssl1.0.0 libssl-dev
การดาวน์โหลดเซิร์ฟเวอร์ uTorrent สำหรับ Linux มีบางสิ่งอยู่ โดยหลักแล้ว ซอฟต์แวร์เซิร์ฟเวอร์หลักซึ่งมีความสำคัญต่อการเรียกใช้แอป นอกจากไบนารีของเซิร์ฟเวอร์แล้ว ยังมีองค์ประกอบ UI ของเว็บที่ต้องตั้งค่าอีกด้วย โชคดีที่ในการตั้งค่า UI ของเว็บ คุณจะต้องแตกไฟล์บางไฟล์ไปยังไดเร็กทอรีเท่านั้น ในเทอร์มินัล ใช้ คำสั่งcd และย้ายเทอร์มินัลไปยังโฟลเดอร์ /opt/utorrent-server/ ใหม่ บนเซิร์ฟเวอร์ของคุณ จากนั้น ให้เข้าถึงรูทเพื่อเริ่มกระบวนการแตกไฟล์
cd /opt/utorrent-เซิร์ฟเวอร์/ sudo -s
แพ็คเกจซอฟต์แวร์ uTorrent มีไฟล์เก็บถาวรอื่นอยู่ภายใน ซึ่งจำเป็นต้องทำการแตกไฟล์ ที่จะดึงมันเรียกใช้เครื่องรูด
เปิดเครื่องรูด webui.zip
ด้วยการตั้งค่าแอปพลิเคชันเซิร์ฟเวอร์ uTorrent อย่างถูกต้อง ก็ถึงเวลาเปิดใช้งาน เปิดเทอร์มินัลแล้วใช้คำสั่งCDเพื่อย้ายไปยังไดเร็กทอรีเซิร์ฟเวอร์ uTorrent
cd /opt/utorrent-เซิร์ฟเวอร์/
ในไดเร็กทอรีเซิร์ฟเวอร์ uTorrent ให้ใช้คำสั่งchmodเพื่ออัปเดตการอนุญาตของแอปเซิร์ฟเวอร์และตั้งค่าเป็น "executable" การอัปเดตสิทธิ์ของไฟล์นี้เป็นสิ่งสำคัญ มิฉะนั้น เซิร์ฟเวอร์จะไม่เริ่มทำงาน
sudo chmod +x เซิร์ฟเวอร์
เมื่อตั้งค่าการอนุญาตอย่างถูกต้องแล้ว เซิร์ฟเวอร์ uTorrent ก็พร้อมที่จะเริ่มทำงาน ในเทอร์มินัล รันไฟล์utserver
sudo ./utserver
เซิร์ฟเวอร์ uTorrent กำลังทำงาน แม้ว่าจะไม่มีสคริปต์ให้เริ่มทำงานโดยอัตโนมัติ ด้วยเหตุนี้ ผู้ดูแลระบบจะต้องรันคำสั่งutserverด้วยตนเองและเปิดเทอร์มินัลไว้
โชคดีที่คุณสามารถตั้งค่าเซิร์ฟเวอร์ uTorrent ให้ทำงานในเบื้องหลังได้ โดยใช้สคริปต์ง่ายๆ ในการตั้งค่าสคริปต์ ให้เปิดเทอร์มินัลแล้วทำตามคำแนะนำด้านล่าง
ขั้นแรก เพิ่ม Shebang ลงในโปรแกรมเริ่มต้นอัตโนมัติ การเพิ่ม Shebang ช่วยให้ Bash และเทอร์มินัลเข้าใจว่าจะทำอย่างไรกับสคริปต์เมื่อรัน
sudo touch /opt/utorrent-server/utorrent-start sudo -s echo '#!/bin/bash' >> /opt/utorrent-server/utorrent-start echo '' >> /opt/utorrent-server/utorrent-start
ใช้คำสั่ง echo เพื่อเพิ่มคำสั่งเริ่มต้นอัตโนมัติให้กับสคริปต์เริ่มต้น
sudo -s echo 'cd /opt/utorrent-server/' >> /opt/utorrent-server/utorrent-start echo '' >> /opt/utorrent-server/utorrent-start echo './utserver &>/dev/null &' >> /opt/utorrent-server/utorrent-start
อัปเดตการอนุญาตของสคริปต์และย้ายเข้าที่
sudo chmod +x /opt/utorrent-server/utorrent-start sudo mv /opt/utorrent-server/utorrent-start /usr/bin
ในการรันเซิร์ฟเวอร์ uTorrent ให้ป้อนคำสั่งต่อไปนี้
sudo utorrent-start
การติดตั้งเสร็จสมบูรณ์! ตอนนี้ได้เวลาเข้าถึงเซิร์ฟเวอร์แล้ว! เปิดแท็บเบราว์เซอร์ใหม่บนพีซี Linux ของคุณและไปที่ URL เว็บไซต์ต่อไปนี้
หมายเหตุ: ป้อน “admin” ในส่วนชื่อผู้ใช้ และปล่อย “รหัสผ่าน” ว่างไว้เพื่อเข้าสู่ระบบ
https://ip-address-of-server-pc:8080/gui/web/index.html
ใช้งานเซิร์ฟเวอร์ uTorrent บนเดสก์ท็อป Ubuntu / Debian ของคุณหรือไม่ เปิดเว็บเบราว์เซอร์และไปที่ URL นี้แทน
https://localhost:8080/gui/web/index.html
คุณต้องการให้ 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 ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม