แอปพลิเคชั่นเซิร์ฟเวอร์ไคลเอนต์ที่ทันสมัยสำหรับเครือข่ายการแชร์ไฟล์ SoulSeek
SLSKD ทำงานเป็นคอนเทนเนอร์ daemon หรือ Docker ในเครือข่ายของคุณ (หรือในคลาวด์!) และสามารถเข้าถึงได้จากเว็บเบราว์เซอร์ มันถูกออกแบบมาให้สัมผัสกับอินเทอร์เน็ตและทุกอย่างปลอดภัยด้วยโทเค็นที่คุณสามารถควบคุมได้ นอกจากนี้ยังรองรับพร็อกซีย้อนกลับทำให้ทำงานได้ดีกับเครื่องมือโฮสต์อื่น ๆ

ค้นหาสิ่งต่าง ๆ เช่นเดียวกับที่คุณคุ้นเคยกับลูกค้า Soulseek อย่างเป็นทางการ SLSKD ทำให้ง่ายต่อการป้อนการค้นหาหลายครั้งอย่างรวดเร็ว

เรียงลำดับและกรองผลการค้นหาโดยใช้ตัวกรองเดียวกับที่คุณใช้ในวันนี้ ยกเลิกผลลัพธ์ที่คุณไม่สนใจและดาวน์โหลดสิ่งที่คุณต้องการในการคลิกสองสามครั้ง

ตรวจสอบความเร็วและสถานะของการดาวน์โหลดจัดกลุ่มตามผู้ใช้และโฟลเดอร์ คลิกแถบความคืบหน้าเพื่อดึงสถานที่ของคุณในคิวและใช้เครื่องมือเลือกเพื่อยกเลิกการลองใหม่หรือล้างการดาวน์โหลดที่เสร็จสมบูรณ์ ใช้การควบคุมที่ด้านบนเพื่อจัดการการดาวน์โหลดอย่างรวดเร็วตามสถานะ

Slskd สามารถทำเกือบทุกอย่างที่ลูกค้า Soulseek อย่างเป็นทางการสามารถทำได้ เรียกดูการแชร์ผู้ใช้เข้าร่วมห้องแชทแชทเป็นการส่วนตัวกับผู้ใช้รายอื่น
มีการเพิ่มคุณสมบัติใหม่ตลอดเวลา!
docker run -d
-p 5030:5030
-p 5031:5031
-p 50300:50300
-e SLSKD_REMOTE_CONFIGURATION=true
-v < path/to/application/data > :/app
--name slskd
slskd/slskd:latest ---
version: "2"
services:
slskd:
image: slskd/slskd
container_name: slskd
ports:
- "5030:5030"
- "5031:5031"
- "50300:50300"
environment:
- SLSKD_REMOTE_CONFIGURATION=true
volumes:
- <path/to/application/data>:/app
restart: always
ไฟล์คำสั่งหรือไฟล์ compose (ขึ้นอยู่กับตัวเลือกของคุณ) เริ่มต้นอินสแตนซ์คอนเทนเนอร์ของ SLSKD บนพอร์ต 5030 (HTTP) และ 5031 (HTTPS โดยใช้ใบรับรองที่ลงนามด้วยตนเอง) SLSKD เริ่มฟังการเชื่อมต่อที่เข้ามาในพอร์ต 50300 และแมปไดเรกทอรีแอปพลิเคชันไปยังเส้นทางที่ให้ไว้
เมื่อคอนเทนเนอร์ทำงานอยู่คุณสามารถเข้าถึงเว็บ UI ผ่าน HTTP บนพอร์ต 5030 หรือ HTTPS บนพอร์ต 5031 ชื่อผู้ใช้และรหัสผ่านเริ่มต้นคือ slskd และ slskd ตามลำดับ คุณจะต้องเปลี่ยนสิ่งเหล่านี้หากแอปพลิเคชันจะต้องเผชิญกับอินเทอร์เน็ต
ตัวแปรสภาพแวดล้อมสภาพแวดล้อม SLSKD_REMOTE_CONFIGURATION ช่วยให้คุณสามารถแก้ไขการตั้งค่าการกำหนดค่าแอปพลิเคชันจากเว็บ UI คุณอาจไม่ต้องการเปิดใช้งานสิ่งนี้สำหรับการติดตั้งที่หันหน้าเข้าหาอินเทอร์เน็ต
คุณสามารถค้นหาคู่มือเชิงลึกเพิ่มเติมเพื่อเรียกใช้ SLSKD ใน Docker ได้ที่นี่
ไบนารีที่มีเสถียรภาพล่าสุดสามารถดาวน์โหลดได้จากหน้ารีลีส ไบนารีเฉพาะแพลตฟอร์มและเนื้อหาคงที่สำหรับเว็บ UI นั้นผลิตเป็นสิ่งประดิษฐ์จากทุกงานสร้างหากคุณต้องการใช้รีลีส
ไบนารีถูกจัดส่งเป็นไฟล์ซิป แยกซิปไปยังไดเรกทอรีที่คุณเลือกและเรียกใช้
ไดเรกทอรีแอปพลิเคชันจะถูกสร้างขึ้นใน ~/.local/share/slskd (บน linux และ macOS) หรือ %localappdata%/slskd (บน windows) ในรูทของไดเรกทอรีนี้ไฟล์ slskd.yml จะถูกสร้างขึ้นในครั้งแรกที่แอปพลิเคชันทำงาน แก้ไขไฟล์นี้เพื่อป้อนข้อมูลรับรองของคุณสำหรับเครือข่าย Soulseek และปรับแต่งการตั้งค่าเพิ่มเติมใด ๆ โดยใช้คู่มือการกำหนดค่า
เมื่อทำงานให้เข้าสู่ระบบ Web UI โดยใช้ชื่อผู้ใช้เริ่มต้น slskd และรหัสผ่าน slskd เพื่อให้การกำหนดค่าเสร็จสมบูรณ์
เอกสารรายละเอียดสำหรับตัวเลือกการกำหนดค่าสามารถดูได้ที่นี่และตัวอย่างของไฟล์การกำหนดค่า YAML สามารถตรวจสอบได้ที่นี่