10 puan yazan mirseo 2026-01-22 | 20 yorum | WhatsApp'ta paylaş

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

 
lamanus 2026-02-01

Sanırım copyparty gibi bir şey.

 
mirseo 2026-02-02

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 :)

 
ihabis02 2026-01-31

İ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, wget ile 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.

 
mirseo 2026-02-16

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 :)

 
ihabis02 2026-04-01

Oh, bilgi için teşekkürler!

 
mirseo 2026-02-07

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 :)

 
mirseo 2026-01-31

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 :)

 
tensun 2026-01-23

Ben şirket içinde web belgelerini paylaşmak için Python'un yerleşik web sunucusunu kullanıyorum.

 
mirseo 2026-01-23

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, .ckpt vb.) 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 :)

 
tensun 2026-01-23

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?

 
mirseo 2026-01-23

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 :)

 
mirseo 2026-01-22

[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.

 
mirseo 2026-01-22

[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!

 
hoonix 2026-01-22

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> veya cat <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.

 
mirseo 2026-01-22

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.

  1. 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.

  2. 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.

  3. 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! :)

 
kayws426 2026-01-22

--file bayrağı olmayan parametreler paylaşılan kaynak olarak ele alınamaz mı?

 
mirseo 2026-01-22

Değerli geri bildiriminiz için teşekkür ederiz!

--file bayrağı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 --file bayrağı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 --file bayrağı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 :)

 
kayws426 2026-01-22

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 --file bayrağını elle girmek zorunda kalmaları zahmetli. --file bayrağı 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?

 
mirseo 2026-01-22

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 flag atlama 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.

 
mirseo 2026-01-22

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/Curl desteğ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 :)