Server kurmak için mini bilgisayar olur mu?

Tyrist

Hectopat
Katılım
12 Nisan 2021
Mesajlar
267
Daha fazla  
Cinsiyet
Erkek
Meslek
Bilgisayar Mühendisi
Merhabalar,
Serverlar hakkında bilgim yok, ama ilerleyen zamanlarda kendi serverimi kurup mail server, web sitesi yayımlamak, ve bazı sürekli çalışması gereken program çalıştırmak için bir server kurmak istiyorum.
Sabit IP, elektrik ve soğutma ile ilgili durumları geçtiğimizi farz edelim.
Bir mini bilgisayar, mesela "ASUS mini PC PN42" alsam, içine Windows server değil de Linux kursam. İstediğim mail server, web sitesi yayımlamak ve sürekli çalışması gereken programları çalıştırmak gibi işleri tek mini bilgisayarla çözebilir miyim?
Server bilgisayar olarak geçen bilgisayarla kıyasladığımda dezavantajı nedir?
minimum sistem özelliği ne olmalıdır?
 
Minimum sistem özelliği konusu değişken biraz, kullandığın stacklere bağlı. Ama 512mb ve üstü rahat olur.
Server bilgisayar olarak geçen bilgisayarla kıyasladığımda dezavantajı nedir? Maliyet & Güvenlik & Dışarıdan gelen ziyaretçilere yavaş bir bağlantı
 
Minimum sistem özelliği konusu değişken biraz, kullandığın stacklere bağlı. Ama 512mb ve üstü rahat olur.
Server bilgisayar olarak geçen bilgisayarla kıyasladığımda dezavantajı nedir? Maliyet & Güvenlik & Dışarıdan gelen ziyaretçilere yavaş bir bağlantı
bağlantının yavaş veya hızlı olması internetle alakalı değil mi? Bilmiyorum, öğrenmek için soruyorum, yanlış anlamayın.
Maliyet olarak da mini pc daha ucuz değil mi?
Güvenlik için yapılabilcek birşey var mı peki hiç mini pc için?
 
Kendi sunucunu satın aldığın zaman genellikle sunucunu başka bir yerlerde barındırtırsın ki teknik bakımı olsun ve gigabit değerlenlerinde internete sahip olsun. Sadece gigabit değerlerinde internete sahip olmak dışarıdan ziyaretçi alan siteler için yeterli hız vermiyor, burada lokasyon ve dns faktörü de etkili. Sunucunu kaliteli bir firmada barındığın zaman daha düşük gecikme değerleri olur çünkü anlaşmalı oldukları ve altyapı yatırımları olduğu için özel bir paket dağıtım ağı sağlarlar.

Maliyet konusundaki dezavantajın sebebi cloud kullanmanın getirdiği gerektiğinde daha üst bir servera geçememen. Genel anlamda maliyet dezavantaj ama senin için öyle değil.
Güvenlik konusunda önerim sunucuyu container servisiyle çalıştırıp ayrıca logların kaydını tutman. Sunucunun internet trafiğini izleyebileceğin araçlar da var onları da kullanabilirsin. Sunucun için güvenlik duvarı ayarları & dosya izini ayarları & local ağındaysa local ağdakileri görememesi için ayar vs. de yapman gerekir.

Çok zor işlemler değiller, hatta çoğu tool sanırım otomatik ayarlıyor. Sadece açık bırakırsan üzerler biraz.
 
Linux, çeşitli donanım ve bilgisayar sistemlerine kurulabilir ve web server olarak kullanılabilir. Aşağıdakilerde Linux'un kurulabileceği yaygın bilgisayar türlerini belirttim:
  • X86 ve X86-64 Mimarisine Sahip PC'ler: Linux, x86 ve x86-64 tabanlı bilgisayarlara kurulabilir. Bu, genellikle masaüstü bilgisayarlar ve dizüstü bilgisayarlar için geçerlidir. Örneğin, Intel ve AMD işlemcileri olan PC'ler Linux ile uyumlu çalışabilir.
  • ARM Mimarisine Sahip Cihazlar: Linux, ARM mimarisini kullanan cihazlara da kurulabilir. Bu, Raspberry Pi gibi küçük bir bilgisayar kartı, Android tabanlı cihazlar, akıllı TV'ler, akıllı telefonlar ve tabletler gibi çeşitli cihazları kapsar.
  • Sunucular: Linux, sunucu sistemlerinde de yaygın olarak kullanılır. Bu, veri merkezi sunucuları, bulut sunucuları ve sanal sunucuları içerir. Sunucu sınıfı donanımlar, daha yüksek performans ve güvenilirlik sağlamak amacıyla Linux ile uyumlu olacak şekilde tasarlanmıştır.
Web server olarak kullanılacak Linux dağıtımları, genellikle CentOS, Ubuntu Server, Debian ve Fedora gibi özel olarak sunucu kullanımı için geliştirilmiş dağıtımlardır. Bu dağıtımlar, web sunucusu yazılımları (örneğin Apache, Nginx), veritabanları (örneğin MySQL, PostgreSQL) ve diğer gerekli bileşenleri içerir.
Evde bir web sunucusu kurarken, dışarıdan erişim için bazı ayarlamalar yapmanız gerekebilir. İşte dışardan erişim için modemde yapmanız gereken bazı ayarlar:
  1. Port Yönlendirme (Port Forwarding): Modem üzerindeki yönlendirme ayarlarıyla, web sunucusunun çalıştığı portun dış dünyaya açılmasını sağlayabilirsiniz. Genellikle modemin yönetim arayüzünde "Port Forwarding" veya "NAT Port Forwarding" gibi bir seçenek bulunur. Burada, web sunucusunun kullandığı portu belirleyip, yerel IP adresiyle birlikte yönlendirmeniz gerekmektedir.
  2. Statik IP Atama: Ev ağınızdaki web sunucusuna her zaman aynı IP adresinden erişmek istiyorsanız, web sunucusuna statik bir IP adresi atamanız gerekmektedir. Bunun için, modem veya yönlendirici arayüzünde DHCP ayarlarına giderek, web sunucusu için bir statik IP adresi tanımlamanız gerekmektedir.
  3. Firewall Ayarları: Modeminizdeki güvenlik duvarı ayarlarını kontrol ederek, web sunucusuna gelen bağlantıları engelleyen herhangi bir kuralın olmadığından emin olun. Gerekirse, gelen bağlantıları web sunucusunun IP adresine izin veren bir güvenlik duvarı kuralı ekleyebilirsiniz.
  4. Dinamik DNS Hizmeti: Eğer evinizdeki internet bağlantısının IP adresi zaman zaman değişiyorsa, web sunucusuna erişim için bir dinamik DNS hizmeti kullanabilirsiniz. Bu hizmet, web sunucusunun güncel IP adresini takip ederek, bir alan adı üzerinden dışarıdan erişimi mümkün kılar.
Bu ayarlar, modem veya yönlendirici marka ve modellerine göre değişiklik gösterebilir. Modeminizin kullanım kılavuzunu kontrol ederek veya internet sağlayıcınızın destek hizmetinden yardım alarak bu ayarları yapabilirsiniz.
Sonuç olarak, Linux birçok bilgisayar türüne ve sunucu sistemine kurulabilir. Evde bir web sunucusu kurarken, dışarıdan erişim için port yönlendirme, statik IP atama, firewall ayarları ve gerekirse dinamik DNS hizmeti gibi ayarlamaları yapmanız gerekmektedir. Modeminizin kullanım kılavuzunu takip ederek veya internet sağlayıcınızdan destek alarak bu ayarları yapabilirsiniz.
 

Yeni konular

Geri
Yukarı