• DIY oyun sunucusu. Sessiz ve ferah bir ev sunucusu oluşturma

    Bu incelemeyle açıyorum yeni Kısım"" adlı site. Bu bölümde kendi aracınızı yaratma konusunda birçok ilginç şey öğreneceksiniz. kişisel sunucu, gerekli kurulum yazılım. Bütün bunlar birlikte sunucunuzu düzenlemenize ve hatta site için barındırmanıza yardımcı olacaktır. Ve evde!)

    Bu doğrultuda bu derlememizde bu kafa karıştırıcı konu hakkındaki mitlerden ve yaygın yanlış kanılardan bahsedeceğiz. Bu, kullanıcının ev sunucusu oluşturma kararını büyük ölçüde etkiler. Benim örneğim şöyle olurdu kişisel deneyim detayda. Bu, web sitesi barındırma konusunda çözüm seçmekte zorlananlar için en iyi örnek olacaktır. Site için ev sunucusu. Ev sunucuları ve gerçeklikle ilgili temel efsaneler. Hadi başlayalım!

    Makalenin içeriği:

    Web sitesi için ev internet sunucusu

    Günümüzde internet hemen hemen her evde mevcut olup, internet hizmetlerinin maliyeti de düşmektedir. Zamanla İnternet hızının kalitesi artıyor ve bu da artıyor verim kanallar. Bütün bunlar bize evde bir sunucu oluşturma fırsatı veriyor. Aynı zamanda bakım maliyetleri, bir barındırma sağlayıcısının maliyetlerine kıyasla minimum düzeyde olacaktır.

    Bu çok pahalı bir zevk

    Bu, evde bir sunucu oluşturmanın pahalı olduğuna dair internette en yaygın efsanedir. Aslında bu size kalmış. Sunucuya hangi donanımı kuracağınıza kendiniz karar verme hakkına sahipsiniz. Ve internet için ne kadar ödeyeceğinize siz karar verirsiniz. Birçok kişi kullanmıyor gerekli bilgisayarlar bu beyin çocuğunun altında. Örneğin yeni bir bilgisayar aldıysanız eskisini atmanız gerekmez.

    Sadece ona ver yeni hayat, halihazırda kullanılan bilgisayarların çoğu basit sitelerle iyi başa çıkıyor. Ancak bu amaçlar için yeni donanım kullanmanızı öneririm. Ucuz bir sistem birimi satın alın ve mutlu olun. Bundan bol miktarda olacak.

    Sunucu çok fazla elektrik tüketiyor

    Birçok kişi çevrimiçi olarak bir ev sunucusunun bakımının pahalı olduğunu yazıyor. Daha doğrusu, bu çoğunlukla elektrik ve internet maliyetlerine yöneliktir. Peki o zaman karşı sorum var ama televizyon, buzdolabı, kettle, ütü hiçbir şey tüketmiyor. Bu, bu konudaki en komik yanılgıdır. Allah izin verirse 30-40 watt alırım.

    Buzdolabından daha küçüktür. Aynı zamanda sunucum her gün 24 saat çalışıyor. Sunucu tüketimi hakkında sonuçlar çıkarma büyük miktar Evde tam bir sunucu odanız olması koşuluyla elektrik mümkündür. Bu durumda, elektriğin maliyeti gerçekten ekipmanla orantılıdır.

    İnternet ve IP için ödeme yapılması veya site için bir sunucunun maliyetli kullanımı

    Bu yanılgı daha da kötüdür. İnternet için ödeme yapmak ne kadar pahalı olabilir? İnternet için ödeme yaparsınız! Ödemek! Daha detaylı anlatayım:

    • İnterneti Rostelecom'dan kullanıyorum. Hız 60 MB, aslında biraz daha yüksek, bana maliyeti 490 ruble.
    • Ayrıca statik IP ödüyorum, bu IP adresi değiştirmiyor. Hizmetin maliyeti 150 ruble.
    • İÇİNDE toplam tutarİnternet için 640 ruble ödüyorum. Peki, buna göre alan adı için ve Dns sunucusu(yılda bir kez).

    Gördüğünüz gibi sunucu kiralamayla karşılaştırıldığında çok büyük bir miktar değil. Özellikle bu durumdaİnternet için daha önce olduğu gibi artı statik veriler için 150 ruble ödersiniz. Ve sunucu kiralamanız durumunda amcanıza iki katı ücret ödeyeceksiniz. Aynı zamanda internetinizin ücretini de ödersiniz.

    Sunucu bir türbin gibi çok gürültülü

    Yaygın bir yanılgı. Sunucu için bir PC veya dizüstü bilgisayar kullanıyorsanız, onlardan neredeyse hiç ses çıkmayacaktır. Elbette gerçek sunucu çözümleri uçaklar gibi ses çıkarır. Ancak bu tür ekipmanların ev kullanımı için yaratılmadığını anlamalısınız.

    Gerekli yükler için uygun şekilde donatılmıştır. Böyle bir sunucunun çok sayıda soğutma sistemi olabilir. Türbin gibi ses çıkarmasına şaşmamalı. Bütün bunlarla birlikte, bir ev sunucusunda genellikle 3-5 soğutucu bulunur. Hangisi sessizce çalışır?

    Ev sunucusu hacker saldırılarına karşı savunmasız

    Bu, birçok kişinin korktuğu başka bir ciddi yanılgıdır. Her şeyi doğru yapılandırdıysanız sunucunuz saldırılara açık olamaz. Bazı ev sunucuları büyük şirketlere göre daha güçlü korumaya sahiptir. Sunucunuzda ilk ayarları yapmaya başladığınızda. Hangi yerlerin savunmasız olduğunu hemen anlayacaksınız. Örneğin bu durum daha çok limanlar için geçerlidir. Dışarıdan erişim engellenmelidir. Bu, en gerekli güvenlik ayarıdır.

    Ev sunucusu normal bir İnternet bağlantısı üzerinden çalışmayacak

    Tamamen saçmalık! Sonrasında bile harika çalışıyor Mobil İnternet. Bu tür makaleleri dağıtan kişiler, görünüşe göre böyle bir sunucuyu hiç kullanmamış veya sadece okuma yazma bilmiyorlar. İyi bir web sitesini çalıştırmak için 30 MB'lık bir kanal bile yeterlidir. Aynı zamanda katılım günde 1500-2000 kişi olabiliyor.

    Üstelik bu kadar okuyucunun sitenizi bir saniyede ziyaret etmeyeceğini de göz önünde bulundurmanızda fayda var. Profesyonel barındırmada bile site, saniye veya dakika başına bu kadar büyük bir yüke dayanamaz. Yazının sonunda sizlere sunucu oluşturmanın tüm detaylarını daha detaylı anlatacağım. Kişisel örnek olarak.

    Ekipmanı yalnızca kendi alanlarındaki uzmanlar ve profesyoneller yapılandırabilir

    Bu tür insanlar başarılı olamadılar ve bu tür söylentileri öfkeyle yaydılar - bu tam bir yanılgıdır. Ya da kasıtlı olarak bu tür yazılar yazanlar olabilir. Tam olarak işgal etmek için önemli yer Aramada kullanıcıların bu konudaki bilgi eksikliğinden yararlanılıyor. Bir ev sunucusu kurmanın karmaşık bir yanı yoktur. Elbette tüm yazılımların düzgün çalışması zaman ve sinir gerektirir. Aynı zamanda internette sunucu için birçok hazır yazılım paketi bulunmaktadır.

    Üzerinde "openwrt" bulunan standart yönlendiricinin yetenekleri tamamen tükendiğinde ve işlemci yükü ağın kararlılığını etkilemeye başladığında, işlevselliği bir ev sunucusuna aktararak iş yükünün hafifletilmesine karar verildi. Donanımın birkaç kat daha güçlü olacağı göz önüne alındığında, onu bir grup donanımla donatmaya karar verildi. Ek özellikler yaşlı adamın hayal bile etmediği bir şey. Ayrıca cesedi kendimiz yapmaya karar verildi.

    Bir ev sunucusunun gerçekleştirdiği görevlerin listesi:

    1. WebGUI'li sanal kutuya dayalı sanallaştırma sunucusu;
    2. Güvenlik duvarı;
    3. İletim tabanlı torrent indiricisi ve dosya sunucusu;
    4. Telefon sunucusu açık Yıldız veritabanı;
    5. Ağ üzerinden indirmek ve çeşitli ekipmanları yapılandırmak için TFTP sunucusu;
    6. Dosyaları “kendi bulutuna” dayalı olarak depolamak için özel bulut;
    7. TorrentTV'yi izlemek için Ace Stream HTTP proxy'si;
    8. https üzerinden erişime sahip bir ev web sitesi barındırma;
    Dikkat çekmek için fotoğraf:

    Bölüm 1. Kasa oluşturma, birleştirme

    Temel işlevsellik açıklandığı gibi, tüm bu ekonomi için donanım seçimine geçelim.

    Çok düşündükten ve birkaç testten sonra aşağıdaki bileşenler satın alındı:

    1. anne msi kurulu j1800i Mini-ITX formatı;
    2. 2 GB'lık 2 DDR3 bellek çubuğu;
    3. 230 W güç kaynağı;
    4. 2 sabit sürücüler 2,5 inç x 320 GB stokta mevcuttu;
    5. Tp-link 1043ND yönlendirici stokta mevcuttu (Onu atmak utanç vericiydi);

    Ölçüleri değerlendirdikten sonra sıra onlara yeni bir ev yapmaya geldi; yaşadığım şehirde istediğimi alamadığım ve bunu kendim yapmak ilginç olacağı için bina almayı düşünmedim.

    Maalesef kasayı oluşturma sürecine dair fotoğraf yok ama süreci kısaca anlatacağım. Çizimin oluşturulması tamamlandıktan sonra 6 mm kalınlığında kontrplak üzerine aktarıldı ve eski bir transformatör ve nikrom iplikten diz üzerine monte edilmiş bir kesici kullanılarak kesildi. Böyle bir şeyi kendiniz nasıl yapacağınızı görebilirsiniz.

    Sonuç şuydu

    Bölüm II. Ayarlar

    Donanım kısmını çözdük, şimdi işlevselliği ayarlamaya başlama zamanı. İşletim sistemi olarak 64 bit “Debian 7 netinstall” seçildi; kurulum işlemi sırasında diskler RAID0 yazılımında birleştirildi. Hata toleransı konusunda tatili öngörerek tüm önemli veriler bulutlarda bulunur; dolayısıyla bir disk arızalanırsa sistemi şuradan dağıtın: yedek kopya bunu oldukça hızlı bir şekilde yapabilirsiniz.

    Sistem kuruldu, yukarıdaki planı uygulamaya başlıyoruz.

    2.1 WebGUI'li sanal kutuya dayalı sanallaştırma sunucusu

    Donanım kaynaklarından maksimum düzeyde yararlanmak için bir sanallaştırma sunucusu kurmanız gerekecektir; bu durumda virtualbox yazılım paketi kullanılır.

    Virtualbox + phpvirtualbox kurulumu

    Sanal kutu sanallaştırma sunucusunu sunucumuza kuruyoruz, önce depoyu ve anahtarları ona ekliyoruz:

    Deb http://download.virtualbox.org/virtualbox/debian wheezy özgür olmayan katkı wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key eklentisi -

    Depoyu güncelliyoruz ve sanal kutu kurulumuna başlıyoruz:

    Yetenek güncellemesi yetenek kurulumu virtualbox-4.3
    Virtualbox için uzantıyı yükleyin:

    Wget http://download.virtualbox.org/virtualbox/4.3.14/Oracle_VM_VirtualBox_Extension_Pack-4.3.14.vbox-extpack VBoxManage extpack kurulumu Oracle_VM_VirtualBox_Extension_Pack-4.3.12.vbox-extpack
    vboxweb-service hizmetini aşağıdaki komutlarla yeniden başlatın:

    /etc/init.d/vboxweb-service stop /etc/init.d/vboxweb-service start
    Virtualbox'ın çalışması için sanal makinelerin altında çalışacağı bir kullanıcı oluşturmanız gerekir.

    Kullanıcı sanal kutusu ekle:

    Kullanıcı sanal kutusu ekle

    phpvirtualbox'ı yükleme

    Öncelikle apache ve php'yi kuralım:

    Apt-get kurulumu apache php
    Phpvirtualbox'ı indirin:

    Wget -c -t0 http://optimate.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-2.zip
    Phpvirtualbox-4.3-2.zip arşivinin içeriğini web sunucusu klasörüne açın:

    Phpvirtualbox-4.3-2.zip dosyasını açın
    Web sunucusunun yeniden başlatılması:

    /etc/init.d/apache2 yeniden başlat
    Web sunucusu klasöründeki phpvirtualbox dizinine gidin ve oluşturun yapılandırma dosyası:

    Mv config.php-örnek config.php
    Biraz değişiklik yapalım:

    Nano config.php var $kullanıcıadı = "vbox"; var $password = "Bir sanal kutu hesabı oluştururken kullanılacak şifre"; var $location = "http://Bu makinenin IP Adresi:18083/"; var $consoleHost = 'Bu makinenin IP Adresi';
    Sanal kutu yapılandırma dosyasını düzenleme:

    Echo "VBOXWEB_USER=vbox VBOXWEB_HOST= Bu makinenin IP adresi VBOXWEB_PORT=18083 " > /etc/default/virtualbox
    Virtualbox'ı yeniden başlatalım:

    /etc/init.d/vboxweb-service yeniden başlatma
    Sunucumuzun adresini tarayıcıda açın:

    http:// Bu makinenin IP Adresi/phpvirtualbox/
    giriş: yönetici
    şifre: yönetici
    Web arayüzü pratik olarak Virtualbox'ın masaüstü sürümünden farklı değildir.

    2.2 Güvenlik Duvarı

    Bir ev ağı tasarlamaya başlayalım; genel konseptte ağ şöyle görünür:

    Yönlendiriciyi biraz yeniden yapılandırmanız gerekecek. “Openwrt” ayarlarında gerekli sayıda VLAN oluşturup portları aralarında dağıtıyoruz, bu anakartta sadece bir ethernet portu olduğu için onu trunk port haline getiriyoruz ve tüm VLAN’ları buna etiketli olarak kuruyoruz.

    Yeniden yapılandırma ağ bağdaştırıcıları sunucumuzda, bundan önce vlan desteği paketini yüklemeniz gerekir: apt-get kurulum vlan'ı.

    Sunucuda ağ kurma

    # Geridöngü ağ arayüzü otomatik lo iface lo inet geridöngü #DOĞAL VLAN AĞ otomatik eth0.1 iface eth0.1 giriş statik adresi 192.168.1.3 ağ maskesi 255.255.255.0 ağ geçidi 192.168.1.1 vlan_raw_device eth0 yukarı ifconfig eth0.1 yukarı #PROVIDER1 VLAN otomatik eth0 .2 iface eth0.2 inet manuel vlan_raw_device eth0 yukarı ifconfig eth0.2 yukarı #PROVIDER2 VLAN otomatik eth0.3 iface eth0.3 inet manuel vlan_raw_device eth0 yukarı ifconfig eth0.3 yukarı #SIP VLAN otomatik eth0.4 iface eth0.4 inet manuel vlan_raw_device eth0 yukarı ifconfig eth0.4 yukarı # MİSAFİR AĞ otomatik eth0.10 iface eth0.10 inet manuel vlan_raw_device eth0 yukarı ifconfig eth0.10 yukarı


    Gibi güvenlik duvarı"Cisco ASA"yı sanal bir makineye uygulamayı seçtim. Tartışmayacağım: Çözüm tuhaf, inanılmaz derecede koltuk değneği, ancak birkaç şirketin çalışma ağlarına "IPsec siteden siteye vpn" aracılığıyla benzer donanımla ancak normal bir sürümle bağlanma ihtiyacından kaynaklanıyor.

    Hemen belirtmek isterim ki 4 aydır istikrarlı bir şekilde çalışıyor, herhangi bir sorun yok, bağlantı stabil, bu uygulamadaki bağlantı hızı ~ 20 Mbit/sn çıktı, bu da oldukça iyi, göz önüne alındığında aktarılan verinin hacmi küçüktür. Benim uygulamamda bu sanal makine, ev ağının tüm VLAN'larındaki tüm gelen ve giden bağlantıları yönetiyor, toplam sistem yükü %12'yi geçmiyor.

    “Vmware için Cisco ASA 8.4” sanal makinesinin görüntüsünü indiriyoruz, bir arama motorundaki ilk bağlantının sizi büyük olasılıkla ona yönlendireceği gerçeğini göz önünde bulundurarak bağlantı vermeyeceğim. Sunucumuza yükleyip makinemizi virtualbox'a aktarıyoruz. Yol boyunca tüm adaptörleri “PCnet-PCI II” olarak değiştiriyoruz ve içe aktardıktan sonra bunları oluşturulan VLAN'lar arasında köprü modunda dağıtıyoruz. Ayrıca ayarlarda seri port gerçekleştireceğimiz bir /tmp/tts0 kanalı oluşturun ilk kurulum bizim alt cisco.

    Daha fazla konfigürasyon oldukça spesifiktir ve görevlerinize bağlıdır; bence ASA konfigürasyon dosyasını sağlamak anlamsız çünkü arayüzlerin, erişim listelerinin, NAT, VPN ve diğer şeylerin ayarlarını ayrı ayrı okumak daha iyidir, çünkü bu birden fazla, hatta bir düzine makalenin konusu. Yalnızca kullandığım temel şeyleri anlatacağım. İlk olarak yönlendirme, tüm ağların ona bağlı olması ve aynı zamanda ev ağı ve konuk ağı için varsayılan ağ geçidi olması nedeniyle yönlendirmedir. İkinci olarak, erişim için “anyconnect” konuşlandırılmıştır. ev ağı VPN aracılığıyla. Cisco ASA'nın temel ayarları Habrauser makalesinde okunabilir, geri kalanı gerekirse internette bulunabilir.

    İlk sağlayıcı ana sağlayıcıdır, konfigürasyon, birincisi mevcut değilse ikinci sağlayıcıya geçiş yapmak için bir mekanizma uygular, böylece ikincisi şu anda sıkılmaz, ücretsiz açık konuk erişim noktası bunun için yapılandırılmıştır . İkinci kanalın sıkışıklığından dolayı komşular kaderin bu armağanına çok seviniyor.

    2.3 İletim tabanlı torrent indiricisi ve dosya sunucusu

    Bu işlevselliği ayarlamanın açıklaması hakkında pek çok klavye yazıldı, ancak tabiri caizse burada yığın için kurulumu açıklayacağım.

    Elbette kendi Samba konfigürasyonunuz olacak, ancak örnek olarak size benimkini vereceğim.

    Öncelikle Samba sunucusunu şu komutla kuralım:

    Apt-get install samba
    Ve /etc/samba/smb.conf yapılandırma dosyasını düzenleyin:

    Çalışma grubu = WORKGROUP netbios adı = NAS sunucusu dizesi = NAS Dosya Sunucusu günlük düzeyi = 1 güvenlik = unix karakter kümesini paylaş = UTF-8 dos karakter kümesi = cp1251 depo dos nitelikleri = evet maksimum günlük boyutu = 10 yorum = NAS SUNUCUSU KLASÖRÜ yolu = /home/ NAS maskesi oluştur = 0777 dizin maskesi = 0777 genel = evet yazılabilir = evet yazdırılabilir = misafir yok tamam = evet salt okunur = yorum yok = NAS PAYLAŞIM KLASÖRÜ yolu = /home/NAS/Paylaşım maskesi oluştur = 0777 dizin maskesi = 0777 genel = evet yazılabilir = evet yazdırılabilir = misafir yok tamam = evet salt okunur = yorum yok = OWNCLOUD FOLDER yolu = /home/NAS/owncloud/ maske oluştur = 0777 dizin maskesi = 0777 public = evet yazılabilir = evet yazdırılabilir = misafir yok tamam = evet salt okunur = yorum yok = TORRENTS KLASÖR yolu = /home/NAS/torrents maske oluştur = 0777 dizin maskesi = 0777 public = evet yazılabilir = evet yazdırılabilir = misafir yok tamam = evet salt okunur = yorum yok = SANAL MAKİNELER KLASÖRÜ yolu = /home/NAS /VM maske oluştur = 0777 dizin maskesi = 0777 genel = evet yazılabilir = evet yazdırılabilir = misafir yok tamam = evet salt okunur = yorum yok = MEDYA KLASÖRÜ yolu = /home/NAS/medya maske oluştur = 0777 dizin maskesi = 0777 genel = evet yazılabilir = evet yazdırılabilir = misafir yok tamam = evet salt okunur = hayır


    Samba yapılandırıldıktan sonra torrent indirme iş makinenizi yüklemeye başlayabilirsiniz.

    İletimle uğraşmanın zamanı geldi

    Düzenlemek:
    apt-get install iletim-arka plan programı
    Transmission-daemon /etc/transmission-daemon/settings.json'u yapılandırın:
    ("alt-speed-down": 50, "alt-speed-enabled": false, "alt-speed-time-begin": 540, "alt-speed-time-day": 127, "alt-speed- time-enabled": false, "alt-speed-time-end": 1020, "alt-speed-up": 50, "bind-address-ipv4": "0.0.0.0", "bind-address-ipv6" : "::", "blocklist-enabled": true, "blocklist-url": "", "cache-size-mb": 2, "dht-enabled": true, "download-dir": "/home /NAS/torrents/Downloads", "indirme sınırı": 100, "indirme sınırı etkin": 0, "şifreleme": 1, "boşta tohumlama sınırı": 30, "boşta tohumlama sınırı etkin" ": false, "incomplete-dir": "/home/NAS/torrents/Downloading", "incomplete-dir-enabled": false, "lazy-bitfield-enabled": true, "lpd-enabled": true, " max-peers-global": 200, "mesaj düzeyi": 2, "open-file-limit": 32, "peer-limit-global": 200, "torrent başına eş sınırı": 60," eş bağlantı noktası": 11523, "eş bağlantı noktası rastgele yüksek": 65535, "eş bağlantı noktası rastgele düşük": 49152, "başlangıçta eş bağlantı noktası rastgele": false, "eş-soket- tos": 0, "pex etkin": doğru, "bağlantı noktası yönlendirme etkin": doğru, "ön tahsis": 2, "oran sınırı": 1, "oran sınırı etkin": doğru, "yeniden adlandır- kısmi dosyalar": true, "rpc-authentication-required": true, "rpc-bind-address": "0.0.0.0", "rpc-enabled": true, "rpc-password": "**** ******", "rpc-port": 9091, "rpc-username": "iletim", "rpc-whitelist": "127.0.0.1,192.168.0.100", "rpc-whitelist-enabled": false, "komut dosyası-torrent-yapılan-etkin": false, "komut dosyası-torrent-yapılan-dosya adı": "", "hız sınırı-aşağı": 900, "hız sınırı-aşağı-etkin": doğru, " speed-limit-up": 100, "speed-limit-up-etkin": false, "eklenen-torrentleri başlat": doğru, "orijinal-torrent dosyalarını çöpe at": doğru, "umask": 0, " upload-limit": 100, "upload-limit-etkin": 0, "torrent başına yükleme yuvaları": 14 )

    2.4 Yıldız İşareti + ÜcretsizPBX'e dayalı telefon sunucusu

    Aramalar ucuz değildir, özellikle de iş sık olduğunda ve Farklı ülkeler, çalışacak VPN tünelleri olmasına rağmen, bir telefon sunucusunu dağıtmamak, en hafif tabirle garip olurdu. Yukarıdaki diyagrama dayanarak yeni bir sanal makine oluşturuyoruz ve ağ arayüzlerini ihtiyacımız olan VLAN'lara bağlıyoruz. Samu yıldız işareti yükleme+ Freepbx'i tarif etmeyeceğim çünkü benden önce bu görevle mükemmel bir şekilde başa çıktı ve yayındaki her şeyi anlattı.

    Kurulumdan sonra FreePBX arayüzünde gerekli trunkları kuruyor, arama planını yapılandırıyor, kullanıcı oluşturuyor ve hayatın tadını çıkarıyoruz. Mucizevi bir şekilde, ana sağlayıcım SIP aracılığıyla bir sabit hat numarası sağlıyor ve bu aslında dağıtımın ana nedeni haline geldi bu sunucunun.

    Evdeyken cep telefonum her zaman Wi-Fi'ye bağlı olduğundan ana SIP telefonum oldu. Sunucu kullanılamıyorsa sabit hat üzerinden cep telefonuma yönlendiriyor. Sonrasında Wi-Fi bağlantıları evin çatısında bulunan anten sayesinde önemli bir çağrıyı kaçırmadan, internet için veya yönlendirme sırasında dakikalarca para ödemeden kolayca ekmek satın alabiliyorum.

    Yakın gelecekte ses aktarım işlevini destekleyen ve çıkışı yapılandıran birkaç USB modem satın almayı planlıyoruz. mobil ağlar. Mümkün olduğu kadar tasarruf edin.

    Ağ üzerinden indirmek ve çeşitli ekipmanları yapılandırmak için 2.5 TFTP sunucusu;

    Dürüst olmak gerekirse bunu uzun zaman önce unuttum kullanışlı fonksiyon Eskiden benim için gereksizdi ama sonra birden aklımdan uçup gitti. Her nasılsa sevgili Habr'ı bir kez daha izledikten sonra, tüm bunları anlatan bir yayına rastladım. Muhtemelen ondan daha iyi anlatamayacağım o yüzden bu kısmı ona bırakacağım. Bu makaleye dayanarak ihtiyacım olan dağıtımlar toplandı ve önyüklenebilir bir flash sürücünün ne olduğunu unuttum.

    2.6 “Owncloud”a dayalı dosyaları depolamak için özel bulut

    Birkaç müşteri telefonda göründükten sonra bulut hizmetleri, tüm bu çiftçiliğin nasıl birleştirileceğine dair düşünceler istemsizce ortaya çıkmaya başlar. Sonuç olarak kendi bulutumuzu oluşturmaya, diğer bulutlarla senkronizasyon için ona dizinler eklemeye ve hayatın tadını çıkarmaya karar verildi.

    Platform olarak “owncloud” seçildi ve harici bulut sağlayıcıları olarak box.com, dropbox, Google sürücü, yandex diski, onedrive. Liste kapsamlı ama fikir basit. Başlangıç ​​olarak, istemcileri makineye kuruyoruz ve onları her bulut için önceden oluşturulmuş bir dizine senkronize olacak şekilde ayarlıyoruz, ardından tüm bu işletmenin üzerine "owncloud" u kuruyoruz.

    İstemci kurulum kılavuzunu yeniden yazmanın bir anlamı yok, özel sitelerde bulunabilirler. Ve "kendi bulutunun" kurulumuyla ilgili her şey yayında anlatılıyor. RAID 0'lı bir sunucuya sahip olarak huzur içinde uyumak için tek yapmamız gereken neyi, nerede senkronize edeceğimizi düşünmek.

    TorrentTV izlemek için 2.7 HTTP proxy Ace Stream

    Başka bir kapatmanın ardından kablolu televizyonÖdemedeki gecikme nedeniyle, hızlı bir şekilde bulunan alternatifler aranmaya başlandı - TorrentTV. Tek dezavantajı, onu görüntülemek için acestrem istemcisine ihtiyacınız olmasıdır.

    Televizyonu doğrudan TV'ye dağıtmak için 750 watt'lık bir canavarı açık tutmak oldukça israftır. Kısa bir aramanın ardından bir çözüm bulundu: torrent akışını http'ye dönüştüren bir proxy. Sorun oldukça hızlı çözüldü, artık ayda 60 rubleye bir dağ dolusu kanalı izleyebilirsiniz.

    Tek olumsuz kanal geçişinin oldukça yavaş olmasıdır.

    Kurulum

    İlk önce vlc'yi kuralım:

    Apt-get yükleme vlc'si
    Aceproxy ve acestream'i indirin ve bunları tek bir dizine yerleştirin:

    Wget https://github.com/ValdikSS/aceproxy/archive/master.zip wget http://dl.acestream.org/debian/7/acestream_3.0.5.1_debian_7.4_x86_64.tar.gz
    Yakınlarda birkaç dizin oluşturalım:

    Mkdir, mkdir komut dosyalarını günlüğe kaydeder
    ./scripts dizininde birkaç komut dosyası oluşturacağız:

    Cd ./scripts nano aceproxy.sh #!/bin/sh python ./aceproxy/acehttp.py > ./logs/acehttp.log 2>&1 & nano acestream.sh #!/bin/sh ./acestream/acestreamengine - -lib-path ./acestream --client-console > ./logs/acestream.log 2>&1 & nano vlc.sh #!/bin/sh vlc -I telnet --clock-jitter -1 --network-caching -1 --sout-mux-caching 2000 --telnet-password admin > ./logs/acevlc.log 2>&1 &

    Yukarıdaki dizine gidelim ve yayını başlatmak ve durdurmak için komut dosyaları oluşturalım:
    cd ../ nano start.sh #!/bin/bash /bin/kill -9 `/bin/ps ax |/bin/grep acestream |/usr/bin/awk ("$1 yazdır")` ./scripts/ acestream.sh echo "acestream'i başlat" uyku 1 /bin/kill -9 `/bin/ps ax |/bin/grep vlc |/usr/bin/awk ("$1 yazdır")` ./scripts/vlc.sh echo "VLC'yi başlat" uyku 1 /bin/kill -9 `/bin/ps ax |/bin/grep acehttp |/usr/bin/awk ("$1 yazdır")` ./scripts/aceproxy.sh echo "aceproxy'yi başlat" nano stop.sh #!/bin/bash /bin/kill -9 `/bin/ps ax |/bin/grep acestream |/usr/bin/awk ("$1 yazdır")` echo "acestream'i durdur" uyku 1 / bin/kill -9 `/bin/ps ax |/bin/grep vlc |/usr/bin/awk ("$1 yazdır")` echo "VLC'yi durdur" uyku 1 /bin/kill -9 `/bin/ps ax |/bin/grep acehttp |/usr/bin/awk ("1 $ yazdır")` echo "aceproxy'yi durdur"

    Aceproxy yapılandırmasını wiki'ye göre düzenleyelim

    Herkese selam! Kendi ev sunucumu kurma fikri uzun zaman önce aklıma geldi, ancak çeşitli nedenlerden dolayı sürekli ertelendi. Sonunda harekete geçme zamanının geldiğine karar verdim.

    Tüm sürecin oldukça fazla materyali ve açıklaması olacak, bu yüzden birkaç makale hazırlayacağım ve bunların her birinde, yeni başlayanların bile gelecekte bununla başa çıkabilmesi için tüm adımları ayrıntılı olarak açıklamaya çalışacağım. Kaçırma!

    Genel olarak ben de bu konuda acemiyim, bu yüzden ilerledikçe her şeyi çözeceğim. Bileşen ve işletim sistemi seçiminden küçük teknik sorunların çözümüne kadar çözülmesi gereken pek çok konu var.

    Ev sunucusu nedir?

    Özünde bu normal bilgisayar, ana bilgisayarınızı kullanmanın uygun olmadığı görevleri gerçekleştirmek. Haftanın 7 günü 24 saat çalışmalı ve ağ üzerinden erişilebilir olmalı, aynı zamanda serin, sessiz ve enerji tüketimi açısından oldukça ekonomik olmalıdır.

    Ana sunucu görevleri

    • Depolama ve destek olmakönemli dosyalar;
    • Dosyalara erişimin organizasyonu yerel ağ ve İnternet aracılığıyla;
    • Film izlemek için bir medya sunucusunun düzenlenmesi;
    • Video gözetiminin organizasyonu.

    Gördüğünüz gibi görevler çok çeşitli ve bunların uygulanması için daha da fazla fırsat var. Ve bu çok uzak tam liste Sunucuya atanabilecek görevler. Her şey yalnızca hayal gücünüz ve bilginizle, bilginiz ise yalnızca arzunuzla sınırlıdır. 😉

    Fikrime yaklaşık 6.000 ruble harcamayı planlıyorum. Bakalım ne olacak ama itiraf etmelisiniz ki bu kadar geniş bir olasılık listesi için oldukça uygun bir miktar. En önemlisi, ağ teknolojilerini ve programlarını ayrıntılı olarak incelemek için mükemmel bir fırsat elde ediyoruz. Kim ne derse desin, bir bilgisayar bilimci her zaman çağa ayak uydurmak zorundadır... Hadi beraber çalışalım!

    Açık şu an Sahibim: kablosuz yönlendiriciİnternet dağıtımı için, bilgisayar (İnternet üzerinden bağlanan wifi adaptörü) ve bir dizüstü bilgisayar. Artık bu ağa bir ev sunucusu eklenecek.

    Ağ şeması şöyle görünmelidir:

    Ev sunucusu seçme

    İnternette uygun bir hazır seçenek aradıktan sonra, bu kadar sınırlı bir bütçeyle yalnızca güvenebileceğinizi fark ettim. kendi kendine montaj. Tüm hazır platformlar ya daha pahalıdır ya da performans ve işlevsellik açısından çok sınırlıdır.

    Örneğin, bilgisayarların montajı için hazır platformları kullanabilirsiniz. Yalnızca içine kurulum gerektiren yerleşik işlemciye sahip bir karttır rasgele erişim belleği Ve sabit disk. Güzel bir pakette süper kompakt bir bilgisayara sahip olmak istiyorsanız bu çok iyi bir seçenektir. Benim düşünceme göre, bu tür sistemlerin fiyatlarına göre performansı arzu edilenden çok uzak.

    Evet, bu arada, biri iyi seçenekler bir ev sunucusunun düzenlenmesi hazır bir NAS satın alınarak yapılabilir ( ağ depolama). NAS ( Ağa Bağlı Depolama), bir veya daha fazlasını içeren, ağa bağlanmak için hazır cihazlardır (esasen bir bilgisayar). sabit sürücüler. Yerleşik bir web arayüzü ve çok sayıda ayar içerirler. Fotoğraf galerilerini, posta sunucularını, medya sunucularını, torrent istemcilerini vb. düzenlemek için yerleşik uygulamalara sahiptirler. Bütün bunlar, dedikleri gibi, "kutudan çıktığı gibi" zaten hazır. Gücü bağlamanız, ağ üzerinden cihazda oturum açmanız ve gerekli ayarları yapmanız yeterlidir. Diğer bir avantaj ise sessizlik ve düşük güç tüketimidir.

    NAS, yerleşik yeteneklerin yeterli olduğu kişiler için mükemmel bir seçenektir.

    Hazır çözümler kullanmamaya, mini-itx bilgisayar oluşturmaya karar verdim. Bu şekilde daha fazla üretkenlik, sistem esnekliği ve +10 "bilgisayar" becerisi elde edeceğiz. Doğal olarak dezavantajı, her şeyi kendiniz yapılandırmanız gerekmesidir. Yine de... bu o kadar da eksi değil.

    Bileşenlerin seçimi

    Anakart gelecekteki sunucunun platformu olarak seçildi GIGABYTE GA-J1800N-D2H mini-ITX biçimi. Bu anakartta zaten yerleşik bir çift çekirdekli işlemci var Intel Celeron J1800. Bu en güçlü işlemci değil, ancak bir ev sunucusu için oldukça yeterli olacaktır.

    İşlemcinin yadsınamaz avantajı düşük güç tüketimi ve düşük ısı üretimidir, yani az ısınır ve pasif soğutma sistemi onu soğutmak için yeterlidir. Fanların yokluğu bu bilgisayarı neredeyse sessiz hale getiriyor.

    Anakartta fare ve klavye için yerleşik konektörler, bir monitör veya TV bağlamak için VGA ve HDMI video konektörleri, 4 USB konektörü +1 USB 3.0, gigabit bulunur ağ Arayüzü ve ses girişleri/çıkışları. Ayrıca anakartta genişletme kartlarını bağlamak için bir PCI-E x1 konektörü bulunur.

    Seçimin en önemli noktalarından biri maliyetiydi - yaklaşık 2300 ruble. Bu parayla entegre işlemcili sessiz ve çok yönlü bir anakart elde ediyoruz.

    Anakartta düşük güç tüketimine sahip SO-DIMM RAM yuvaları var, bu yüzden RAM modülleri olarak CRUCIAL CT25664BF1339 DDR3L - 2 GB'yi seçtim.

    Belirleyici faktör 850 ruble fiyatıydı.

    Yeni PC'nin kasası da Mini-ITX formatında. En çok arasından seçim yapın basit seçenekler 2000 rub'e kadar. FORMULA FW-107D gövdesine karar verdim.

    Kasada halihazırda kurulu 60 W'lık bir güç kaynağı var ve bu, seçilenler için oldukça yeterli. anakart.

    Sabit disk olarak başlangıçta halihazırda sahip olduğum 2,5″ 320 GB HDD'yi kullanacağım. harici HDD. Bütçenizi koruyacak her şey. Gelecekte herhangi bir nedenden dolayı memnun kalmazsam, onu başka biriyle değiştireceğim, ancak ayarlar ve ilk deneyler için bu oldukça yeterli.

    Aslında montaj için gereken tüm bileşenler bunlar. Alışverişe çıkıp fikri uygulamaya başlayabilirsiniz ancak bundan sonraki bölümde bahsedeceğim. Bir ev sunucusu oluşturma. Bölüm 2.

    Bu deneyi takip etmek ilginizi çekerse yorumlara yazın? Eklemeler yazın veya sorular sorun, ben de cevaplamaya çalışacağım. Hoşçakal!

    Web sunucularını yönetme konusunda ne kadar çok deneyim kazanırsam, internette yazdıklarını okumak benim için o kadar eğlenceli olur ev barındırma. Ancak en ilginç olanı, bu efsanelerin, evlerine sunucu kurmayı hiç denememiş veya bu konuda hiçbir şey bilmeyen kişiler tarafından yazılmasıdır. En yaygın efsanelerden birkaçını seçtim ve şimdi onları yok edeceğim. Bundan sonra adım adım bir rehber vereceğim. daha fazla eylemler kendi ev web sunucunuzu oluşturma konusunda.

    Neden bir eve ihtiyacınız var?Web sunucusu?

    İnternet sağlayıcı tarifelerinin indirimli fiyatları ve ağ erişim hızının sürekli artması, kurulum için mükemmel bir fırsat sunuyor Web sunucusu evde. Böyle bir sunucu hiçbir şekilde veri merkezlerinde bulunan sunuculardan daha aşağı değildir. Bunun üzerine örneğin blogunuzu, web sitenizi ve hatta bir mağazanızı yerleştirebilir ve aslında herhangi bir web hizmetini yerleştirebilirsiniz. Oldukça büyük ticari projelerin bir ev sunucusunda barındırıldığı, her şeyin başarılı bir şekilde çalıştığı ve iyi gelir getirdiği durumları biliyorum.

    Bütün bunlara şunu da ekleyeceğim: Evinize bir sunucu kurarak sunucu yönetiminde engin deneyim kazanacaksınız. Bu deneyimle daha sonra veri merkezinde bulunan herhangi bir sunucuyu kolayca kurabilirsiniz ve ücretli teknik destek sipariş etmenize gerek kalmaz.

    Ev sunucusu pahalıdır.

    Bu en yaygın efsanedir. Herhangi bir bilgisayar ev sunucusu olarak kullanılabilir. Örneğin yeni bir tane aldınız, daha fazlası güçlü bilgisayar ve eskisi bir sunucuya dönüştürülebilir. Ancak mümkünse sunucuyu yeni bileşenlerden birleştirmenizi tavsiye ederim. Bu amaçla önceden monte edilmiş bir sistem birimi veya nettop bile satın alabilirsiniz. Bu, başlamak için fazlasıyla yeterli olacaktır.

    Çok büyük elektrik faturaları olacak.

    Ayrıca yaygın bir yanılgı. Her şey sunucunuzu birleştirmek için hangi bileşenleri kullandığınıza bağlıdır. Temel, Intel Atom işlemci veya benzeri tabanlı bir anakart kullanmaksa, güç tüketimi (iki sata diskleri) yaklaşık 50 watt olacaktır. Para açısından bu 60 ruble her ay. Statik IP adresi + İnternet erişiminin maliyetini ekleyelim (benim durumumda ayda 580 ruble). Toplam: ayda 640 ruble veya yılda 7680 ruble. Karşılaştırma için... Bir veri merkezinde aynı özelliklere sahip özel bir sunucu kiralarsanız teknik parametreler, o zaman bunun için her ay en az 1.300 ruble ödemeniz gerekecek.

    Sunucu çok fazla ses çıkarıyor ve bunu odaya koyamazsınız

    Bu sorun uzun süredir alakalı değil. Modern bileşenler, fanlar olmadan bile tamamen sessiz ev sunucularının monte edilmesini mümkün kılar. Bu durumda, duyulabilecek maksimum ses, sabit sürücülerin hışırtısıdır ve o zaman bile yalnızca kulağınızı kasaya yaklaştırdığınızda bile sistem birimi.

    Sunucumun ses kaydının son derece hassas bir mikrofonla sistem biriminden bir metre uzaklıktan çekilmiş halidir. Aynı zamanda sunucumda iki adet soğutma fanı bulunmaktadır.

    Yalnızca kapsamlı deneyime sahip bir programcı bir sunucuyu yapılandırabilir.

    Bu aynı zamanda bir efsanedir, ancak bazı temelleri vardır. Gerçek şu ki, internette sunucu yönetimiyle ilgili çok sayıda materyal var, ancak yeni başlayanlar için adım adım bir kılavuz yok. Bu, her şeyin inanılmaz derecede karmaşık olduğu izlenimini veriyor. Ancak bu kesinlikle doğru değil. Sana bir örnek vereyim. Bilgisayarınıza Windows yüklediniz. Daha sonra ihtiyacınız olan yazılımı kurmaya başladık ve programları ihtiyaçlarınıza uygun şekilde yapılandırdık.

    Soru: Aynı zamanda programlamayla da ilgileniyor muydunuz? Tabii ki değil! İşte başlıyoruz temel kurulum web sunucusu hala aynı. Sadece yüklemeniz gerekiyor gerekli yazılım ve ihtiyaçlarınıza uyacak şekilde özelleştirin. Ve elinizin altında adım adım talimatlar Bunu yapmak zor olmayacak.

    Sunucu en az 100 megabitlik bir kanala ihtiyaç duyuyor

    Ciddi bir yanılgı. 3 - 6 bin ana bilgisayar trafiğine sahip ev barındırma sitelerinde 10 - 15 megabitlik bir kanal yeterlidir.

    Peki, eğer projeleriniz bu trafiği aşarsa daha geniş bir kanal satın alabilir veya veri merkezinde bulunan bir sunucuya geçebilirsiniz.

    Ev sunucusu savunmasızdır ve hemen saldırıya uğrayacaktır

    Çok yaygın bir yanılgı. Güvenliğin sunucunun konumuna değil, yöneticisinin bilgi düzeyine bağlı olduğunu zaten yazmıştım. Çoğu zaman ev sunucuları, paylaşılan barındırma veya VDS'den daha ciddi korumaya sahiptir. Örneğin, paylaşılan barındırma sitelerinin çoğunda DoS saldırılarına karşı temel koruma bile yoktur ve bir saldırı durumunda hesabınız bloke edilir (kişisel deneyimim var). Bir barındırmadaki bir siteye virüs bulaşırsa, tüm sunucunun virüs bulaştırma olasılığı vardır. Barındırma siteleri yazılımı nadiren günceller veya hiç güncellemez. en son sürümler ve eski sürümlerde delikler olabilir... Kısacası, ev sunucunuzu doğru yapılandırırsanız, güvenilir bir şekilde korunan bir web sunucusu elde edersiniz, bununla karşılaştırıldığında herhangi bir ticari barındırma, sızdıran bir kova gibi görünecektir.

    Nereden başlamalı

    Yani bir ev sunucusunun tüm artılarını ve eksilerini tarttınız ve bir sunucuya ihtiyacınız olduğuna karar verdiniz. Birkaç soru daha ortaya çıkıyor, bunlardan ilki: nereden başlamalı ve her şeyi hangi sırayla yapmalı? Hazırlık, montaj ve kurulum yedi basit adıma ayrılabilir.

    Statik IP adresi hizmeti sağlayıp sağlamadıklarını öğrenmek için İnternet sağlayıcınıza danışın. Ayrıca, örneğin 80 numaralı bağlantı noktası gibi bağlantı noktalarını engelleyip engellemediğini de öğrenin. Gelecekte sorunları önlemek için, kanallarına bir web sunucusu kurmanın mümkün olup olmadığını doğrudan sormak daha iyidir. Deneyimlerim, yeterli sağlayıcıların çoğunun buna sadık olduğunu ve bağlantının bu amaçlarla kullanılmasını yasaklamadığını gösteriyor. Git sınırsız tarife(tercihen simetrik). Kanal ne kadar geniş olursa o kadar iyidir.

    Ev sunucusunun monte edileceği tüm bileşenleri satın alın. Montajdan sonra BIOS'unu, işletim sistemini otomatik olarak yükleyecek şekilde yapılandırın. ani kapanma elektrik. Bir yönlendirici satın alın ve gerekli bağlantı noktalarını açarak onu sunucuyla çalışacak şekilde yapılandırın. Kaynağı satın al kesintisiz güç kaynağı evinizde ani bir elektrik kesintisi sonrasında sunucunuzun en az 15 - 30 dakika veya daha fazla çalışmasını sağlayacak güçtedir.

    İndirmek işletim sistemi Debian'ı açın ve önyüklenebilir bir USB flash sürücü yapın veya bir disk görüntüsünü boş bir yere yazın. Bundan sonra, bir flash sürücüden veya diskten önyükleme yapın ve işletim sistemini yükleyin, kurulum sırasında bir yazılım oluşturun disk dizisi RAID1.

    ISPConfig 3 panelini barındırma sunucusuna yükleyin. Daha sonra bu panelde gerekli tüm hizmetleri yapılandırın.

    Ev barındırmada bulunan sitelerin kendi kendine eğitimine ve tanıtımına devam edin. Efsaneler yıkıldı. Adım adım rehber ellerde. Peki, hadi pratik yapalım!

    Görev: Dört adet 3,5 inç HDD'ye sahip, mümkün olduğunca sessiz, küçük boyutlu bir ev sunucusu oluşturun. NAS, yedekleme sunucusu ve torrent indiricisi olarak hizmet verecek.

    Çözüm :
    İlk önce bir anakart seçmek gerekiyordu. Standart seçenekler, her ikisini de daha önce denediğim mATX ve Mini-ITX'tir.

    mATX form faktörü tamamen reddedildi; çok az çabayla onu kompakt hale getirmek mümkün olmayacak. mATX kartlarına yönelik mevcut kasalar 4 disk için tasarlanmamıştır; genellikle kötü ve gürültülü güç kaynaklarına sahiptirler. Kompakt hale getirin ve sessiz blok Böyle bir sistem için güç kaynağı zor ve pahalıdır çünkü güç tüketimi 150 watt'tan fazla olacaktır.

    Mini-ITX form faktörü daha fazla seçim özgürlüğü sağlar; burada düşük hızlı Atom, Celeron işlemciler, şevkli "orta sınıf" Athlon ve güçlü Çekirdek 2 İkili/Dörtlü. Fiyatı çok değişken ama Atom benim işlerim için yeterli. Bu tür kartlar az güç tüketir, az yer kaplar ve işlev sayısı açısından genellikle mATX kartlardan çok daha aşağı değildir. Burada bazı dezavantajlar da var: yüksek fiyatlar, biraz daha az konektör, küçük seçim.

    Ne yazık ki Rusya pazarı Mini-ITX anakartların seçimi yurtdışına göre daha azdır, ancak popülerliklerinin düşük olduğu göz önüne alındığında bu şaşırtıcı olmamalıdır. Yandex Market'te ve küçük form faktörlerinde uzmanlaşmış bazı şirketlerde iyi bir ürün yelpazesi sunulmaktadır. Burada Antex ve Onyx'i (aka dont.ru) belirtmeye değer. Yabancı sitelerde (linitx.com, mini-itx.com, idotpc.com) seçim çok daha geniştir.

    4 SATA konnektörlü, düşük güçlü uygun bir kart bulamadım ve iki ve ayrı bir sata denetleyicisi satın almak istemedim; tek PCI yuvası yine de daha kullanışlı bir şey için kullanışlı olabilir, örneğin Kablosuz bağdaştırıcı.

    Ayrıca bilgisayarımı bir ev yönlendiricisine dönüştürmek istediğim için iki ethernet konnektörüne sahip bir kart arıyordum.

    Çok fazla seçenek yoktu, ancak Google'da aradıktan sonra çift çekirdekli Atom işlemcisi, bir PCI yuvası, iki ethernet konektörü ve bir de bakın, dört SATA konektörü olan mükemmel bir anakart buldum. Mükemmel bir seçenek: düşük güçlü, ancak tamamen zayıf olmayan bir işlemci, tam bir gerekli konektör seti ve yalnızca bir fan.

    Artık bir bina seçmemiz gerekiyordu. 4 sabit disk için yalnızca bir kasa vardı, Chenbro ES34069, bulunan anakart kadar iyi görünüyor ama oldukça pahalı. Forumları okuduktan sonra pek sessiz olmadığı ortaya çıktı.

    Tamam, devam edelim, başka bir kasa alıp içinde 4 diske yer açabilirsiniz. O zamanlar diskleri nasıl yerleştireceğime dair sadece kaba bir fikrim vardı ama bu beni korkutmadı. Kapsamlı bir aramanın ardından uygun kapasiteye sahip iki küçük kasa bulundu: AOpen S180 ve CFI GROUP CBI-A8989TG. Her ikisi de ilk çıplak doğan sistemlerin durumlarına benziyordu. Hesaplamalara göre ikisi de uygundu ama yedek yer olsun diye kasayı biraz daha yüksek olan Aopen'den almaya karar verdim. Daha sonra, ikinci durumda her şey o kadar iyi paketlenmeyeceği için bu kararın tek doğru karar olduğu ortaya çıktı. Ama önce ilk şeyler.

    Satın alınan kasadaki güç kaynağının son derece gürültülü olduğu ortaya çıktı ve bir alternatif aramaya karar verdim. Mini-ITX sistemleri için güç kaynakları genellikle iki bileşenden oluşur: dizüstü bilgisayarlar gibi bir ana güç adaptörü ve bir dönüştürücü kartı. Kart, ünite tarafından sağlanan voltajı (genellikle 12 Volt) gereken 3,3, 5, 12, -12 Volt'a dönüştürür. Hesaplamalara göre sistemin en yüksek seviyede 100 watt'a kadar enerji tüketmesi gerekiyordu. Bu tür fansız güç kaynaklarının aralığının çok küçük olduğu ortaya çıktı. Moskova'da çıkış gücü 80 Watt'tan fazla olan bir kart ve adaptör bulmanın imkansız olduğu ortaya çıktı. Moskova'da 100 Watt veya daha fazla güce sahip 220 - 12 Volt adaptörler parça maldır, pazar gezileri ve internette yapılan aramalar neredeyse hiçbir sonuç vermedi. Yalnızca bir şirket 120 watt'lık bir güç kaynağı getirmeyi teklif etti, ancak anlaşılmaz bir zaman diliminde. Ayrıca sipariş üzerine ve anlaşılmaz bir zaman diliminde yapılmış 120 watt'lık tek bir tahta da vardı. Yabancı internetlerde arama yapmak zorunda kaldım. Alman ve Amerikan mağazaları bu tür kitler sunuyordu, hatta iyi bir seçim, ancak teslimatla birlikte yaklaşık 200 $'lık bir fiyatla. Daha sonra araba dönüştürücülere, aslında aynı kartlara dikkat ettim, yalnızca 12-24 Voltluk yüzer araba için tasarlanmış ve sabit 12 değil. Bu tür kartlar için bir güç kaynağı bulmak çok daha kolaydır, çünkü gücü olan bir dizüstü bilgisayardan herhangi bir şey 100-120 Watt yeterli olacaktır. Güç kaynağım vardı ve eBay'de benzer fiyatlı bir tane buldum. Harika, tek yapmam gereken postada beklemekti.

    Seçilen sabit diskler Barracuda LP serisiydi; eski 7002.11 ve benzerlerinden daha ucuzdurlar ve daha az ısınırlar. Ancak testler sırasında, yük altında hala çok ısındıkları ve zorunlu soğutmadan faydalanabilecekleri ortaya çıktı. Havanın serbest geçişine izin vermek için diskler arasında boşluklar yapılması gerekiyordu.

    Satın alınan kasada bir adet 5 inç ve iki adet 3,5 inçlik cihazı monte etmek için demir bir taşıyıcı vardı. Üzerine 4 diski iyi bir şekilde sabitlemek mümkün olmadı. Ancak bana bir arkadaşım tarafından verilen, dört diski üç adet 5 inçlik bölmeye yerleştirmek için tasarlanmış metal bir taşıyıcı bu görevi mükemmel bir şekilde yerine getirdi. Üzerinde fan takılacak yer vardı, diskleri takarken aralarında havalandırma için yeterli boşluklar vardı.

    Leroy Merlin, arabayı gövdeye sabitlemeye uygun demir köşeler ve vidalar buldu. Adaptör kartı özel lehimli metal ayaklara monte edildi. Kasayla birlikte gelen güç kaynağı çıkarıldı ve etkileyici boş yer bir şekilde kapatılması gerekiyordu. Teneke makaslar kullanarak alüminyum levhadan dikkatlice bir parça kesip gövdeye yapıştırdım. Güç kaynağında yalnızca bir molex konektörü olduğundan, artık zorlu bir MOLEX-4 SATA güç kablosu yapmamız gerekiyordu. Matı bağlayan 20 pinli güç kablosu. Kartı ve güç dönüştürücüyü eski bir güç kaynağından gelen bir kablodan lehimledim.

    Anakart, fan hızının PWM kontrolünü destekliyordu ve sabit diskleri kontrol etmek için sessiz bir fan satın almak gerekiyordu; alışverişe çıkıp bir PWM fanı ve yavaşlığını daha da yavaşlatan özel dirençli bir sessiz fan satın almak zorunda kaldım rotasyon. Kasadaki fanın yeterli olacağına karar vererek anakart radyatöründeki standart fanı çıkardım. Bir soğutucunun disklere üflediği, ikincisinin bu havayı kasadan dışarı üflediği ve aynı anda işlemciyi ve yonga setini soğuttuğu ortaya çıktı. Testler sırasında işlemci aşırı ısındı ve plastik bir levhadan bir tür hava kanalı inşa etme fikri aklıma geldi. Çizim birkaç gün içinde geliştirildi, kağıttan modellendi ve sonunda makas ve yapıştırıcı yardımıyla bir mat üzerinde radyatör için plastik bir kasaya dönüştürüldü. pano

    En kolay görev hafıza satın almaktı. :) İçin sistem bölümü 8 GB'lık bir flash sürücü satın aldım ve matın üzerindeki dahili konektöre bağlanmak için ona bir adaptör lehimledim. pano İşletim sistemi bir flash sürücüye kuruldu, bilgisayar toplandı. Sonunda topladım sessiz bilgisayar her şeyin oldukça kompakt olduğu yerde, boş alan içeride gerçekten çok az şey vardı.

    Artık Ubuntu 9.10 çalıştırıyor, yedeklemeler snapback2+rsync kullanılarak yapılıyor.

    Nihai tahmin

    Küçük bir test

    Unixbench sonuçlarını ve karşılaştırma için test sonuçlarını sunuyorum masaüstü bilgisayar(Athlon X2, 2 çekirdekli, 2,5 GHz, 2 GB RAM) ve Xeon 5500 tabanlı sunucular (8 çekirdekli, 2,5 GHz, 48 GB RAM).

    Sonuçlar

    4 disk için en ucuz NAS'ı Yandex Market'te 14.000 ruble (disksiz) karşılığında buldum. Bilgisayarım bin ruble daha ucuzdu ve kesinlikle daha güçlü ve işlevseldi. Dezavantajı ise çok zaman harcanması, benim durumumda parça bulmanın kolay olmaması, buna yurtdışından posta yoluyla mal almanın risklerini de ekleyelim.

    İlginiz için teşekkür ederiz!