- Proyek open source server file serbaguna yang berjalan hanya dengan Python (mendukung versi 2 dan 3), dan memungkinkan unggah/unduh file melalui browser web
- Mendukung berbagai protokol seperti HTTP, WebDAV, FTP, TFTP, SMB/CIFS, serta dapat digunakan di perangkat mobile seperti aplikasi Android dan Pintasan iOS
- Untuk file berukuran besar, mendukung multithread serta penghentian/lanjut unggah tanpa batas ukuran, dan menyediakan berbagai fitur server file modern seperti drag-and-drop, unggah per folder, pembuatan thumbnail, unduh file terkompresi, dan pemutaran media real-time
- Juga dilengkapi fitur server file tingkat lanjut seperti manajemen izin per akun, tautan berbagi sekali pakai, feed RSS, pemutar media, streaming log real-time, penggantian nama batch, pencarian file, dan pencarian tag media
- Mendukung penampil dan editor teks/Markdown, streaming log real-time, serta UI multibahasa
- Instalasi dan eksekusinya sangat sederhana, sehingga dapat berjalan di berbagai lingkungan seperti Windows, Linux, Mac, Android, FreeBSD, ARM, dan lainnya
- Tersedia dalam bentuk standalone sfx, exe, pyz, dan lain-lain sehingga bisa langsung dijalankan tanpa proses instalasi
- Juga tersedia sebagai paket di Docker dan berbagai platform
- Mendukung lingkungan Android Termux
- Setelah server dijalankan, dapat langsung diakses melalui browser web, dan dengan opsi tambahan atau pengaturan izin per akun/folder, bisa dimanfaatkan untuk berbagai kebutuhan
Filosofi Proyek dan Kelebihan
- Mengusung "kepraktisan agar bisa langsung dipakai di sebanyak mungkin lingkungan tanpa proses konfigurasi atau build"
- Dengan dependensi minimal, cara menjalankan yang intuitif, dan banyak fitur bawaan, proyek ini dapat digunakan dengan cepat saat membutuhkan server file secara darurat atau sementara
- Dapat digunakan di rumah/kantor sebagai server file lokal, pengganti NAS, berbagi file sementara, backup, server media, hingga cloud sederhana
- Cocok diterapkan dalam semua situasi yang membutuhkan berbagi file tanpa terkendala lingkungan, termasuk di berbagai sistem operasi, PC lama/berspesifikasi rendah, Raspberry Pi, perangkat embedded, Android, dan lainnya
- Jauh lebih ringan dibanding solusi server file besar seperti Nextcloud, dengan kompatibilitas protokol dan platform yang sangat baik
11 komentar
Berjalan lancar di Termux, dan thumbnail gambar bisa dilihat dengan menekan tombol
gdi copyparty setelah memasanglibjpeg-turbodan Pillow. Sekarang saat memindahkan file dari ponsel ke PC, sepertinya tidak perlu lagi memakai Quick Share atau web server bawaan Python. Ini adalah program kedua setelahyt-dlpyang layak dipasang dan digunakan di Termux.Oh, kabar baik kalau ini bisa berjalan di termux.
Di kiri bawah server demo ada sesuatu yang aneh. 'Activate Windows'
Saya pakai macOS..
Sepertinya ini cuma bercanda. Dari video demonya saja sudah penuh lelucon, jadi memang orangnya seperti itu..
Wah.. saya sempat melihat sekilas source code-nya, dan memang benar-benar unik. Yang seperti ini juga baru pertama kali saya lihat. Isi binary tar di-embed di dalam kode Python... sepertinya pendekatannya sangat unik..
Situs demonya sangat mengesankan!
Malam ini juga saya harus langsung coba pasang...
Wah, program yang benar-benar keren. Sepertinya pembuatnya orang Norwegia. Membuat program berkualitas setinggi ini hanya demi kesenangan lalu merilisnya ke publik. Sampai-sampai terasa patut dihormati. Sekali lagi jadi terasa bahwa dunia ini luas dan ada banyak jenius. Para pengembang Korea juga ayo lebih bersemangat dan coba sekali membuat sesuatu sekeren ini lalu merilisnya ke publik.
Fitur-fitur yang rasanya bakal enak kalau ada, semuanya masuk. Ini sendirian sudah menjalankan semua fungsi NAS.
Bahkan hanya dengan melihat situs demonya saja sudah sangat mengesankan. Dengan kode yang benar-benar singkat, banyak fitur yang didukung.
Komentar Hacker News
Saya melihat pembuat alat ini mengunggah video demo ke YouTube beberapa hari lalu tautan YouTube. Saat proses upload, ia mengunggah file sampai sekitar setengah lalu menghentikannya, kemudian langsung mencoba mengunduhnya; unduhan hanya berjalan sampai titik yang sudah terunggah lalu berhenti. Yang mengesankan, ketika upload akhirnya diselesaikan sepenuhnya, unduhan kembali lanjut dengan mulus tanpa masalah hingga selesai.
Terutama bagi orang yang dulu pernah gagal mengunduh semalaman lewat dial-up, ini benar-benar fitur yang bikin kagum.
Saya tadinya tidak merasa benar-benar membutuhkan software ini, tetapi videonya dibuat dengan sangat baik sampai saya jadi ingin mencari-cari kegunaan untuknya meskipun harus dipaksakan.
Rasanya ini akan berguna untuk merilis shareware Doom.
Dari penjelasannya, ini terdengar sangat mirip dengan BitTorrent.
Kalau saat demo server-nya juga direboot dan tetap berjalan semulus ini, rasanya akan makin luar biasa.
Fitur-fitur seperti ini adalah sesuatu yang diimpikan para power user. Ini jauh lebih dari sekadar file server; ada banyak fungsi lain di dalamnya. Video yang dibuat langsung oleh pengembangnya juga penuh humor dan sisi artistik. Kalau pembuatnya ada di sini, saya penasaran apakah semuanya dibuat sendirian, atau memanfaatkan LLM atau agen semacam itu. Saya sungguh terkesan.
Halo o/ ya, 97% ini benar-benar hasil saya ngoding sendiri di vscode. Saya hanya memakai pylance dan debugger, ekstensi lain dimatikan. Itu yang paling membantu saya fokus. AI atau LLM hanya sesekali sekali saya pakai untuk menerjemahkan bahasa Mandarin. Sisa 2% lainnya berasal dari teman-teman yang memberi ide use case baru, usulan fitur, atau menemukan bug. Karena proyek ini sekarang mulai mendapat perhatian besar, pull request juga mulai berdatangan, jadi persentase itu mungkin akan segera berubah. Saya sangat senang karena makin banyak mata yang bisa menemukan kesalahan atau hal yang terlewat.
Di video, pembuatnya mengatakan bahwa ini pertama kali dimulai di smartphone pada 2019, sebelum kemunculan LLM yang berguna.
Bukan cuma software yang hebat, server demo yang di-host sendiri juga terasa sebagai salah satu web app tercepat yang pernah saya pakai belakangan ini. Sangat mengesankan melihat performa seperti ini saat sedang trending di HN. Saya jadi penasaran apakah secara teknis mungkin membuat aplikasi serupa berbasis protokol Syncthing. Saya juga suka Syncthing, tetapi akan menyenangkan jika ada layanan untuk berbagi file tertentu dengan rekan secara mudah.
Copyparty adalah software yang luar biasa. Saya memuji teman saya yang juga pengembangnya, dan sangat menyarankan menonton video YouTube yang baru dirilis itu. Keluarga saya juga dengan bangga menyimpan disk Copyparty edisi terbatas tautan YouTube.
[Saat menonton videonya] awalnya saya kira ini cuma file browser biasa, karena yang seperti itu sudah banyak... [setelah menonton sedikit lebih lama] pikiran saya berubah total.
Software ini benar-benar luar biasa sampai saya berharap punya use case yang pas untuknya. Saya juga terkesan karena para pengembangnya memperhatikan keamanan. Video YouTube-nya menunjukkan daya tarik proyek ini dengan sangat baik.
Saya punya satu use case. Sejak lama saya ingin membuat "perpustakaan kecil" bertenaga surya di halaman depan rumah saya. Seperti kotak tukar buku di lingkungan, tetapi versi yang berisi konten digital alih-alih buku; sepertinya saya juga harus memasang tengkorak + bendera bajak laut.
Mungkin saya salah paham, jadi silakan koreksi, tetapi alat ini tampaknya bisa menjadi solusi open source self-hosted terbaik untuk masalah transfer file antardevice yang sangat umum terjadi, terutama jika salah satunya smartphone. Alat-alat serupa sering muncul di HN, tetapi selalu saja ada kekurangan yang disorot; yang ini terasa seperti alternatif yang sangat kuat.
Saya baru tahu soal ini sekarang, tetapi setelah menonton seluruh perkenalan di YouTube, rasanya ini mungkin software terbaik dari semua yang pernah saya bayangkan. Jika benar-benar bekerja sebaik yang diiklankan, sepertinya ini bisa menggantikan beberapa layanan yang selama ini saya host sendiri.
Saya orang awam yang cukup berpengalaman dengan hardware, dan ada satu hal yang membuat saya penasaran: apakah cukup memakai ponsel Android lama dengan satu kartu minisd besar terpasang lalu hanya menjalankan Copyparty?
Ini software yang benar-benar keren. README-nya sangat menghibur dan membuat saya ingin mencobanya. Di r/selfhosted, layanan lain seperti nextcloud penuh dengan keluhan, tetapi Copyparty terasa sangat menjanjikan.
Berkat rekomendasi README itu, saya sangat menikmati membacanya. Bagian ini terutama sangat saya suka, dan memberi gambaran yang pas tentang ekspektasi terhadap alat ini:
Kalau README-nya menurut Anda seru, video demonya juga wajib ditonton tautan YouTube.
Menarik juga.