88 điểm bởi GN⁺ 2025-07-29 | 11 bình luận | Chia sẻ qua WhatsApp
  • Chỉ cần có Python là chạy được (hỗ trợ cả phiên bản 2 và 3), đây là một dự án mã nguồn mở máy chủ tệp đa năng cho phép tải lên và tải xuống tệp qua trình duyệt web
  • Hỗ trợ nhiều giao thức như HTTP, WebDAV, FTP, TFTP, SMB/CIFS và cũng có thể sử dụng trên thiết bị di động như ứng dụng Android và Phím tắt iOS
  • Ngay cả tệp dung lượng lớn cũng được hỗ trợ đa luồng và tạm dừng/tiếp tục tải lên mà không giới hạn kích thước, đồng thời cung cấp nhiều tính năng máy chủ tệp hiện đại như kéo thả, tải lên theo thư mục, tạo thumbnail, tải xuống tệp nén, phát media thời gian thực
  • Cũng tích hợp các tính năng máy chủ tệp nâng cao như quản lý quyền theo tài khoản, liên kết chia sẻ dùng một lần, RSS feed, trình phát media, phát trực tiếp log thời gian thực, đổi tên hàng loạt, tìm kiếm tệp và tìm kiếm thẻ media
  • Hỗ trợ trình xem và trình chỉnh sửa văn bản/Markdown, phát trực tiếp log thời gian thực, giao diện đa ngôn ngữ
  • Cài đặt và chạy cực kỳ đơn giản, hoạt động trên nhiều môi trường như Windows, Linux, Mac, Android, FreeBSD, ARM
  • Có thể chạy ngay không cần cài đặt bằng standalone sfx, exe, pyz
  • Có sẵn dưới dạng Docker và gói cho nhiều nền tảng
  • Cũng hỗ trợ môi trường Android Termux
  • Sau khi khởi chạy máy chủ, có thể truy cập ngay qua trình duyệt web; với các tùy chọn bổ sung hoặc thiết lập quyền theo tài khoản/thư mục, có thể áp dụng cho nhiều mục đích khác nhau

Triết lý dự án và ưu điểm

  • Theo đuổi "tính thực dụng có thể dùng ngay trên nhiều môi trường nhất có thể, không cần cấu hình hay quy trình build"
  • Với số phụ thuộc tối thiểu, cách chạy trực quan và nhiều tính năng tích hợp, công cụ này có thể được dùng nhanh chóng khi cần gấp hoặc tạm thời một máy chủ tệp
    • Có thể dùng trong gia đình/văn phòng như máy chủ tệp cục bộ, thay thế NAS, chia sẻ tệp tạm thời, sao lưu, máy chủ media, đám mây đơn giản
    • Có thể áp dụng trong mọi tình huống cần chia sẻ tệp không bị ràng buộc bởi môi trường như nhiều hệ điều hành, PC cũ/cấu hình thấp, Raspberry Pi, thiết bị nhúng, Android
  • Nhẹ hơn rất nhiều so với các giải pháp máy chủ tệp lớn như Nextcloud, đồng thời có khả năng tương thích vượt trội với nhiều giao thức và nền tảng

11 bình luận

 
savvykang 2025-07-31

Chạy tốt trên termux, còn thumbnail ảnh thì sau khi cài libjpeg-turbo, Pillow rồi nhấn phím g trong copyparty là sẽ thấy. Giờ khi chuyển file từ điện thoại sang PC thì có vẻ không cần dùng quick share hay web server tích hợp sẵn của Python nữa. Sau yt-dlp, đây là chương trình thứ hai đáng để thiết lập trên termux rồi dùng.

 
ihabis02 2025-08-01

Ồ, tin vui là nó chạy được trên termux.

 
jwh926 2025-07-31

Ở góc dưới bên trái của máy chủ demo có dính một thứ kỳ lạ. 'Activate Windows'
Tôi dùng macOS mà..

 
ffdd270 2025-07-31

Có vẻ như là trò đùa. Ngay từ video demo đã đầy những câu đùa rồi..

 
ahwjdekf 2025-07-30

Ôi.. mình vừa lướt qua mã nguồn một chút, đúng là rất độc đáo. Kiểu này thì mình cũng mới thấy lần đầu. Nội dung binary tar được nhúng ngay trong mã Python... có vẻ là một cách làm cực kỳ khác lạ..

 
kwj9211 2025-07-30

Trang demo thật sự rất ấn tượng!
Tối nay phải cài thử ngay mới được...

 
ahwjdekf 2025-07-30

Wow, đúng là một chương trình tuyệt vời. Có vẻ như tác giả là người Na Uy. Thật đáng khâm phục khi lại tạo ra một chương trình chất lượng cao như vậy chỉ vì niềm vui rồi còn công khai nó. Càng cảm nhận rõ hơn rằng thế giới rộng lớn và có rất nhiều thiên tài. Các nhà phát triển Hàn Quốc cũng hãy cố gắng để một lần tạo ra thứ tuyệt vời như thế này rồi công khai nhé.

 
joyfui 2025-07-29

Những tính năng mà cứ nghĩ là “giá mà có thì tốt” đều có đủ cả. Chỉ riêng nó thôi mà đã làm được mọi việc của một NAS rồi.

 
click 2025-07-29

Chỉ nhìn trang demo thôi cũng đã thấy cực kỳ ấn tượng. Với đoạn mã thật sự rất ngắn mà vẫn hỗ trợ được nhiều tính năng đa dạng.

 
GN⁺ 2025-07-29
Ý kiến trên Hacker News
  • Tôi đã thấy tác giả của công cụ này đăng một video demo lên YouTube vài ngày trước liên kết YouTube. Trong lúc tải lên, anh ấy đưa file lên được khoảng một nửa rồi dừng lại, sau đó lập tức thử tải xuống; quá trình tải xuống chỉ chạy đến đúng phần đã được tải lên rồi dừng lại. Đến cuối cùng khi hoàn tất nốt việc tải lên, phần tải xuống tự nhiên tiếp tục lại và hoàn thành không chút vấn đề nào, cảnh đó thật sự rất ấn tượng.

    • Đặc biệt với những ai từng thất bại sau khi tải qua đêm bằng dial-up ngày xưa thì đây đúng là một tính năng khiến người ta phải trầm trồ.

    • Tôi vốn không nghĩ mình sẽ cần phần mềm này đến vậy, nhưng video được làm quá tốt đến mức khiến tôi muốn cố tìm cho ra một trường hợp sử dụng nào đó.

    • Có cảm giác sẽ rất hữu ích để dùng cho các bản phát hành shareware của Doom.

    • Nghe mô tả thì khá giống BitTorrent.

    • Khi xem demo, tôi còn tưởng tượng nếu nó vẫn hoạt động mượt đến vậy ngay cả sau khi khởi động lại máy chủ thì còn đáng nể hơn nữa.

  • Đây đúng là kiểu tính năng mà các power user hằng mơ ước. Nó có nhiều thứ hơn rất nhiều so với một file server. Video do chính tác giả làm cũng đầy tính hài hước và chất nghệ thuật. Nếu tác giả có ở đây, tôi rất muốn biết liệu anh có làm hết một mình không, hay có dùng LLM hoặc agent gì không. Thật lòng là quá khâm phục.

    • Xin chào o/ Vâng, 97% là tôi tự code một mình trong vscode. Tôi chỉ dùng pylance và debugger, còn các extension khác đều tắt vì như vậy dễ tập trung nhất. AI hay LLM thì tôi chỉ thỉnh thoảng dùng lúc dịch sang tiếng Trung. 2% còn lại là nhờ bạn bè gợi ý các ý tưởng use case mới, đề xuất tính năng hoặc tìm ra bug. Lần này dự án nhận được nhiều chú ý nên bắt đầu có pull request gửi tới, có lẽ sắp tới tỷ lệ này cũng sẽ thay đổi. Có thêm nhiều người nhìn vào để chỉ ra lỗi sai hay chỗ còn thiếu của tôi nên thật sự rất hào hứng.

    • Trong video, tác giả nói rằng anh ấy bắt đầu dự án này trên điện thoại thông minh từ năm 2019, tức là trước khi các LLM hữu ích xuất hiện.

  • file server Nói vậy là thu nhỏ chức năng của nó quá mức. Ít nhất nó còn tuyệt vời hơn gấp nghìn lần. Rất nên xem video demo liên kết YouTube

  • Không chỉ là phần mềm xuất sắc, mà cả máy chủ demo tự host của họ cũng cho cảm giác nhanh bậc nhất trong số các web app gần đây. Thật ấn tượng khi nó vẫn thể hiện được hiệu năng như vậy dù đang lên xu hướng trên HN. Tôi bắt đầu tự hỏi liệu về mặt kỹ thuật có thể làm một ứng dụng tương tự như thế này dựa trên giao thức Syncthing hay không. Tôi cũng thích Syncthing, nhưng sẽ rất hay nếu có một dịch vụ cho phép dễ dàng chia sẻ chỉ một số file cụ thể với người khác.

  • Copyparty là phần mềm đáng kinh ngạc. Tôi khen người bạn cũng là nhà phát triển của mình và bảo bạn bè nhất định phải xem video YouTube mới công bố. Gia đình tôi cũng đang tự hào sở hữu một chiếc đĩa Copyparty bản giới hạn liên kết YouTube

  • [Khi đang xem video] Lúc đầu tôi nghĩ chắc chỉ là một trình duyệt file thôi, kiểu đó thì có đầy... [Xem thêm một chút] rồi hoàn toàn đổi ý.

  • Phần mềm này thật sự đáng kinh ngạc đến mức tôi chỉ mong mình có một use case phù hợp. Việc các nhà phát triển cũng chú trọng tới bảo mật khiến tôi rất ấn tượng. Video YouTube thể hiện rất tốt sức hấp dẫn của dự án.

    • Tôi có một use case đây. Từ lâu tôi đã muốn làm một “thư viện nhỏ” chạy bằng năng lượng mặt trời ở sân trước nhà mình. Kiểu như tủ trao đổi sách trong khu phố nhưng thay sách bằng nội dung số, chắc còn phải treo thêm cờ đầu lâu + cướp biển nữa.

    • Có thể tôi đang hiểu sai, nên mong ai đó sửa giúp nếu đúng là vậy, nhưng công cụ này có vẻ thật sự có thể là giải pháp tự host mã nguồn mở tốt nhất cho bài toán chuyển file giữa các thiết bị mà ai cũng hay gặp phải, nhất là khi một trong số đó là điện thoại thông minh. Trên HN thường xuyên có các công cụ tương tự xuất hiện, nhưng lần nào cũng bị chỉ ra một nhược điểm nào đó; còn cái này cho cảm giác là một phương án thay thế khá xuất sắc.

  • Tôi mới biết đến thứ này lần đầu, nhưng sau khi xem hết phần giới thiệu trên YouTube thì thấy đây có thể là phần mềm tuyệt nhất trong mọi thứ tôi từng tưởng tượng. Nếu nó thực sự hoạt động đúng như quảng bá, có lẽ nó có thể thay thế một số dịch vụ tôi đang tự host.

  • Tôi là một người bình thường nhưng có khá nhiều kinh nghiệm phần cứng. Tôi tò mò không biết liệu chỉ cần một chiếc điện thoại Android cũ gắn một thẻ minisd dung lượng lớn và chạy Copyparty thôi là đã đủ chưa.

  • Phần mềm này thực sự quá ngầu. README cực kỳ thú vị và khiến tôi muốn dùng thử. Trên r/selfhosted thì những dịch vụ khác như nextcloud chỉ toàn lời phàn nàn, còn Copyparty thì thật sự khiến tôi mong đợi.

    • Cảm ơn vì đã gợi ý README, tôi đọc mà thấy rất thích. Đoạn này đặc biệt hợp gu tôi và cũng cho thấy khá rõ nên kỳ vọng gì ở công cụ này:

      Triết lý Linux đảo ngược -- làm mọi thứ, và làm ở mức tạm ổn

    • Nếu thấy README thú vị thì nhất định nên xem cả video demo nữa liên kết YouTube

 
yinn27 2025-07-30

Thú vị thật.