u/undue_burden

Image 1 — İlk Post İlk Heyecan
Image 2 — İlk Post İlk Heyecan

İlk Post İlk Heyecan

Selamlar Homelab Türkiye. Bizim evdeki teknoloji işlerine ben baktığım için geçmişten günümüze evimizdeki modem, network, internet sisteminden anlatmaya başlayacağım, sonlara doğru kurduğum homelab ile ilgili bilgileri de vereceğim, umarım bu macerayı anlatırken konseptten çok uzaklaşmamış olurum. Sadece homelab kısmına bakmak isterseniz sonlara gitmenizi tavsiye ederim çünkü biraz uzun bir yazı oldu ama bana kalsa bir bu kadar daha yazardım, bu kısa tutmuş halim.

Yola çıkış hikayesi ve mevcut sorunlar:

Evimiz 4 katlı ve internet aldığımızdan beri (o zaman için 50/5 MBit Docsis) yaşanan bir sıkıntı var, wifi şurada çekmiyor burada az çekiyor gibi şikayetler sürekli oluyordu. Babam 12-13 sene önce değişik marka access point ya da repeater cihazlarıyla bu işten pek anlamasa da sorunları çözmeye çalışıyordu ama aldığı cihazlar hep 802.11n tipi cihazlardı ve ne kadar verimsiz ve kararsız çalıştıklarını kullananlar bilirler. Benim bilgisayarım internete cat6 kablo ile bağlı olmasına rağmen interneti başkaları kullandığında online oyunlarda ping coşmaları yaşanıyordu ve bu da benim şahsi şikayetimdi. Bu noktada artık bir şeyleri yoluna koymak için araştırmalara başladım.

Wifi sorunlarına çözüm arayışı (Wifi macerası):

Gelişen teknoloji ile birlikte wifi5 cihazları umut vadediyordu çünkü artık wifi 2.4ghz değil 5ghz üzerinden çalışıyordu fakat bunun dezavantajı kapsama alanı daha dar olmasıydı yani 2.4ghz yine çalışmak zorundaydı. Bu süreçte ben modem nedir router nedir qos nedir gibi kavramları öğrenmeye başlamıştım ve öncelikle bu eve interneti dağıtması için bir router alınması gerektiğine karar verdim. Tp-link Archer c80 router alıp modemi bridge mode olarak çalıştırdığımda artık interneti c80 dağıtmaya başlamıştı ve ben de daha iyi bir web arayüzüne sahip olduğum için mutluydum. Wifi5 ile birlikte wifi üzerinden yüksek hızlı dosya transferleri de yapabilir hale gelmiştim, bu büyük bir atılımdı o zaman için. Üstelik kendi online oyunlardaki ping sorunum için qos özelliği bulunuyordu, aktif hale getirdiğimde sorunumu tamamen çözmüyordu ama eskiyle kıyasladığımda çok daha iyi bir durumdaydım diyebilirim, bir kaç sene bu şekilde kaldı sistem, standart ev kullanıcılarına göre çok daha iyi bir durumdaydık diyebilirim. Sonraki yıllarda çıkan wifi6 teknolojisi dikkatimi çekiyordu özellikle 2.4ghz bandı üzerinden wifi6 kullanabiliyor olması beni çok etkilemişti. Repeater olarak kullandığımız babamın satın almış olduğu 802.11n cihazını artık değiştirmenin vakti gelmişti ve wifi6 çok dikkatimi çektiği için, her ne kadar evde wifi6 kartı olan cihaz olmasa da gönlümden wifi6 geçiyordu bu yüzden tp-link archer ax55 cihazını satın aldım ve onu ana router yapma kararı aldım, artık archer c80 kalan ömrünü access point olarak geçirecekti. Bunu yaptıktan sonra yavaş yavaş gelişen teknoloji sayesinde evdeki cihazlar da wifi6 destekler hale geliyordu, yeni laptop alanlar yeni tv alanlar yeni cep telefonu alanlar derken wifi6 kulllanılmaya başlandı hem de ister 2.4ghz bandından ister 5ghz bandından ama hala wifi kapsama sorunu tamamen çözülmüş değildi, bazı noktalar kör nokta olarak kalıyordu maalesef. Bunun daha üst model pahalı cihazlarla çözülebileceğini düşünüyordum ama yanıldığımı ileride anlayacaktım. Bir kaç yıl bu sistemi kullandık ama beni rahatsız eden bir şey vardı, önceden ön tarafta wifi5 varken arka tarafta wifi4 vardı, şimdi ise ön tarafta wifi6 varken arka tarafta wifi5 var. Gönül istiyorki ikisi de wifi5 ya da ikisi de wifi6 olsun(takıntı). Gel zaman git zaman ben alt kata taşındım ve alt katta wifi çekse bile günlük kullanımda anladım ki stabil değildi. Artık teknoloji şarhoşu olmuştum bir kere ve kullandığım telefon laptop vs wifi6 desteklediği için bu kata da kesinlikle wifi6 almam lazımdı. Kendi katım için üst model routerlar bakmaya başladım (aslında access point bakmam gerekirdi ama cahillik işte) Tp-link archer ax73 bakmaya başlamıştım çünkü daha üst modeldi ama fiyatı da yüksekti o yüzden sadece bakıyordum ama almıyordum. Daha uygun bir şeylerler bulurum ya da bir indirim denk getiririm diye beklemeye başladım. Bu süreçte karşıma bir anda tp-link archer ax80 çıktı, fiyatı hem çok uygundu hem de daha üst model olarak görünüyordu. Düşünmeden sipariş verdim geldi. ax80 kurduğum andan itibaren wifi stabilite sorunlarım tamamen bitti. Yani ax55 ile kıyaslarsak ikisi de wifi6 aslında görünürde bir fark yok ama benim wifi konusunda "oh beee" deyip rahat nefes almam ax80 ile oldu. En basitinden artık görüntülü ya da sesli görüşmelerimde durduk yere kopmalar yaşanmıyordu, durduk yere cep telefonum wifiden kopmuyordu. Yani ben wifi konusunda aradığım o rahatlığı ferahlığı temizliği ax80 ile buldum, sanki daha öncesinde wifi6 değil de wifi4 kullanmışım gibi hissediyordum. ax55'in aslında bir çöp olduğunu o zaman farkettim ve bu wifi rahatlığını evin tamamına yaymaya karar verdim, 2 tane daha ax80 alıp bu sorunu kökten çözecektim :)

Openwrt ile karşılaşmam (openwrt maceraları):

Bir süre piyasada bulamasam da sonrasında tekrar stoklara gelince bir adet daha ax80 sipariş verdim ve onu ana router olarak ayarladım. Artık 2 tane ax80 bir tane c80 ile yoluma devam ediyordum (ax55 bana güven vermediği için onu boşa çıkardım), bu süreçte internet hızımı da 200/20 Mbite yükselttim çünkü 50/5 Mbit bu kadar kişiye ve gelişen teknoloji ile artan talebe yetmemeye başlamıştı, aslında 100Mbit yeterli olacaktı ama 200 Mbit ile fiyat farkı o zaman için çok düşüktü, doğrudan 200/20 ye geçtik. Artık tamamen rahat edeceğimi düşünürken online oyunlardaki ping yükselmesi sorunumun devam ettiğini gördüm. Evde yaşan diğer aile fertleri interneti kullanırken benim pingim bundan anlık olarak etkileniyordu ve bunun ne kadar can sıkıcı bir durum olduğunu online oyun oynayan insanlar çok iyi bilirler. Qos açmama rağmen çözülmemişti, ben de bu durumda evdeki her bir cihaza 50/5 mbit hız limiti koyma kararı aldım çünkü cihaz başına 50 mbit gayet yeterli bir hız. Bunu yaptıktan sonra sorunum çözüldü gibi oldu ama ara ara yine pingimin yükseldiğine dengesizleştiğine şahit olunca nedenini anlamaya çalışırken şunu farkettim, benim koyduğum hız limiti download tarafında çalışıyordu ama upload tarafında çalışmıyordu yani tüm cihazlar upload yapmak istediklerinde 20mbiti rahatlıkla görebiliyorlardı bu da benim pingimin coşması için yeterli bir sebepti. Bunun sebebini internetten araştırırken openwrt ile karşılaştım. Bu açık kaynaklı bir router yazılımıydı ve router cihazlarının içine işletim sistemi olarak yüklenebiliyordu ama her cihazı desteklemiyordu. Bu yazılımın içerisinde bir qos algoritması var ve oyunlardaki internet kullanımına bağlı yükselen pingin önüne geçtiği söyleniyordu, bu algoritmanın adı "sqm cake" olarak geçiyordu. Bendeki cihazların hepsini tek tek sorguladığımda openwrt desteklemediğini öğrendim ve destekleyen bir router cihazı almaya karar verdim fakat openwrt destekleyen cihazlar ya çok eski ya piyasada yok ya da yeni ama çok pahalı olduğunu farkettim bu yüzden alamadım. Yine de durum çok kötü değildi, ağır upload yapılmadığı sürece sorunum yoktu, bu da zaten sık yaşanan bir durum değildi, openwrt'yi aklımın köşesine yazıp hayatıma devam ettim.

Homelab macerası:

Tüm bu anlattığım süreçte aslında ister istemez homelab konusunda epey bir bilgi sahibi olduğumu redditte bu homelabturkiye açılınca farkettim. Burada konuşulan, anlatılan çoğu şey hakkında fikrim bilgimin olduğunu farkedince ben de bir sistem kurmaya karar verdim. Kuzenimle birlikte bire bir aynı bilgisayarlar toplamıştık zamanında. Yeni bilgisayarlar alınca onlar boşa çıktı.

cpu: 4790k
ram: 16gb ddr3
ssd: 512gb

hazır elimde bu kasadan 2 tane olunca bir tanesini homelab olarak kurmaya karar verdim, doğrudan ubuntu server + docker olarak kurdum. Aslında niyetim sizlerden gördüğüm standart şeylere yönelmekti nextcloud gibi ama şeytan beni dürttü ve ilk kurduğum şey docker içerisinde cs2 dedicated server oldu ve arkadaşlarla kendi cs2 sunucumuzda oyun oynamaya başladık. Burada da evde internet kullanımına bağlı olarak insanların pingi aynı anda yükseliyordu ve bu sorun artık çözülmeliydi. homelab konusunu bir kenara bırakmıştım şimdilik.

Openwrt kuruyoruz:
Tekrar bu ping olayını araştırırken bir baktım openwrt destekleyen cihazlar arasında ax80 modeli girmiş ve ben bu sevinçle elimdeki ax80lerden bir tanesine hemen openwrt kurdum. İlk heyecanla wifi, dhcp, ip range, dns gibi standart şeyleri ayarladıktan sonra hemen sqm cake kurdum ve başladım test etmeye, gerçekten de sonuç inanılmazdı. Diğer bilgisayarlardan ne kadar download upload yaparsam yapayım online oyundaki mevcut pingim 55 iken en fazla 60-62 lere çıkıyordu, bu da en yoğun download uploadda oluyordu. Yani artık ping konusunda dertlerim bitmişti. (OH BE!)

Wifi konusunda son cümleler:

Arkadaşlar tüm bu wifi cihazları sürecimin sonunda şunu anladım ki aynı markanın farklı modelleri arasında bile ciddi bir wifi stabilite farkları oluyor ama bu sanırım SOC'tan dolayı farkediyor. Çünkü rahat ettiğim cihazların SOC'ları hep MediaTek iken sorun yaşadığım ve sevmediğim modellerin SOC'ları broadcom çıkıyor. Mesela cihazınızın soc'unu anlamak için google'a "tp-link archer ax80 soc" yazıp arattığınız zaman size ne olduğunu söyler. Openwrt'de zaten broadcom soclu cihazlara pek destek vermiyor mesela, genelde qualcomm ve mediatek olan cihazlara rahat destek sunuyor. Bu yüzden daha sonrasında mediatek soc olduğunu gördüğüm tp-link archer be450 cihazını satın almıştım. Çok geçmeden ona da openwrt desteği geldi ve stoklarda bulunmaz hale geldi ya da çok çok pahalıya satıldığını gördüm. Gigabit fiber internete geçtiğimde ona openwrt kurup ana router olarak kullanacağım çünkü çok güçlü bir işlemcisi + 10gbit ve 2.5 gbit portları mevcut. Sizlere tavsiyem wifi router alıyorsanız mediatek soc'lu cihazlar tercih etmenizdir.

Sonunda Homelab kuruyorum:

Openwrt yüklü router'a sahip olunca reklam engelleme, HTTPS Üzerinden DNS gibi işleri zaten router üzerinden yaptığım için ayrıca bir pc çalıştırmanın bir acelesi kalmamıştı ama gönlümde hep var olmaya devam etti. Gel zaman git zaman artık zamanı geldi ve sistemi kurdum çalıştırdım.

Son durum:

İnternet: 200Mbit download / 20Mbit upload (Docsis 3.0)
Network: Ana router openwrt archer ax80 -- 3 adet Tp-link Festa F65 Access Point (VLAN ile misafir wifisini ve iot wifisini ayırmış bulunmaktayım)

PC: işlemci intel 4790k (OC kapalı, undervolt yapılmış durumda) 16gb ddr3 ram ve 512gb sata ssd.

İşletim sistemi Ubuntu Server 24.04.4

Docker içindeki container listesi:

Portainer (olmazsa olmaz)

Counter Strike 2 server (şimdilik pasif durumda, openwrt ye geçtikten sonra test etmedim)

Jellyfin (medya sunucusu, efsane)

Nextcloud (dökümanlarım için)

noip-ddns (ddns tanımladım, ip adresim değiştikçe dns sunucuya yeni ip adresimi haber veriyor)

openspeedtest (ağ içerisinde wifilerin performansını test etmemi sağlıyor)

teamspeak server (arkadaşlarımla oyun oynarken sesli iletişim için kullanıyoruz)

Hedefim: Öncelikle sizlerin kurmuş olduğunuz sistemleri ağzım açık bir şekilde okuduğumu ve fotoğraflarınıza baktığımı bilin lütfen. Sizlerden gelecek görüş, öneriler, tavsiyeler ve sorulara açığım. Elimdeki diğer 4790k pc ile kendi yazacağım web uygulamalarımı kiralamak istiyorum. İnternet upload hızım tüm bunları kaldırmayacağının farkındayım ama iş modelini kurabilir ve para kazanmaya başlayabilirsem, internet hızının yetmediği yerde kurumsal fiber çektirmek bile düşünebilirim. Sunucuları koyabileceğim barındırabileceğim bodrum katımız var. Orası hem boş hem de serin. Mümkün olduğunca herşeyi kendim yapmak niyetindeyim. İşler iyi giderse güneş panelleri bile kurabilirim, neden olmasın değil mi?

Bu kadar uzun bir yazıyı okuduysanız size teşekkür ediyorum. Size emektar archer c80'in selamı var, tozlu raflardan buldum getirdim, hala çalışıyor :)) Fotoğrafını ekledim, arkasındaki ise mevcut docker sunucumu görebilirsiniz.

u/undue_burden — 4 days ago