- Yalnızca Python ile çalışır (hem 2 hem 3 sürümlerini destekler) ve web tarayıcısı üzerinden dosya yükleme/indirme yapılabilen genel amaçlı bir dosya sunucusu açık kaynak projesidir
- HTTP, WebDAV, FTP, TFTP, SMB/CIFS gibi çeşitli protokolleri destekler ve Android uygulamaları ile iOS Kestirmeleri dahil mobilde de kullanılabilir
- Büyük dosyalarda da boyut sınırı olmadan çok iş parçacıklı yükleme ile yükleme durdurma/devam ettirme desteği sunar; sürükle-bırak, klasör bazında yükleme, küçük resim oluşturma, arşiv olarak indirme, gerçek zamanlı medya oynatma gibi çeşitli modern dosya sunucusu özellikleri sağlar
- Hesap bazlı yetki yönetimi, tek kullanımlık paylaşım bağlantıları, RSS beslemeleri, medya oynatıcı, gerçek zamanlı günlük akışı, toplu yeniden adlandırma, dosya arama ve medya etiket arama gibi gelişmiş dosya sunucusu işlevleri de yerleşik olarak gelir
- Metin/Markdown görüntüleyici ve düzenleyici, gerçek zamanlı günlük akışı, çok dilli arayüz desteği
- Kurulum ve çalıştırma son derece basittir; Windows, Linux, Mac, Android, FreeBSD, ARM gibi çok çeşitli ortamlarda çalışır
- standalone sfx, exe, pyz gibi biçimlerle kurulum süreci olmadan doğrudan çalıştırılabilir
- Docker ve çeşitli platformlarda paket olarak sunulur
- Android Termux ortamını da destekler
- Sunucu başlatıldıktan sonra web tarayıcısı üzerinden doğrudan erişilebilir; ek seçenekler veya hesap/klasör bazlı yetki ayarlarıyla çok çeşitli kullanım senaryolarına uygundur
Proje felsefesi ve avantajları
- “Yapılandırma ya da derleme süreci olmadan, olabildiğince çok farklı ortamda hemen kullanılabilen pratiklik” yaklaşımını benimser
- Minimum bağımlılık, sezgisel çalıştırma biçimi ve çok sayıda yerleşik özellikle acil ya da geçici bir dosya sunucusuna ihtiyaç duyulduğunda hızla kullanılabilir
- Evde/ofiste yerel dosya sunucusu, NAS alternatifi, geçici dosya paylaşımı, yedekleme, medya sunucusu, basit bulut gibi amaçlarla kullanılabilir
- Farklı işletim sistemleri, eski/düşük donanımlı PC'ler, Raspberry Pi, gömülü cihazlar, Android gibi ortam kısıtı olmadan dosya paylaşımının gerektiği her duruma uygulanabilir
- Nextcloud gibi büyük dosya sunucusu çözümlerine kıyasla çok daha hafiftir ve çeşitli protokoller ile platformlarla yüksek uyumluluk sunar
11 yorum
Termux'ta gayet iyi çalışıyor; görüntü küçük resimleri,
libjpeg-turbove Pillow kurulduktan sonra copyparty'degtuşuna basınca görünüyor. Artık telefondan PC'ye dosya aktarırken Quick Share ya da Python'un yerleşik web sunucusunu kullanmaya gerek kalmayacak gibi.yt-dlp'nin ardından, Termux'a kurup kullanmaya değer ikinci program bu oldu.O, Termux'ta çalışması gerçekten iyi haber.
Demo sunucusunun sol alt köşesinde garip bir şey var. 'Activate Windows'
Ben ise macOS kullanıyorum..
Şaka gibi görünüyor. Demo videosundan itibaren şakayla dolu biri gibi...
Vay canına.. kaynak koduna kısa bir göz attım, gerçekten çok farklı görünüyor. Böyle bir şeyi ilk kez görüyorum. Python kodunun içine
tarbinary içeriği gömülü... Oldukça sıra dışı bir yöntem gibi..Demo sitesi gerçekten çok etkileyici görünüyor!
Bu akşam hemen kurup deneyeceğim...
Vay canına, gerçekten harika bir program. Görünüşe göre geliştiricisi Norveçli. Sırf eğlence için böyle yüksek kaliteli bir program yapıp bunu yayımlaması gerçekten hayranlık uyandırıcı. Bir kez daha fark ediyorum ki dünya büyük ve dâhi de çok. Koreli geliştiriciler de biraz daha çabalayıp böyle harika bir şey yapıp yayımlasınlar.
Olmasını isteyeceğiniz özelliklerin hepsi içinde var gibi. Bu tek başına tüm NAS işini yapıyor.
Sadece demo siteye bakmak bile oldukça etkileyici. Gerçekten çok kısa bir kodla çeşitli özellikler destekleniyor.
Hacker News yorumları
Bu aracın geliştiricisinin birkaç gün önce YouTube'a bir demo videosu yüklediğini görmüştüm: YouTube bağlantısı Yükleme sırasında dosyayı yarıya kadar yükleyip durdurdu, ardından hemen indirmeyi denedi; indirme yalnızca yüklenen noktaya kadar ilerleyip durdu. En sonda yüklemeyi tamamen bitirince, indirme hiçbir sorun olmadan doğal biçimde kaldığı yerden devam edip tamamlandı; bu gerçekten etkileyiciydi.
Özellikle eski dial-up döneminde gece boyunca indirme yapıp sonunda başarısız olmuş biriyseniz, gerçekten hayran kalınacak bir özellik.
Bu yazılıma mutlaka ihtiyacım olacağını düşünmemiştim ama video o kadar iyi hazırlanmış ki, zorlayıp da olsa bir kullanım alanı bulmak istiyorum.
Doom shareware sürümünü dağıtırken işe yarayacakmış gibi bir his verdi.
Anlatılanlara bakınca BitTorrent'e oldukça benziyor gibi geliyor.
Demo sırasında sunucuyu yeniden başlatıp da böyle akıcı çalışsa daha da inanılmaz olurdu diye düşünmeden edemiyor insan.
Bunlar power user'ların hayalini kurduğu özellikler. İçinde bir dosya sunucusunun çok ötesinde çeşitli işlevler var. Geliştiricinin kendi hazırladığı video da mizah ve sanat duygusuyla dolu. Eğer yazar buradaysa, her şeyi tek başına mı yaptığı, yoksa LLM ya da ajanlardan yararlanıp yararlanmadığı merak ediliyor. Gerçekten hayran kaldım.
Merhaba o/ Evet, %97'si sadece vscode'da tek başıma yazdığım kodun sonucu. Yalnızca pylance ve debugger kullanıyorum, diğer tüm eklentiler kapalı; odaklanmak için en iyisi buydu. AI ya da LLM'i ise yalnızca Çince çeviri yaparken çok nadiren kullanıyorum. Kalan %2'lik kısım, arkadaşlarım yeni kullanım senaryosu fikirleri, özellik önerileri verdiğinde ya da bug bulduğunda oluştu. Proje bu kez büyük ilgi görünce pull request'ler gelmeye başladı, bu oranlar da yakında değişecek gibi. Daha fazla gözün benim hatalarımı ya da eksiklerimi bulması gerçekten heyecan verici.
Videoda geliştirici, ilk olarak 2019'da, kullanışlı LLM'ler ortaya çıkmadan önce, bunu akıllı telefonda başlattığını söylüyor.
Sadece mükemmel bir yazılım değil, kendi barındırdığı demo sunucusu da son dönemdeki web uygulamaları arasında hissettiğim en hızlısıydı. HN'de trend olurken bile böyle performans göstermesi etkileyici. Syncthing protokolünü temel alan buna benzer bir uygulama yapmanın teknik olarak mümkün olup olmadığını merak ettim. Syncthing'i seviyorum ama belirli dosyaları eşler arasında kolayca paylaşmaya yarayan bir hizmet de olsa güzel olurdu.
Copyparty inanılmaz bir yazılım. Yakın zamanda yayımlanan YouTube videosunu mutlaka izlemek gerektiğini söyleyerek arkadaşım ve geliştiriciyi övmek istiyorum. Ailem de sınırlı sayıda üretilmiş Copyparty disklerinden birini gururla saklıyor. YouTube bağlantısı
[Videoyu izlerken] Başta sadece bir dosya tarayıcısı sandım; onlardan çok var çünkü... [biraz daha izleyince] fikrim tamamen değişti.
Bu yazılım o kadar etkileyici ki, ona uygun bir kullanım senaryom olmasını diliyorum. Geliştiricilerin güvenliğe de önem vermiş olması etkileyici. YouTube videosu projenin cazibesini çok iyi gösteriyor.
Benim için bir kullanım senaryosu var. Uzun zamandır ön bahçeme güneş enerjisiyle çalışan bir "küçük kütüphane" yapmak istiyordum. Mahalledeki kitap değişim dolapları gibi, ama kitap yerine dijital içerik koyulan bir sürüm. Üstüne bir de kafatası + korsan bayrağı asmak lazım.
Bir şeyi yanlış anladıysam düzeltin ama bu araç, cihazlar arasında dosya aktarma sorununa —özellikle cihazlardan biri akıllı telefonsa— gerçekten en iyi self-hosted açık kaynak çözüm olabilir. HN'de buna benzer araçlar sık sık çıkıyor ama hep bir kusur bulunuyor; bu ise oldukça güçlü bir alternatif gibi duruyor.
Bunu ilk kez şimdi keşfettim ama YouTube tanıtımını tamamen izledikten sonra, galiba hayal ettiğim en iyi yazılım bu olabilir diye düşündüm. Tanıtıldığı gibi gerçekten çalışıyorsa, benim kendi host ettiğim birkaç hizmetin yerini alabilir.
Donanım konusunda deneyimli sıradan biriyim. Merak ettiğim şu: Eski bir Android telefona büyük bir minisd kart takıp sadece Copyparty çalıştırmak yeterli olur mu?
Gerçekten harika bir yazılım. README'si inanılmaz eğlenceli ve insanın denemek istemesini sağlıyor. r/selfhosted'da nextcloud gibi diğer hizmetler hakkında hep şikayet görülüyor, ama Copyparty gerçekten umut veriyor.
README tavsiyesi sayesinde gerçekten keyifle okudum. Özellikle şu kısım hoşuma gitti ve nasıl bir araç olduğunu beklemek açısından çok şey anlattı:
README hoşunuza gittiyse demo videosunu da mutlaka izleyin: YouTube bağlantısı
İlginçmiş.