88 คะแนน โดย GN⁺ 2025-07-29 | 11 ความคิดเห็น | แชร์ทาง WhatsApp
  • เป็นโปรเจกต์โอเพนซอร์ส เซิร์ฟเวอร์ไฟล์อเนกประสงค์ ที่ ทำงานได้หากมีเพียง Python (รองรับทั้งเวอร์ชัน 2 และ 3) และสามารถอัปโหลด·ดาวน์โหลดไฟล์ผ่านเว็บเบราว์เซอร์ได้
  • รองรับ โปรโตคอลที่หลากหลาย เช่น HTTP, WebDAV, FTP, TFTP, SMB/CIFS และยังใช้งานบนมือถือได้ผ่าน แอป Android และคำสั่งลัดของ iOS
  • แม้เป็นไฟล์ขนาดใหญ่ก็ รองรับมัลติเธรดและการหยุด/ทำต่อการอัปโหลดได้โดยไม่มีข้อจำกัดด้านขนาด พร้อมฟีเจอร์ เซิร์ฟเวอร์ไฟล์สมัยใหม่ที่หลากหลาย เช่น drag and drop, อัปโหลดทั้งโฟลเดอร์, สร้าง thumbnail, ดาวน์โหลดเป็นไฟล์บีบอัด, เล่นสื่อแบบเรียลไทม์
  • มีฟีเจอร์เซิร์ฟเวอร์ไฟล์ขั้นสูงในตัว เช่น การจัดการสิทธิ์แยกตามบัญชี, ลิงก์แชร์แบบใช้ครั้งเดียว, RSS feed, media player, การสตรีมล็อกแบบเรียลไทม์, เปลี่ยนชื่อแบบแบตช์, ค้นหาไฟล์ และค้นหาจาก media tag
  • รองรับ text/Markdown viewer และ editor, การสตรีมล็อกแบบเรียลไทม์, และ UI หลายภาษา
  • ติดตั้งและรันได้ง่ายมาก จึงทำงานได้ในหลากหลายสภาพแวดล้อม เช่น Windows, Linux, Mac, Android, FreeBSD, ARM
  • มีแบบ standalone sfx, exe, pyz ที่ รันได้ทันทีโดยไม่ต้องผ่านขั้นตอนติดตั้ง
  • มีให้ใช้งานเป็นแพ็กเกจบน Docker และหลายแพลตฟอร์ม
  • รองรับสภาพแวดล้อม Android Termux ด้วย
  • หลังรันเซิร์ฟเวอร์แล้วสามารถเข้าถึงได้ทันทีผ่านเว็บเบราว์เซอร์ และยังนำไปใช้ได้หลากหลายผ่านตัวเลือกเพิ่มเติมหรือการตั้งค่าสิทธิ์แยกตามบัญชี·โฟลเดอร์

ปรัชญาและจุดเด่นของโปรเจกต์

  • มุ่งเน้น “การใช้งานได้จริงที่พร้อมใช้ทันทีในสภาพแวดล้อมที่หลากหลายที่สุด โดยไม่ต้องตั้งค่าหรือผ่านขั้นตอน build”
  • ด้วยการพึ่งพา dependency ให้น้อยที่สุด วิธีการรันที่เข้าใจง่าย และมีฟีเจอร์หลากหลายในตัว จึง ใช้งานได้อย่างรวดเร็วเมื่อจำเป็นต้องมีเซิร์ฟเวอร์ไฟล์แบบเร่งด่วนหรือชั่วคราว
    • ใช้เป็น เซิร์ฟเวอร์ไฟล์ภายใน, ตัวแทน NAS, แชร์ไฟล์ชั่วคราว, ระบบสำรองข้อมูล, media server, คลาวด์แบบง่าย ๆ ได้ทั้งที่บ้านและในออฟฟิศ
    • เหมาะกับทุกสถานการณ์ที่ต้องการ แชร์ไฟล์โดยไม่ติดข้อจำกัดของสภาพแวดล้อม เช่น หลายระบบปฏิบัติการ, PC เก่าหรือสเปกต่ำ, Raspberry Pi, อุปกรณ์ embedded, Android
  • เบากว่าโซลูชันเซิร์ฟเวอร์ไฟล์ขนาดใหญ่อย่าง Nextcloud มาก และโดดเด่นด้านความเข้ากันได้กับโปรโตคอลและแพลตฟอร์มที่หลากหลาย

11 ความคิดเห็น

 
savvykang 2025-07-31

รันบน termux ได้ดีมาก และภาพขนาดย่อจะมองเห็นได้ใน copyparty เมื่อกดปุ่ม g หลังติดตั้ง libjpeg-turbo กับ Pillow แล้ว ทีนี้เวลาโอนไฟล์จากมือถือไป PC ก็คงไม่ต้องใช้ quick share หรือเว็บเซิร์ฟเวอร์ที่มากับ Python อีกแล้ว ถือเป็นโปรแกรมตัวที่สองต่อจาก yt-dlp ที่น่าติดตั้งไว้บน termux เพื่อใช้งาน

 
ihabis02 2025-08-01

โอ้ ข่าวดีเลยที่ใช้บน termux ได้

 
jwh926 2025-07-31

มีอะไรแปลกๆ ติดอยู่ตรงมุมซ้ายล่างของเซิร์ฟเวอร์เดโมนะ 'Activate Windows'
แต่ผมใช้ macOS นะ..

 
ffdd270 2025-07-31

ดูเหมือนจะเป็นมุกครับ ตั้งแต่วิดีโอเดโมก็เต็มไปด้วยมุกแล้ว..

 
ahwjdekf 2025-07-30

โอ้โห.. ผมลองไล่ดูซอร์สโค้ดคร่าวๆ แล้ว บอกเลยว่าแปลกมากครับ ไม่เคยเจออะไรแบบนี้มาก่อนเลย มีการ embed เนื้อหา tar binary ไว้ในโค้ด Python... น่าจะเป็นวิธีที่แปลกมากจริงๆ..

 
kwj9211 2025-07-30

เดโมไซต์น่าประทับใจมากเลยนะ!
คืนนี้ต้องลองติดตั้งเดี๋ยวนี้แล้ว...

 
ahwjdekf 2025-07-30

ว้าว เป็นโปรแกรมที่ยอดเยี่ยมจริงๆ ดูเหมือนว่าผู้สร้างจะเป็นชาวนอร์เวย์ การสร้างโปรแกรมคุณภาพสูงแบบนี้ขึ้นมาแล้วเผยแพร่ออกสู่สาธารณะเพียงเพราะความสนุก ชวนให้นับถือจริงๆ ยิ่งคิดก็ยิ่งรู้สึกว่าโลกกว้างใหญ่และมีอัจฉริยะมากมาย นักพัฒนาชาวเกาหลีก็สู้ๆ แล้วลองสร้างอะไรเจ๋งๆ แบบนี้ออกมาเผยแพร่กันบ้างเถอะ

 
joyfui 2025-07-29

มีฟีเจอร์ที่คิดว่า "ถ้ามีก็คงดี" ใส่มาครบหมดเลยนะเนี่ย ตัวนี้ตัวเดียวทำหน้าที่เป็น NAS ได้ครบเลย

 
click 2025-07-29

แค่ดูเว็บไซต์เดโมก็น่าประทับใจมากแล้ว รองรับฟังก์ชันได้หลากหลายด้วยโค้ดที่สั้นมากจริง ๆ

 
GN⁺ 2025-07-29
ความคิดเห็นใน Hacker News
  • เห็นผู้สร้างเครื่องมือนี้อัปโหลดวิดีโอเดโมลง YouTube เมื่อไม่กี่วันก่อน ลิงก์ YouTube ระหว่างอัปโหลด เขาอัปไฟล์ไปได้ประมาณครึ่งหนึ่งแล้วหยุด จากนั้นก็ลองดาวน์โหลดทันที ซึ่งดาวน์โหลดได้ถึงแค่จุดที่อัปไปแล้วแล้วก็หยุด พอท้ายที่สุดอัปโหลดเสร็จสมบูรณ์ การดาวน์โหลดก็กลับมาทำต่ออย่างลื่นไหลและเสร็จสิ้นโดยไม่มีปัญหา ภาพนั้นน่าประทับใจมาก

    • โดยเฉพาะสำหรับคนที่เคยดาวน์โหลดข้ามคืนสมัย dial-up แล้วล้มเหลว ฟีเจอร์นี้น่าทึ่งจริง ๆ

    • ตอนแรกไม่ได้คิดว่าจะต้องใช้ซอฟต์แวร์นี้ แต่เพราะวิดีโอทำออกมาดีมากจนรู้สึกอยากฝืนหาวิธีเอาไปใช้ดู

    • รู้สึกว่าน่าจะมีประโยชน์ตอนใช้แจก Doom shareware release

    • ฟังจากคำอธิบายแล้วคล้าย BitTorrent มาก

    • ระหว่างดูเดโมก็อดจินตนาการไม่ได้ว่า ถ้ายังทำงานได้ลื่นแบบนี้แม้รีบูตเซิร์ฟเวอร์กลางคันจะยิ่งสุดยอดมาก

  • ฟีเจอร์แบบนี้คือสิ่งที่ power user ใฝ่ฝันกัน มันมีความสามารถมากกว่าแค่ file server มาก วิดีโอที่นักพัฒนาทำเองก็ทั้งตลกและมีศิลปะ ถ้าผู้เขียนอยู่ที่นี่ อยากรู้ว่าทำคนเดียวทั้งหมดหรือใช้ LLM หรือเอเจนต์ช่วยบ้างหรือเปล่า ประทับใจจริง ๆ

    • สวัสดี o/ ใช่แล้ว 97% คือผมนั่งเขียนโค้ดคนเดียวใน vscode ใช้แค่ pylance กับ debugger และปิด extension อื่นทั้งหมด แบบนั้นช่วยให้มีสมาธิดีที่สุด ส่วน AI หรือ LLM ใช้นาน ๆ ครั้งตอนแปลภาษาจีนเท่านั้น อีก 2% มาจากเพื่อน ๆ ที่ช่วยเสนอไอเดีย use case ใหม่ ๆ ฟีเจอร์ใหม่ หรือช่วยหา bug ตอนนี้โปรเจกต์กำลังได้รับความสนใจมากจนเริ่มมี pull request เข้ามาแล้ว สัดส่วนนี้คงเปลี่ยนไปในไม่ช้า ยิ่งมีคนช่วยดูมากเท่าไร ก็ยิ่งตื่นเต้นที่มีคนช่วยเจอข้อผิดพลาดหรือส่วนที่ผมตกหล่นมากขึ้น

    • ในวิดีโอผู้สร้างบอกว่าเริ่มทำครั้งแรกบนสมาร์ตโฟนตั้งแต่ปี 2019 ซึ่งเป็นช่วงก่อนมี LLM ที่ใช้งานได้จริงอย่างทุกวันนี้

  • file server นี่เป็นการอธิบายที่ลดทอนความสามารถเกินไป อย่างน้อยมันเจ๋งกว่านั้นสักพันเท่า แนะนำให้ดูวิดีโอเดโมจริง ๆ ลิงก์ YouTube

  • นอกจากจะเป็นซอฟต์แวร์ที่ยอดเยี่ยมแล้ว เดโมเซิร์ฟเวอร์ที่โฮสต์เองยังให้ความรู้สึกว่าเร็วมากที่สุดในบรรดาเว็บแอปสมัยนี้ด้วย น่าประทับใจที่ยังทำผลงานได้ระดับนี้ทั้งที่กำลังติดเทรนด์บน HN เลยเริ่มสงสัยว่าในทางเทคนิคจะสร้างแอปคล้าย ๆ กันบนพื้นฐานของโปรโตคอล Syncthing ได้ไหม ผมก็ชอบ Syncthing แต่ก็อยากมีบริการที่แชร์เฉพาะไฟล์บางไฟล์กับเพื่อนได้ง่าย ๆ เช่นกัน

  • Copyparty เป็นซอฟต์แวร์ที่น่าทึ่งมาก ขอชื่นชมเพื่อนและนักพัฒนาของผม พร้อมบอกว่าควรไปดูวิดีโอ YouTube ที่เพิ่งปล่อยล่าสุดกันจริง ๆ ครอบครัวผมเองก็ยังเก็บแผ่น Copyparty รุ่นลิมิเต็ดไว้อย่างภูมิใจ ลิงก์ YouTube

  • [ตอนดูวิดีโอ] ตอนแรกคิดว่าเป็นแค่ file browser ธรรมดา เพราะของแบบนั้นมีเยอะมาก... [ดูต่ออีกนิด] ความคิดเปลี่ยนไปหมดเลย

  • ซอฟต์แวร์นี้น่าทึ่งมากจนถึงขั้นหวังว่าจะมี use case ที่เหมาะกับมัน นักพัฒนาดูใส่ใจเรื่องความปลอดภัยด้วย ซึ่งน่าประทับใจ วิดีโอ YouTube ก็ถ่ายทอดเสน่ห์ของโปรเจกต์นี้ได้ดีมาก

    • ผมมี use case หนึ่งนะ ผมอยากทำ "ห้องสมุดเล็ก ๆ" ที่ใช้พลังงานแสงอาทิตย์ไว้หน้าบ้านมานานแล้ว เป็นเวอร์ชันดิจิทัลของตู้แลกหนังสือในชุมชน โดยเปลี่ยนจากหนังสือเป็นเนื้อหาดิจิทัล แล้วก็คงต้องชักธงหัวกะโหลกโจรสลัดด้วย

    • ถ้าผมเข้าใจอะไรผิดก็ช่วยแก้ให้ที แต่เครื่องมือนี้อาจเป็นโซลูชัน self-hosted แบบโอเพนซอร์สที่ดีที่สุดสำหรับปัญหาการส่งไฟล์ระหว่างอุปกรณ์ที่เจอกันบ่อยในชีวิตจริง โดยเฉพาะเวลาที่อีกฝั่งเป็นสมาร์ตโฟน บน HN มักมีเครื่องมือแนวนี้ถูกโพสต์อยู่เรื่อย ๆ แต่สุดท้ายก็มักโดนชี้ปัญหาบางอย่างเสมอ อันนี้ดูเหมือนจะเป็นทางเลือกที่ดีมากทีเดียว

  • เพิ่งรู้จักสิ่งนี้เป็นครั้งแรก แต่พอดูวิดีโอแนะนำจนจบแล้ว ก็รู้สึกว่านี่อาจเป็นซอฟต์แวร์ที่ดีที่สุดในบรรดาสิ่งที่เคยจินตนาการไว้ ถ้ามันทำงานได้จริงตามที่โฆษณาไว้ ก็น่าจะมาแทนหลายบริการที่ผมโฮสต์เองอยู่ได้เลย

  • ผมเป็นคนทั่วไปที่มีประสบการณ์ด้านฮาร์ดแวร์พอสมควร มีเรื่องสงสัยว่า ถ้าเอาโทรศัพท์ Android รุ่นเก่ามาเสียบ minisd card ความจุใหญ่ ๆ แล้วรันแค่ Copyparty จะเพียงพอไหม

  • เป็นซอฟต์แวร์ที่เท่มาก README สนุกมากและทำให้อยากลองใช้ ใน r/selfhosted มีแต่คนบ่นเรื่องบริการอื่นอย่าง nextcloud กันเต็มไปหมด แต่ Copyparty ทำให้น่าตื่นเต้นจริง ๆ

    • ขอบคุณที่แนะนำ README อ่านเพลินมาก ผมชอบส่วนนี้เป็นพิเศษ และมันช่วยบอกความคาดหวังได้ดีว่าเครื่องมือนี้เป็นแบบไหน

      ปรัชญา Linux แบบกลับหัว -- ทำทุกอย่าง และทำได้ดีพอใช้

    • ถ้าชอบ README ก็ขอแนะนำให้ดูวิดีโอเดโมด้วย ลิงก์ YouTube

 
yinn27 2025-07-30

น่าสนใจดีนะ