Önümüzdeki sene üniversiteye gideceğim. Ana sistemimi götürmek istemiyorum, orada tek başıma kalacağım. Ben okuldayken hırsız falan girerse o sistemi yerine koyacak bütçem yok. Yılda 5-6 kez kendi şehrime geri döneceğim için de sürekli oradan oraya taşıyıp arabada hırpalanmasını istemiyorum.
Evde 2 kasa daha var. Ben bunlardan en kötü olanı üniversiteye götüreceğim ancak oynadığım oyunlar ağır olduğu için kaldırmıyor. Bu yüzden bir şekilde kendi bulut sistemimi yapmam lazım.
ChatGPT'ye sorduğumda Sunshine+Moonlight ile ilgili bir düzenek kurdu. Elektrik kesintilerine karşı da PC'ye pop up düşüren bir UPS alacağım.
Sizin tavsiyeniz nedir? Bir de bu ChatGPT'nin dediği sistem çalışır mı?
Evde 2 kasa daha var. Ben bunlardan en kötü olanı üniversiteye götüreceğim ancak oynadığım oyunlar ağır olduğu için kaldırmıyor. Bu yüzden bir şekilde kendi bulut sistemimi yapmam lazım.
ChatGPT'ye sorduğumda Sunshine+Moonlight ile ilgili bir düzenek kurdu. Elektrik kesintilerine karşı da PC'ye pop up düşüren bir UPS alacağım.
Sizin tavsiyeniz nedir? Bir de bu ChatGPT'nin dediği sistem çalışır mı?
0) Ön koşullar (kontrol et)
Evdeki PC Ethernet ile modeme bağlı olsun (kablolu lazım).
Evdeki internet upload: ≥20 Mbps (senin var).
Modem admin şifresi ve erişim bilgileri elinde olsun.
UPS (USB ile PC’ye bağlanabilen model tercih et).
Ünideki PC internete bağlı (Ethernet en iyisi, Wi-Fi 5GHz iyi).
1) BIOS — Wake-On-LAN (WOL) ve AC Power
PC’yi başlat → Del / F2 ile BIOS’a gir.
Wake on LAN / Resume by PCI-E / Power On By PCI benzeri seçeneği Enabled yap.
Restore on AC Power Loss / AC Power Recovery → Power On seç (akıllı priz taktiği için).
Kaydet çık.
2) Windows: Ağ adaptörü ve güç ayarları
Denetim Masası → Ağ ve Paylaşım Merkezi → Adaptör Ayarları → Ethernet → Sağ tık → Özellikler → Yapılandır.
Güç Yönetimi sekmesi:
“Bu aygıt bilgisayarı uyandırabilir” işaretle.
“Sadece magic packet ile uyandır” da işaretle.
Gelişmiş sekmesinde varsa: Wake on Magic Packet ve benzeri seçenekleri Enabled yap.
Windows Güç Ayarları → Uyku ayarını Sleep kullanacak şekilde bırak. (Tam kapatma WOL çalışmaz.)
3) PC’ye sabit yerel IP (DHCP Reservation)
Modem arayüzünden DHCP reservation / Static lease yap: PC’nin MAC adresini seç ve sabit LAN IP ver (örnek: 192.168.1.50).
Neden: Port forward ve WOL paketinin doğru adrese gitmesi için.
4) Modemde port-forward ve DDNS
A) WOL için:
Modemde UDP port 9 (veya kullanacağın WOL app’in portu) dışarıdan içe yönlendir. Hedef IP = PC’nin sabit LAN IP. (Bazı routerlar broadcast adresine yönlendirme ister, modeme göre değişir.)
B) Sunshine için (streaming):
Sunshine’ı kurunca hangi portu kullandığını not et (ayarlarında göreceksin). O portu TCP/UDP olarak port-forward et. Eğer port bilmiyorsan Sunshine genelde bir aralık kullanabilir — ayarda bak, sonra yönlendir.
C) DDNS (dinamik WAN IP için):
duckdns.org veya no-ip.com’dan hesap aç, örn reiscloud.duckdns.org.
Modeminde DDNS bölümü varsa duckdns bilgilerini gir. Yoksa küçük bir updater programla veya router firmware’le çöz. Böylece dış IP değişse bile bağlanırsın.
5) Sunshine (evdeki PC / sunucu) kurulumu ve temel ayarlar (AMD için)
Sunshine’ı GitHub/ resmi kaynaktan indirip kur. (Ücretsiz, open-source.)
Sunshine ayarlarında (Settings):
Encoder: AMD AMF (varsa HEVC / H.264 tercihi)
Resolution: 1920×1080 (başlangıç)
FPS: 60 (dene)
Bitrate: 20000–30000 kbps (20–30 Mbps) — senin upload 20–22 Mbps; 18–22 Mbps aralığında tutarsak stabil olur.
Adaptive bitrate: aktif et (internet dalgalanırsa bitrate otomatik düşer).
V-Sync: kapalı (input latency düşsün).
Sunshine’ı Windows Firewall’da izin ver (gelen bağlantılara izin).
Sunshine’ın hangi portu kullandığını not et → modemde o portu aç.
Not: Sunucuda her şeyi test etmek için ünide olmadan aynı ağda Moonlight ile bağlanıp test et.
6) Moonlight (ünideki PC / client) kurulumu ve eşleştirme
Üniversitedeki PC’ye Moonlight kur.
Moonlight’ı aç → “Add host” veya “Pair” seçeneği → DDNS adresini (ör. reiscloud.duckdns.org) veya evin dış IP’sini gir.
İlk bağlantıda Sunshine ile eşleşme kodu/pairing olayı çıkacak; Sunshine’da onay ver.
Bağlandıktan sonra çözünürlük, FPS, bitrate ayarlarını client üzerinden de zorla seçebilirsin. Başlangıçta: 1080p@60, Bitrate 20000.
7) Wake-On-LAN (uzaktan açma) kurulum ve test
Telefonuna Android için “Wake On Lan” tarzı uygulama yükle.
Uygulamaya:
MAC address: Evdeki PC’nin Ethernet MAC’i
Host: reiscloud.duckdns.org (veya dış IP)
Port: 9 (veya modem ayarındaki port)
Test: Telefon Wi-Fi üzerinden farklı bir ağdan (mobil veri) WOL gönder ve PC’yi Sleep’ten uyandırıp uyandırmadığını kontrol et.
Eğer doğrudan WOL modem üzerinde çalışmazsa, modem üreticinin “magic packet”i LAN broadcast’a iletme seçeneğini ayarla (modeme göre değişir).
8) UPS + Modem + Yazılım
UPS’i USB ile PC’ye bağla (APC gibi PowerChute veya CyberPower PowerPanel uyumlu model almıştın).
UPS yazılımını PC’ye kur: bildirim/popup ve otomatik güvenli shutdown ayarlarını etkinleştir.
Modemi de UPS’e tak (modem + ONT + router + ev PC aynı UPS’te olursa internet kesilse bile PC erişimi devam eder).
UPS yazılımında: Pil kritik seviyesine gelince auto shutdown ayarla (örnek: %20 veya 5 dakika kalan süre).
9) Router optimizasyon (stabilite için)
PC ↔ Router = Ethernet (zorunlu değil ama çok önerilir).
QoS ayarla: Sunshine/Moonlight trafiğine öncelik ver.
DNS = 1.1.1.1 (Cloudflare) veya 8.8.8.8 (Google).
MTU optimizasyonu yap (gerekirse).
10) Testler (hepsini sırayla dene)
LAN içinde Sunshine ↔ Moonlight eşleştirme ve oyun testi (aynı evde). Her şey akmalı.
Farklı ağdan (telefon mobil veri) DDNS ile bağlan → Moonlight ile test et. Görüntü + input kontrolünü dene.
PC’yi Sleep’e al → Telefonla WOL gönder → PC uyanıyor mu?
Elektrik kesintisi testi: UPS’ten simülasyon yap (UPS yazılımıyla “self test” veya prizden çek) → Modem + PC UPS altında kalıyor mu? Pop-up geliyor mu? PC güvenli kapanıyor mu? (Dikkatli yap, verileri kaydetmeden deneme.)
11) Performans / ayar önerileri (ince ayar)
Görüntü bozuluyorsa bitrate düşür (18000 → 15000).
Input gecikmesi fazla geliyorsa: fps’yi 60’a sabitle, V-Sync kapat, bitrate’ı hafif düşür.
Eğer ağ dalgalanması çoksa adaptive bitrate açık kalsın.
Rekabetçi oyun oynayacaksan 60 FPS, düşük grafik, single-player için yüksek bit/kalite.
12) Troubleshooting (çıkarsa ne yapacaksın)
Bağlanamıyorum: Modemde CGNAT varsa dışarıdan bağlantı çalışmaz → ISS ile Static IP veya VPN (Tailscale/ZeroTier) kullan.
WOL çalışmıyor: Modem port-forward, MAC doğru mu, PC gerçekten Sleep’te mi kontrol et. Bazı modemler broadcast WOL desteklemez.
Görüntü donuyor/pikselliyor: Upload yetersiz, bitrate çok yüksek, modem QoS yok, ya da ISP trafiği kısıtlıyor.
Sunshine portunu bulamıyorum: Sunshine settings → network / port info bölümüne bak. Onu modemden aç.
13) Güvenlik (önemli)
Sunshine/Moonlight parolasını güçlü yap, pairing kodunu paylaşma.
Modem admin şifresini değiştir.
DDNS hesabını güçlü şifrele.
Windows Remote Desktop’ı açık bırakma gereksizse kapalı tut.
14) Hızlı Özet Checklist (kopyala-yap)
[ ] BIOS WOL Enabled
[ ] Restore on AC Power = Power On
[ ] Windows WOL ayarları aktif
[ ] PC’ye DHCP reservation (sabit LAN IP)
[ ] Modemde UDP9 → PC IP forward
[ ] DDNS kuruldu (duckdns)
[ ] Sunshine kuruldu + firewall izin verildi
[ ] Sunshine port’u modemden açıldı
[ ] Moonlight ünide kuruldu ve eşleştirildi
[ ] UPS + UPS-yazılım kuruldu, modem de UPS’e takıldı
[ ] Tüm testler (LAN, remote, WOL, UPS) yapıldı
Evdeki PC Ethernet ile modeme bağlı olsun (kablolu lazım).
Evdeki internet upload: ≥20 Mbps (senin var).
Modem admin şifresi ve erişim bilgileri elinde olsun.
UPS (USB ile PC’ye bağlanabilen model tercih et).
Ünideki PC internete bağlı (Ethernet en iyisi, Wi-Fi 5GHz iyi).
1) BIOS — Wake-On-LAN (WOL) ve AC Power
PC’yi başlat → Del / F2 ile BIOS’a gir.
Wake on LAN / Resume by PCI-E / Power On By PCI benzeri seçeneği Enabled yap.
Restore on AC Power Loss / AC Power Recovery → Power On seç (akıllı priz taktiği için).
Kaydet çık.
2) Windows: Ağ adaptörü ve güç ayarları
Denetim Masası → Ağ ve Paylaşım Merkezi → Adaptör Ayarları → Ethernet → Sağ tık → Özellikler → Yapılandır.
Güç Yönetimi sekmesi:
“Bu aygıt bilgisayarı uyandırabilir” işaretle.
“Sadece magic packet ile uyandır” da işaretle.
Gelişmiş sekmesinde varsa: Wake on Magic Packet ve benzeri seçenekleri Enabled yap.
Windows Güç Ayarları → Uyku ayarını Sleep kullanacak şekilde bırak. (Tam kapatma WOL çalışmaz.)
3) PC’ye sabit yerel IP (DHCP Reservation)
Modem arayüzünden DHCP reservation / Static lease yap: PC’nin MAC adresini seç ve sabit LAN IP ver (örnek: 192.168.1.50).
Neden: Port forward ve WOL paketinin doğru adrese gitmesi için.
4) Modemde port-forward ve DDNS
A) WOL için:
Modemde UDP port 9 (veya kullanacağın WOL app’in portu) dışarıdan içe yönlendir. Hedef IP = PC’nin sabit LAN IP. (Bazı routerlar broadcast adresine yönlendirme ister, modeme göre değişir.)
B) Sunshine için (streaming):
Sunshine’ı kurunca hangi portu kullandığını not et (ayarlarında göreceksin). O portu TCP/UDP olarak port-forward et. Eğer port bilmiyorsan Sunshine genelde bir aralık kullanabilir — ayarda bak, sonra yönlendir.
C) DDNS (dinamik WAN IP için):
duckdns.org veya no-ip.com’dan hesap aç, örn reiscloud.duckdns.org.
Modeminde DDNS bölümü varsa duckdns bilgilerini gir. Yoksa küçük bir updater programla veya router firmware’le çöz. Böylece dış IP değişse bile bağlanırsın.
5) Sunshine (evdeki PC / sunucu) kurulumu ve temel ayarlar (AMD için)
Sunshine’ı GitHub/ resmi kaynaktan indirip kur. (Ücretsiz, open-source.)
Sunshine ayarlarında (Settings):
Encoder: AMD AMF (varsa HEVC / H.264 tercihi)
Resolution: 1920×1080 (başlangıç)
FPS: 60 (dene)
Bitrate: 20000–30000 kbps (20–30 Mbps) — senin upload 20–22 Mbps; 18–22 Mbps aralığında tutarsak stabil olur.
Adaptive bitrate: aktif et (internet dalgalanırsa bitrate otomatik düşer).
V-Sync: kapalı (input latency düşsün).
Sunshine’ı Windows Firewall’da izin ver (gelen bağlantılara izin).
Sunshine’ın hangi portu kullandığını not et → modemde o portu aç.
Not: Sunucuda her şeyi test etmek için ünide olmadan aynı ağda Moonlight ile bağlanıp test et.
6) Moonlight (ünideki PC / client) kurulumu ve eşleştirme
Üniversitedeki PC’ye Moonlight kur.
Moonlight’ı aç → “Add host” veya “Pair” seçeneği → DDNS adresini (ör. reiscloud.duckdns.org) veya evin dış IP’sini gir.
İlk bağlantıda Sunshine ile eşleşme kodu/pairing olayı çıkacak; Sunshine’da onay ver.
Bağlandıktan sonra çözünürlük, FPS, bitrate ayarlarını client üzerinden de zorla seçebilirsin. Başlangıçta: 1080p@60, Bitrate 20000.
7) Wake-On-LAN (uzaktan açma) kurulum ve test
Telefonuna Android için “Wake On Lan” tarzı uygulama yükle.
Uygulamaya:
MAC address: Evdeki PC’nin Ethernet MAC’i
Host: reiscloud.duckdns.org (veya dış IP)
Port: 9 (veya modem ayarındaki port)
Test: Telefon Wi-Fi üzerinden farklı bir ağdan (mobil veri) WOL gönder ve PC’yi Sleep’ten uyandırıp uyandırmadığını kontrol et.
Eğer doğrudan WOL modem üzerinde çalışmazsa, modem üreticinin “magic packet”i LAN broadcast’a iletme seçeneğini ayarla (modeme göre değişir).
8) UPS + Modem + Yazılım
UPS’i USB ile PC’ye bağla (APC gibi PowerChute veya CyberPower PowerPanel uyumlu model almıştın).
UPS yazılımını PC’ye kur: bildirim/popup ve otomatik güvenli shutdown ayarlarını etkinleştir.
Modemi de UPS’e tak (modem + ONT + router + ev PC aynı UPS’te olursa internet kesilse bile PC erişimi devam eder).
UPS yazılımında: Pil kritik seviyesine gelince auto shutdown ayarla (örnek: %20 veya 5 dakika kalan süre).
9) Router optimizasyon (stabilite için)
PC ↔ Router = Ethernet (zorunlu değil ama çok önerilir).
QoS ayarla: Sunshine/Moonlight trafiğine öncelik ver.
DNS = 1.1.1.1 (Cloudflare) veya 8.8.8.8 (Google).
MTU optimizasyonu yap (gerekirse).
10) Testler (hepsini sırayla dene)
LAN içinde Sunshine ↔ Moonlight eşleştirme ve oyun testi (aynı evde). Her şey akmalı.
Farklı ağdan (telefon mobil veri) DDNS ile bağlan → Moonlight ile test et. Görüntü + input kontrolünü dene.
PC’yi Sleep’e al → Telefonla WOL gönder → PC uyanıyor mu?
Elektrik kesintisi testi: UPS’ten simülasyon yap (UPS yazılımıyla “self test” veya prizden çek) → Modem + PC UPS altında kalıyor mu? Pop-up geliyor mu? PC güvenli kapanıyor mu? (Dikkatli yap, verileri kaydetmeden deneme.)
11) Performans / ayar önerileri (ince ayar)
Görüntü bozuluyorsa bitrate düşür (18000 → 15000).
Input gecikmesi fazla geliyorsa: fps’yi 60’a sabitle, V-Sync kapat, bitrate’ı hafif düşür.
Eğer ağ dalgalanması çoksa adaptive bitrate açık kalsın.
Rekabetçi oyun oynayacaksan 60 FPS, düşük grafik, single-player için yüksek bit/kalite.
12) Troubleshooting (çıkarsa ne yapacaksın)
Bağlanamıyorum: Modemde CGNAT varsa dışarıdan bağlantı çalışmaz → ISS ile Static IP veya VPN (Tailscale/ZeroTier) kullan.
WOL çalışmıyor: Modem port-forward, MAC doğru mu, PC gerçekten Sleep’te mi kontrol et. Bazı modemler broadcast WOL desteklemez.
Görüntü donuyor/pikselliyor: Upload yetersiz, bitrate çok yüksek, modem QoS yok, ya da ISP trafiği kısıtlıyor.
Sunshine portunu bulamıyorum: Sunshine settings → network / port info bölümüne bak. Onu modemden aç.
13) Güvenlik (önemli)
Sunshine/Moonlight parolasını güçlü yap, pairing kodunu paylaşma.
Modem admin şifresini değiştir.
DDNS hesabını güçlü şifrele.
Windows Remote Desktop’ı açık bırakma gereksizse kapalı tut.
14) Hızlı Özet Checklist (kopyala-yap)
[ ] BIOS WOL Enabled
[ ] Restore on AC Power = Power On
[ ] Windows WOL ayarları aktif
[ ] PC’ye DHCP reservation (sabit LAN IP)
[ ] Modemde UDP9 → PC IP forward
[ ] DDNS kuruldu (duckdns)
[ ] Sunshine kuruldu + firewall izin verildi
[ ] Sunshine port’u modemden açıldı
[ ] Moonlight ünide kuruldu ve eşleştirildi
[ ] UPS + UPS-yazılım kuruldu, modem de UPS’e takıldı
[ ] Tüm testler (LAN, remote, WOL, UPS) yapıldı
Son düzenleme: