Derdim şu,
Bir çok medyaya (ses ve videoya) sahibim
ve bunları indirilebilir şekilde paylaşmak istiyorum.
Bunu hosting firmaları ile belli bir domain name ismi altında belli bir host da yapıyordum.
Sözde sınırsız yer ve trafik aldatmacası (ona göre de ücret).
Çok düşük trafik ve 50GB'ı bile bulmayan toplam barındırma için bile adamlar için sıkıntı imiş(?)
İsim de vereyim GoDaddy. (Asla tavsiye etmem)
Sık sık uyarı emailleri gönderiyorlar, şu şu klasörleri şu tarihe kadar sil diye.
Bahsettiklerinin içeriğinde medyalarım var, ve dosyalardaki max boyut ta 200MB gibi (video)
Çoğu dosya da audio dosyası ve boyutları ortalama 10-30MB.
Medyalarda illegalite (yasak yayın, telif hakkı vs) sorunu YOK.
Birkaç yüz kişiden fazlasının ilgilenmediği kendi başına masum medyalar.
Bu birkaç yüz kişi de arada bir uğrayan yani, çok çok düşük trafik sebebi.
Önceden, dosya saklama firmalarından ücretli olarak çok istifade ettim.
Kimisi, başkalarının yarattığı telif sorunu sebebi ile kapandı gitti
Kimi üçkağıtçı, paraları topladı gitti.
Her seferinde dosyaları tekrar farklı yüklemek ve
verilmiş linkleri teker teker tazelemek çok yordu.
video için yotube sorunsuz ancak, ondaki problem de
1- Tek tık ile Down işini herkes beceremiyor
2- Yalın olarak Ses dosyalarını barındırmıyor.
Yani,
Bu gibi sorun ve bu gibi firmalar ile uğraşmaktan bıktım.
Arayışım şu;
Öyle bir cihaz kurup dosyalarımı orada saklayayım ki (Tercihen HDD takılabilir bir SBC - Single Board Computer)
Ben ölüp gittiğimde de herhangi birisi
interneti olan herhangi bir yerde (ev-ofis) taksın fişi, paylaşım devam etsin.
Tabi o kişiyi, ücret vs gibi işlerle uğraştırmadan.
Karşımdaki sorunlar;
- Sunucunun IP değişimleri ve HDD'deki dosyalara ulaşım,
Bunu şu şekilde aşmayı düşündüm.
Bu cihaza kurulacak bir programcık,
dış IP sini sorgulayacak,
ve önceden hazırlanmış
bir veya yedekli birkaç domain name altındaki basit bir txt dosyasına yükleyecek,
IP değişimi olduğunda da bunu güncelleyecek.
Kullanıcı (istembci) için de IP bağlantıyı bulmasını sağlayan
* windows için iki satırlık bir exe (kendim yapabilirim)
* IOS, Android gibiler için adı her ne ise yaptırabilirim
Ancak
cihazı internete bağlanılan noktada
cihaza ve
cihazın HDD'sindeki dosyalara ulaşılabilmesi için, biliyorsunuz modem de bazı ayarlar yapılması gerekiyor.
Net anlatabilmek için detaya girip uzattım.
Muhtemeldir ki, bu hedeflediğimi yapan hazır bir sistem vardır. Ancak ben bilmiyorum.
Yol gösterebilecek bilenlerin var olmasını umud ediyorum.
NAS sistemi düşünürmüsünüz?
https://www.cozumpark.com/nas-cihazi-nedir-neden-nas-almaliyim-veya-kullanmaliyim/
Hocam dediğiniz konu için işin temelinde iki nokta var. Dosyaların bulunduğu cihazın internet erişim türü, ikincisi de kullanıcıların dosyalara ulaşım yolu.
İkinci konuda dinamik dns veya ücretli hosting şeklinde yol var. Eğer siz kendi domain namenizi ve küçük te olsa bir hosting hizmetini sürdürebiliyorsanız en azından kullanıcılara bakan yüzü çözülmüş olur. Dediğiniz gibi dosya linkleriniz burada tutulur ve ip eşleştirmenizi yapabilirsiniz. Dosyaların bulunduğu cihazın modem ayarlarına dokunmadan sadece basit internet bağlantısı ile çalışmak için teamviewer in sisteminde çalışan http tünel uygulamanızın olması gerekiyor. Dosyalarınız hostingteki uygulama tarafından sunulur. Bu durumda hostinginizde trafik sorununuz olabilir.
Eğer dosya sunucu cihazın internet bağlantısı ayarlanabiliyor ise dinamik dns kullanabilirsiniz. Hatta modemler ip güncelleme işlerini kendileri yapıyor. Siz bir dinamik dns hesabı açarsınız ve bunu modeminize kaydedersiniz. Sizin dosya sunucunuzda basit bir web sunucu çalıştırıp işi çözersiniz.
hocam hic ugrasma, vps al.
vds.menu
sinirsiz trafik, 1gb RAM, 20gb ssd 2 euro. daha ucuzu da var istersen. ben bu paketi aldim skyhost.ru, 1 senelik aldim 130TL falan verdim.
cloud mu istiyorsun? owncloud.
hazir sunucu var birde vpn cakayim mi dedin? openswan.
oho daha kaynak var, bide web sitesi cakayim mi dedin? nginx. domain'i de namecheap'ten aliniz, godaddy cakal.
yetmedi mi? postfix, dovecot, rspamd kur gmail'e epostalarini okutma.
oyle eskisi gibi linux sunucu yonetme isleri zor degil. ubuntuyu cakiyorsun, apt-get install. biraz konfigurasyon yapiyorsun, islem tamam. begenmezsen her zaman alternatif var. saga sola para kaptirma.
SBC'yi de su sekilde kullanabilirsin. ev icinde muzik, video falan paylasmak istersen media serve kurarsin. mis gibi kullanirsin.
ek: bana sadece dosya depolama icin alan lazim dersen, storage server seceneklerine bak.