Geliştirme yaparken zaman zaman dosyaları geçici olarak paylaşmam gereken durumlar oluyor.
Örneğin dosyaları yerelde hızlıca paylaşmak istediğimde (mesela yapay zeka checkpoint’leri ya da eğitim verileri gibi), bu dosyalar büyük olduğu için mevcut bulut servisleriyle aktarım yavaş kalıyor; Python sunucuları gibi çözümler de bazen patlayabiliyor (?). Bu yüzden Curl/Wget ile geçici olarak paylaşılabilen yerel bir dosya sunucusu olsa iyi olur diye bunu yaptım.
Özelliklerini kabaca 4 başlıkta toplayabilirim.
Birincisi: çapraz platform. – Aslında bunu da kendi rahatım için yaptım ama Linux ve Windows arasında gidip gelen biri olarak aynı komuttan vazgeçmek istemedim…
İkincisi: web UI – Apache tarzı küçük bir web sunucusu varsayılan olarak gömülü geliyor; kullanıcıların paylaşılan klasörden dosya indirmesini veya tarayıcının desteklediği bazı dosyaları (html, txt vb.) doğrudan görüntülemesini sağlayacak şekilde yaptım.
Üçüncüsü: ayrı runtime kurulumu gerektirmemesi. – Başta express sunucusu gibi seçenekleri de düşündüm ama ben LXC vb. şeyleri sık kullandığım için ayrıca Node gibi bir runtime kurmak zahmetli geliyordu. Windows’ta da VM açınca her seferinde ayar yapmak uğraştırıyordu.
Dördüncüsü: 5 MB’ın altında dosya sunucusu – “dosya aktarımı” dışındaki her şeyi çıkararak gerçek dosya boyutunu 5 MB’ın altında tuttum (Linux x86 için en büyük dosya 4.12 MB, 1.0.0 sürümü baz alınan build).
Bu, gerçekten benim kullandığım bir program ve yapıp kullandıktan sonra gördüm ki ISO dosyalarını, büyük görselleri ya da PDF’leri iç ağda geçici olarak paylaşırken oldukça kullanışlı.
Klasör paylaşım örneği: ./saibius --file ./share
Web sitesi: https://saibius.com/
GitHub: https://github.com/saibius/docs
Not: 4.900 won’a satılıyor ama ilk gelen 10 kişiye ücretsiz anahtar veriyorum.
https://saibius.com/redeem?key=SAIBIUS-2026-R1 bağlantısına girerseniz otomatik dolduruluyor :)
20 yorum
Sanırım copyparty gibi bir şey.
Merhaba
Gününüz güzel geçiyordur umarım.
Hafta sonu işlerim olduğu için kontrol etmem biraz gecikti..
Temel amaç olarak Copyparty’ye benzer şekilde tasarlandı.
Geliştirme sırasında böyle bir projenin varlığını bilmiyordum; yorumlar sayesinde haberdar oldum.
Bence temel fark şu:
Bizim kullanım senaryomuzda, ayrı bir runtime kurulumu zor olan
iç ağ sunucularında da kullanım durumu sık olduğu için, paylaşımı yapacak cihazda ek bir runtime’ın (ör. Python runtime’ı, ek paketler vb.) gerekmemesi hedefiyle geliştirdik.
Çoğu sunucuda Python yer alıyor ama bizim ortamımız LXC gibi yalnızca asgari paketlerle çalışan bir yapı olduğu için, bu kısmın ortama/kullanım senaryosuna göre değişeceğini düşünüyorum.
Bundan sonra da gelişmeye devam eden bir Saibius olacağız.
İlgi gösterdiğiniz için teşekkür ederim.
İyi günler dilerim :)
İleride Android Termux ortamını da desteklemeyi planlıyor musunuz?
Android'den başka bir ortama dosya göndermem gerektiğinde, croc kullanılabiliyorsa genelde croc'u; web tarayıcısı ya da
curl,wgetile erişmek gerekiyorsa çoğunlukla Copyparty'yi kullanıyorum. Ama basitçe paylaşmak için bunun da iyi göründüğünü düşündüm.Merhaba!
Umarım güzel bir tatil geçiriyorsunuzdur?
Beklediğiniz küçük güncelleme 1.0.0.11'e Termux(Android) derlemesi eklendi!
Güncelleme 12 Şubat'ta dağıtıldı ve kararlılık çalışmaları zaman aldığı için ancak şimdi yanıt yazabiliyorum.
Bundan sonra da gelişmeye devam eden Saibius olacağız.
İlginiz için teşekkür ederim.
İyi günler dilerim :)
Oh, bilgi için teşekkürler!
Merhaba!
İyi bir gece geçiriyorsunuzdur umarım.
Beklediğiniz küçük güncelleme 1.0.0.11'e Termux(Android) derlemesini ekleyerek dağıtmayı planlıyoruz.
İlk tahminimizden biraz gecikti, ancak Play Store'daki en son sürüm esas alınarak sorunsuz çalıştığını doğruladık.
Güvenli bir dağıtım için hazırlık yapıyoruz; biraz daha beklerseniz memnun oluruz!
Saibius'u geliştirmeye devam edeceğiz.
İlginiz için teşekkür ederiz.
İyi günler dileriz :)
Merhaba
İyi bir gece geçiriyorsunuzdur umarım?
Belirttiğiniz Android Termux ortamında resmi testler henüz yapılmadı, ancak bu ortam gelecekteki ek geliştirme ve test planlarımız arasında yer alıyor.
Testler tamamlanır tamamlanmaz size hızlıca yanıt vereceğim :b
Ayrıca Copyparty ve Croc gibi güzel araçları paylaştığınız için teşekkür ederim, bu araçları da daha detaylı incelemem gerekecek...
Bundan sonra da gelişmeye devam eden bir Saibius olacağız
İlginiz için teşekkür ederim
İyi günler dilerim :)
Ben şirket içinde web belgelerini paylaşmak için Python'un yerleşik web sunucusunu kullanıyorum.
Merhaba
İyi bir öğleden sonra geçiriyorsunuzdur umarım.
Python web sunucusunun da gerçekten çok iyi bir araç olduğunu düşünüyorum!
Aslında biz de Python’un yerleşik web sunucusunu kullanıyorduk, ancak bizim tarafta yalnızca web belgeleri değil, yapay zeka eğitim verileri ve checkpoint dosyaları (
.safetensors,.ckptvb.) da işlendiği için, yüzlerce GB ile birkaç TB arasındaki dosyalarda bağlantının zaman zaman koptuğu ya da kararsızlaştığı durumlar oluyordu.Buna alternatif olarak NAS da kullanıyoruz, ancak büyük dosyalarda yükleme > sunucu > indirme yerine dosyanın bulunduğu cihazdan doğrudan göndermenin daha hızlı olması nedeniyle bu programı yaptık; sonuçta ortama en uygun araç her zaman en iyisi gibi görünüyor.
İyi günler dilerim :)
Bu kullanım için iyi bir seçim gibi görünüyor. Acaba şifreleme özelliği var mı? Depolarken şifreleyip paylaşırken şifresini çözen bir özellik olabilir mi?
Merhaba! Güzel sorunuz için teşekkür ederim.
Mevcut sürümde bahsettiğiniz "şifreleme özelliği" ve "depolama / şifreleme özelliği" desteklenmiyor.
Aslında geliştirme sürecinin başında bunu değerlendirmiştik, ancak bunun "iç ağda geçici olarak dosya aktarımı" için özelleşmiş bir araç olması ve
büyük boyutlu veri paylaşımı ortamlarında şifreleme ek yükünün aktarım hızını etkilemesi nedeniyle
maalesef bunu hariç bırakmak zorunda kaldık.
Bizim durumumuzda, şifreleme gerektiğinde çoğunlukla NAS'ın şifreli depolama özelliğinden yararlanıyoruz.
Seibius'a ilgi gösterdiğiniz için teşekkür ederiz.
İyi günler dilerim :)
[Güncelleme] Ücretsiz anahtarların tükendiğine dair bilgilendirme
Gösterdiğiniz yoğun ilgi için teşekkür ederiz!
22 Ocak 2026 13:10 itibarıyla tüm ücretsiz anahtarlar tükenmiştir.
[Tükenen anahtarlar]
İlk ücretsiz anahtarlar (R1), daha sonra dağıtılan U1, C1
Sizlerin desteği sayesinde bundan sonra da daha da gelişen
Seivius olmaya devam edeceğiz.
Teşekkür ederiz.
[Güncelleme] Yoğun ilginiz için teşekkür ederiz!
İlk ücretsiz anahtarlar hızla tükendi ve bazı kişiler redeem hatası yaşadı.
Sorunu düzelttik ve ek olarak 20 adet daha sunuyoruz.
https://saibius.com/redeem?key=SAIBIUS-2026-U1
https://saibius.com/redeem?key=SAIBIUS-2026-C1
Önceki kodla hata aldıysanız lütfen yeni kodla tekrar deneyin!
Satış noktası bana biraz zayıf geliyor, bu yüzden geri bildirim vermek istiyorum. Web UI ihtiyacı yeterince ikna edici görünmüyor. Eğer ana arayüz terminal ise, komutla alınan dosya için
firefox <html_file>veyacat <text_file>gibi ilgili dosyayı açacak uygulamayı doğrudan çalıştırmak mümkün değil mi? İkili dosya boyutu daha da küçültülebilir gibi görünüyor. Eğer GUI dostu hale getirmek istiyorsanız, her platformun explorer ya da finder sağ tık menüsüne bir kısayol eklemek de iyi olabilir. Web UI'yi tamamen çıkarırsanız, https://github.com/schollz/croc ile karşılaştırılabilir hale gelebilir. Benim ağırlıklı olarak kullandığım araç bu; ayrıca ayrı bir runtime gerektirmeden yerel aktarımda yeterince hızlı, relay p2p ile uzak aktarımda da e2e encryption destekliyor ve aktarımı sürdürme (resume) özelliği de var.Değerli geri bildiriminiz için teşekkür ederim!
GUI kısayol kısmını eklemek iyi olabilir gibi görünüyor.
Öncelikle, belirttiğiniz noktalara yanıt vereyim.
WebUI ihtiyacı
Terminal ana arayüz olsa da, bu program pazarlamacı, tasarımcı gibi sunucu ortamına ve terminal ortamına alışık olmayan ekip üyeleriyle de paylaşılabilecek şekilde tasarlandı; bu nedenle WebUI’yi farklılaştırıcı bir unsur olarak götürmek istiyoruz.
Dosya çalıştırma ile ilgili kısım
Bu program temelde "geçici dosya paylaşım sunucusu"na odaklandığı için, ilgili dosyayı açacak uygulamayı doğrudan çalıştırmıyor. Temel olarak bizim kullandığımız uzantılarda, farklı programların aynı uzantıyı paylaştığı durumlar olabiliyor.
CROC ile farkı
Bahsettiğiniz araçla en büyük farkın Zero-Copy desteği ve dinamik buffer optimizasyonu (dosyaya göre değişen buffer) olduğunu söyleyebilirim. Bu araçta da temelde IDM (veya FDM) desteği için HttpRange uygulanmıştı.
Bahsettiğiniz kısayol özelliği iyi bir fikir gibi görünüyor. Sonraki güncellemede yansıtabilmek için inceleyip çalışacağım.
İyi günler dilerim! :)
--filebayrağı olmayan parametreler paylaşılan kaynak olarak ele alınamaz mı?Değerli geri bildiriminiz için teşekkür ederiz!
--filebayrağıyla ilgili durumu biz de biliyoruz.İlk sürümde bayrak olmadan da dosya paylaşımı mümkündü.
Ancak beta test sürecinde, "dosyaların anında paylaşılması nedeniyle kullanıcının farkında olmadan kopyala-yapıştır yoluyla panodaki yanlış bir yolu paylaşabileceği" yönünde bir endişe gündeme geldi. Bu nedenle bir ek giriş adımı koyduk ve
şimdilik açıkça
--filebayrağının verilmesini zorunlu hale getirdik.Belirttiğiniz gibi, kullanım kolaylığı açısından bayrak olmadan da çalışmasının daha iyi olabileceği görüşüne biz de katılıyoruz. Güvenlik ile kullanım kolaylığı arasındaki dengeyi nasıl kuracağımızı test etmeye devam ediyoruz.
Bahsettiğiniz
--filebayrağını atlama özelliği iyi bir fikir gibi görünüyor.Güzel fikriniz için teşekkür ederiz :)
İyi günler dileriz :)
Sunucu kullanıcılarının hedef kitlesinin geliştiriciler mi yoksa genel kullanıcılar mı olduğu belli değil. Hedef kitle geliştiricilerse, yanlış yolu yapıştırmayı önleme yaklaşımı gereksiz derecede hantal; genel kullanıcılar hedefleniyorsa da komut penceresini açıp
--filebayrağını elle girmek zorunda kalmaları zahmetli.--filebayrağı yoksa, Explorer’da bir klasörü sürükleyip çalıştırılabilir dosyanın üzerine bırakarak anında paylaşma yönteminden vazgeçilmiş oluyor. O zaman kullanım kolaylığı için sistem menüsüne bir öğe eklemeyi düşünebilirsiniz, ama o kısayol menüsünü ayda kaç kez kullanacaksınız?Ek geri bildiriminiz için teşekkür ederim.
Belirttiğiniz gibi, hem geliştiricilerin kullanım deneyimi hem de genel kullanıcıların kullanım kolaylığı göz ardı edilemeyecek unsurlar diye düşünüyorum.
Ancak şu aşamada, mevcut kullanıcıların istikrarlı iş akışını korumanın öncelik olduğuna karar vermiş durumdayım.
Önerdiğiniz
flagatlama veya arayüz iyileştirmesi gibi fikirleri, ileride kapsamlı bir güncelleme dönemine denk geldiğinde, geriye dönük uyumluluğu bozmadan dikkatle değerlendireceğim.İlginiz için teşekkür ederim.
Bahsettiğiniz CROC harika bir araç, ancak alıcı cihazda da CROC kurulmuş olması ve komut satırının kullanılabiliyor olması gerekiyor; buna karşılık bizim aracımız
Wget/Curldesteğiyle birlikte bir webUI sunduğu için, geliştirici olmayan ekip arkadaşlarımız da yalnızca tarayıcıyla kolayca kullanabildi.Kısayol fikri için gerçekten teşekkürler! Böyle bir özelliğin uygulanabilir olduğunu da unutmuşum.
İyi günler dilerim :)