• سرور بازی DIY. ساخت یک سرور خانگی آرام و جادار

    با این بررسی باز می کنم بخش جدیدسایتی به نام "". در این بخش، چیزهای جالب زیادی در مورد ایجاد خود یاد خواهید گرفت سرور شخصی، نصب و راه اندازی لازم نرم افزار. همه اینها در کنار هم به شما کمک می کند تا سرور و حتی میزبانی سایت خود را سازماندهی کنید. و در خانه!)

    بر این اساس، در این بررسی در مورد افسانه ها و باورهای غلط رایج در مورد این موضوع گیج کننده صحبت خواهیم کرد. که به شدت بر تصمیم کاربر به نفع ایجاد یک سرور خانگی تأثیر می گذارد. مثال من خواهد بود تجربه شخصیدر جزئیات این بهترین مثال برای کسانی خواهد بود که انتخاب راه حلی برای میزبانی وب سایت برایشان مشکل است. سرور خانه برای سایت. افسانه های اساسی در مورد سرورهای خانگی و واقعیت. بیا شروع کنیم!

    محتوای مقاله:

    سرور اینترنت خانگی برای وب سایت

    امروزه اینترنت تقریباً در هر خانه ای در دسترس است و هزینه خدمات اینترنتی در حال کاهش است. با گذشت زمان، کیفیت سرعت اینترنت فقط در حال رشد است و همینطور توان عملیاتیکانال ها همه اینها به ما این فرصت را می دهد که یک سرور در خانه ایجاد کنیم. در عین حال، هزینه های نگهداری آن در مقایسه با هزینه های یک ارائه دهنده هاست حداقل خواهد بود.

    این یک لذت بسیار گران است

    این رایج ترین افسانه در اینترنت است که ایجاد سرور در خانه گران است. در واقع این به شما بستگی دارد. شما خودتان حق دارید تصمیم بگیرید که چه سخت افزاری سرور را نصب کنید. و شما تصمیم می گیرید که چقدر برای اینترنت پرداخت کنید. بسیاری از مردم استفاده نمی کنند کامپیوترهای لازمتحت این ذهنیت به عنوان مثال، اگر یک رایانه شخصی جدید خریداری کرده اید، نیازی به دور انداختن رایانه قدیمی ندارید.

    فقط بهش بده زندگی جدید، اکثر رایانه های شخصی که قبلاً استفاده شده اند به خوبی با سایت های ساده کنار می آیند. با این حال، من توصیه می کنم از سخت افزار جدید برای این اهداف استفاده کنید. یک واحد سیستم ارزان قیمت بخرید و خوشحال باشید. مقدار زیادی از آن وجود خواهد داشت.

    سرور برق زیادی مصرف می کند

    بسیاری از مردم به صورت آنلاین می نویسند که نگهداری یک سرور خانگی گران است. به طور دقیق، این بیشتر مربوط به هزینه های برق و اینترنت است. خوب پس من یک سوال متقابل دارم، اما تلویزیون، یخچال، کتری، اتو اصلا مصرف نمی کند. این خنده دارترین تصور غلط در مورد این موضوع است. انشالله 30-40 وات میگیرم.

    از یخچال کوچکتر است. در عین حال سرور من هر روز شبانه روز کار می کند. نتیجه گیری در مورد مصرف سرور مقدار زیادبرق ممکن است، به شرطی که یک اتاق سرور کامل در خانه داشته باشید. در این مورد، هزینه برق واقعاً متناسب با تجهیزات است.

    پرداخت اینترنت و IP یا استفاده پرهزینه از سرور برای سایت

    این تصور غلط حتی بدتر است. پرداخت هزینه اینترنت چقدر می تواند گران باشد. شما برای اینترنت پول می دهید! پرداخت! بگذارید با جزئیات بیشتر توضیح دهم:

    • من از اینترنت Rostelecom استفاده می کنم. سرعت 60 مگابایت است، در واقع کمی بالاتر، هزینه آن برای من 490 روبل است.
    • علاوه بر این، من برای یک IP ثابت هزینه می کنم؛ این IP آدرس را تغییر نمی دهد. هزینه خدمات 150 روبل است.
    • که در مبلغ کلمن برای اینترنت 640 روبل می پردازم. خوب، و بر این اساس برای دامنه و سرور DNS(سالی یک بار).

    همانطور که می بینید، در مقایسه با اجاره سرور، مبلغ زیادی نیست. به خصوص در در این موردشما مانند قبل برای اینترنت پرداخت می کنید، به علاوه 150 روبل برای داده های ثابت. و در مورد اجاره سرور هم دوبرابر به دایی پرداخت می کنید. در عین حال هزینه اینترنت خود را نیز پرداخت خواهید کرد.

    سرور مانند توربین بسیار پر سر و صدا است

    یک تصور غلط رایج اگر از رایانه شخصی یا لپ تاپ برای سرور استفاده می کنید، عملاً هیچ صدایی از آنها وجود نخواهد داشت. البته راه حل های سرور واقعی مانند هواپیما سر و صدا می کنند. اما باید درک کنید که چنین تجهیزاتی برای استفاده خانگی ایجاد نشده اند.

    مجهز به بارهای مورد نیاز چنین سروری ممکن است تعداد زیادی سیستم خنک کننده داشته باشد. جای تعجب نیست که مانند یک توربین صدا ایجاد می کند. با همه اینها، یک سرور خانگی معمولاً 3-5 کولر دارد. که بی سر و صدا کار می کنند.

    سرور خانگی در برابر حملات هکرها آسیب پذیر است

    این یکی دیگر از تصورات اشتباه جدی است که بسیاری از آن می ترسند. اگر همه چیز را به درستی پیکربندی کرده باشید، سرور شما نمی تواند در برابر حملات آسیب پذیر باشد. برخی از سرورهای خانگی نسبت به شرکت های بزرگ حفاظت قدرتمندتری دارند. زمانی که شروع به انجام اولین تنظیمات روی سرور خود می کنید. بلافاصله متوجه خواهید شد که کدام مکان ها آسیب پذیر هستند. به عنوان مثال، این به میزان بیشتری در مورد پورت ها صدق می کند. که باید از دسترسی خارجی مسدود شود. این ضروری ترین تنظیمات امنیتی از همه است.

    سرور خانگی از طریق اتصال به اینترنت معمولی کار نخواهد کرد

    مزخرف کامل! حتی بعد از آن هم عالی کار می کند اینترنت تلفن همراه. افرادی که چنین مقالاتی را توزیع می کنند ظاهراً هرگز از چنین سروری استفاده نکرده اند یا صرفاً بی سواد هستند. حتی یک کانال 30 مگابایتی برای راه اندازی یک وب سایت خوب کافی است. در عین حال، حضور می تواند 1500-2000 نفر در روز باشد.

    علاوه بر این، قابل توجه است که چنین تعداد خواننده در یک ثانیه از سایت شما بازدید نخواهند کرد. حتی در هاست حرفه ای، سایت به سادگی نمی تواند چنین بار عظیمی را در ثانیه یا دقیقه تحمل کند. در پایان مقاله تمام جزئیات ایجاد سرور را با جزئیات بیشتری به شما خواهم گفت. با مثال شخصی

    فقط متخصصان و متخصصان در زمینه خود می توانند تجهیزات را پیکربندی کنند

    چنین افرادی به سادگی موفق نشدند و آنها از روی عصبانیت چنین شایعاتی را منتشر کردند - این یک اشتباه کامل است. یا ممکن است کسانی باشند که به عمد چنین مقالاتی را می نویسند. دقیقا به منظور اشغال مکان قابل توجهیدر جستجو، در حالی که در مورد عدم آگاهی کاربران از این موضوع بازی می کنیم. هیچ چیز پیچیده ای در مورد راه اندازی یک سرور خانگی وجود ندارد. البته برای عملکرد صحیح همه نرم افزارها زمان و اعصاب می خواهد. در عین حال بسته های نرم افزاری آماده زیادی برای سرور در اینترنت وجود دارد.

    هنگامی که قابلیت های روتر استاندارد با "openwrt" در هیئت مدیره کاملاً تمام شد و بار پردازنده شروع به تأثیرگذاری بر پایداری شبکه کرد، تصمیم گرفته شد تا با انتقال عملکرد به یک سرور خانگی، بار کاری را کاهش دهیم. با توجه به اینکه این سخت افزار چندین مرتبه قدرتمندتر خواهد بود، تصمیم گرفته شد تا آن را به مجموعه ای از دستگاه ها مجهز کنیم. ویژگی های اضافی، که پیرمرد حتی خوابش را هم نمی دید. همچنین قرار شد بدنه را خودمان بسازیم.

    لیست وظایفی که یک سرور خانگی انجام می دهد:

    1. سرور مجازی سازی مبتنی بر جعبه مجازی با WebGUI.
    2. دیواره آتش؛
    3. دانلود کننده تورنت و سرور فایل مبتنی بر انتقال؛
    4. سرور تلفن روشن است پایگاه داده ستاره;
    5. سرور TFTP برای دانلود از طریق شبکه و پیکربندی تجهیزات مختلف؛
    6. ابر خصوصی برای ذخیره فایل ها بر اساس "owncloud"؛
    7. پراکسی Ace Stream HTTP برای تماشای TorrentTV.
    8. میزبانی وب سایت خانگی با دسترسی از طریق https؛
    عکس برای جلب توجه:

    فصل 1. ایجاد کیس، مونتاژ

    پایه ای عملکردشرح داده شد، اجازه دهید به انتخاب سخت افزار برای کل این اقتصاد ادامه دهیم.

    پس از تفکر زیاد و چند آزمایش، اجزای زیر خریداری شدند:

    1. مادری برد msiفرمت j1800i Mini-ITX;
    2. 2 مموری DDR3 2 گیگابایتی؛
    3. منبع تغذیه 230 وات؛
    4. 2 دیسکهای سخت 2.5 در 320 گیگابایت، در انبار موجود بود.
    5. روتر tp-link 1043ND در انبار موجود بود (از بین بردن آن شرم آور بود).

    پس از ارزیابی ابعاد، زمان ساخت یک خانه جدید برای آنها فرا رسید؛ من به خرید ساختمان فکر نکردم، زیرا نمی توانستم آنچه را که می خواستم در شهرم بخرم و انجام این کار برای خودم جالب خواهد بود.

    متأسفانه هیچ عکسی از روند ایجاد پرونده وجود ندارد، اما من به طور خلاصه روند را شرح می دهم. پس از تکمیل طراحی، آن را به تخته سه لا به ضخامت 6 میلی متر منتقل کردند و با استفاده از یک کاتر مونتاژ شده روی زانو از یک ترانسفورماتور قدیمی و نخ نیکروم برش دادند. شما می توانید ببینید که چگونه می توانید چنین چیزی را خودتان بسازید.

    نتیجه به شرح زیر بود

    فصل دوم. تنظیمات

    ما بخش سخت افزاری را مرتب کرده ایم، اکنون زمان آن است که تنظیمات عملکرد را شروع کنیم. "Debian 7 netinstall" 64 بیتی به عنوان سیستم عامل انتخاب شد؛ در طول فرآیند نصب، دیسک ها در نرم افزار RAID0 ترکیب شدند. با پیش‌بینی هولیوار، در مورد تحمل خطا، تمام داده‌های مهم در ابرها قرار دارند، بنابراین اگر دیسکی خراب شد، سیستم را از نسخه پشتیبانشما می توانید آن را خیلی سریع انجام دهید

    سیستم نصب شده است، ما شروع به اجرای طرح فوق می کنیم.

    2.1 سرور مجازی سازی مبتنی بر جعبه مجازی با WebGUI

    برای استفاده حداکثری از منابع سخت افزاری نیاز به نصب سرور مجازی سازی دارید که در این حالت از بسته نرم افزاری virtualbox استفاده می شود.

    نصب virtualbox + phpvirtualbox

    سرور مجازی سازی virtualbox را روی سرور خود نصب می کنیم، ابتدا مخزن و کلیدها را به آن اضافه می کنیم:

    Deb http://download.virtualbox.org/virtualbox/debian wheezy contrib غیر رایگان wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | افزودن کلید apt -

    ما مخزن را به روز می کنیم و نصب virtualbox را شروع می کنیم:

    آپدیت آپدیت aptitude نصب virtualbox-4.3
    پسوند مجازی را نصب کنید:

    Wget http://download.virtualbox.org/virtualbox/4.3.14/Oracle_VM_VirtualBox_Extension_Pack-4.3.14.vbox-extpack VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.1.
    سرویس vboxweb-service را با دستورات راه اندازی مجدد کنید:

    /etc/init.d/vboxweb-service stop /etc/init.d/vboxweb-service start
    برای اینکه Virtualbox کار کند، باید کاربری ایجاد کنید که ماشین های مجازی تحت آن اجرا شوند.

    افزودن کاربر vbox:

    Adduser vbox

    نصب phpvirtualbox

    ابتدا اجازه دهید apache و php را نصب کنیم:

    Apt-get نصب کنید apache php
    دانلود phpvirtualbox:

    Wget -c -t0 http://optimate.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-2.zip
    محتویات آرشیو phpvirtualbox-4.3-2.zip را در پوشه وب سرور باز کنید:

    phpvirtualbox-4.3-2.zip را از حالت فشرده خارج کنید
    راه اندازی مجدد وب سرور:

    /etc/init.d/apache2 راه اندازی مجدد
    به دایرکتوری phpvirtualbox در پوشه وب سرور بروید و ایجاد کنید فایل پیکربندی:

    Mv config.php-example config.php
    بیایید تغییراتی ایجاد کنیم:

    Nano config.php var $username = "vbox"; var $password = "رمز عبور هنگام ایجاد حساب vbox"; var $location = "http://IP آدرس این دستگاه:18083/"; var $consoleHost = 'آدرس IP این دستگاه';
    ویرایش فایل پیکربندی virtualbox:

    Echo "VBOXWEB_USER=vbox VBOXWEB_HOST= آدرس IP این دستگاه VBOXWEB_PORT=18083 " > /etc/default/virtualbox
    بیایید virtualbox را مجددا راه اندازی کنیم:

    /etc/init.d/vboxweb-service راه اندازی مجدد
    آدرس سرور ما را در مرورگر باز کنید:

    http:// آدرس IP این دستگاه/phpvirtualbox/
    ورود به سیستم: مدیریت
    رمز عبور: مدیریت
    رابط وب عملا هیچ تفاوتی با نسخه دسکتاپ Virtualbox ندارد.

    2.2 فایروال

    بیایید طراحی یک شبکه خانگی را شروع کنیم؛ در مفهوم کلی، شبکه به شکل زیر است:

    شما باید روتر را کمی پیکربندی کنید. در تنظیمات "openwrt" تعداد مورد نیاز VLAN را ایجاد می کنیم و پورت ها را بین آنها توزیع می کنیم، از آنجایی که فقط یک پورت اترنت روی این مادربرد وجود دارد، آن را به یک پورت ترانک تبدیل می کنیم و تمام VLAN ها را با برچسب برای آن تنظیم می کنیم.

    در حال پیکربندی مجدد آداپتورهای شبکهدر سرور ما، قبل از این باید بسته را برای پشتیبانی vlan نصب کنید: apt-get نصب vlan.

    راه اندازی شبکه روی سرور

    #رابط شبکه Loopback Auto lo Iface lo inet loopback #native vlan network auto eth0.1 iface eth0.1 آدرس استاتیک inet 192.168.1.3 NetMask 255.255.255.0 Gateway 192.168.1 VLAN_RAW_DEVICE ETH0 ETH0 UP IFCONFIGETHO ETHOO ETHD.1 VLAN ATHOOID.1 VLAN ETHOID.1 VLAN ETHD.1 VLAN ETHD.1 VLAN ETHD.1 VLAN ETHD.1 VLAN ETHD.1 VLAN ETHOID.1 upide0.1 .2 iface eth0.2 inet manual vlan_raw_device eth0 up ifconfig eth0.2 up #PROVIDER2 VLAN auto eth0.3 iface eth0.3 inet manual vlan_raw_device eth0 up ifconfig eth0.3 up #SIP VLAN auto eth0.4 iface eth0.4 inet vlan_raw_device eth0 up ifconfig eth0.4 up # GUEST NETWORK auto eth0.10 iface eth0.10 inet manual vlan_raw_device eth0 up ifconfig eth0.10 up


    مانند دیواره آتشمن انتخاب کردم که "cisco ASA" را روی یک ماشین مجازی پیاده سازی کنم. من بحث نمی کنم: راه حل عجیب و غریب است، فوق العاده زیر بغل، اما به دلیل نیاز به اتصال به شبکه های کاری چندین شرکت از طریق "سایت IPsec به سایت vpn" با سخت افزار مشابه، اما در نسخه معمولی است.

    فوراً می خواهم توجه کنم که 4 ماه است که به طور پایدار کار می کند ، هیچ مشکلی وجود ندارد ، پیوند پایدار است ، سرعت اتصال با این پیاده سازی ~ 20 مگابیت بر ثانیه است که با توجه به اینکه بسیار خوب است. حجم داده های منتقل شده کم است. در پیاده سازی من، این ماشین مجازی تمام اتصالات ورودی و خروجی را در تمام VLAN های شبکه خانگی مدیریت می کند، کل بار سیستم از 12٪ تجاوز نمی کند.

    ما تصویر ماشین مجازی “Cisco ASA 8.4 for vmware” را دانلود می کنیم؛ با توجه به اینکه اولین لینک در یک موتور جستجو به احتمال زیاد شما را به آن سوق می دهد، لینک نمی دهم. ما آن را در سرور خود آپلود می کنیم و دستگاه خود را به جعبه مجازی وارد می کنیم. در طول مسیر، ما همه آداپتورها را به "PCnet-PCI II" تغییر می دهیم و پس از وارد کردن، آنها را در حالت پل بین VLAN های ایجاد شده توزیع می کنیم. همچنین در تنظیمات درگاه سریالیک لوله /tmp/tts0 ایجاد می کنیم که از طریق آن انجام می دهیم راه اندازی اولیهما زیر سیسکو.

    پیکربندی بیشتر کاملاً خاص است و به وظایف شما بستگی دارد؛ به نظر من، ارائه فایل پیکربندی ASA بی معنی است، زیرا بهتر است تنظیمات رابط ها، لیست های دسترسی، NAT، VPN و موارد دیگر را جداگانه بخوانید، زیرا این موضوع بیش از یک یا حتی ده ها مقاله است. من فقط موارد اساسی را که استفاده می کنم شرح خواهم داد. اول، مسیریابی، زیرا همه شبکه ها به آن متصل هستند و همچنین دروازه پیش فرض برای شبکه خانگی و شبکه مهمان است. در مرحله دوم، "anyconnect" برای دسترسی روی آن مستقر شده است شبکه خانگیاز طریق VPN تنظیمات اولیه Cisco ASA را می توانید در مقاله Habrauser بخوانید، بقیه را در صورت لزوم می توانید در اینترنت پیدا کنید.

    ارائه دهنده اول اصلی است، پیکربندی مکانیزمی را برای جابجایی به ارائه دهنده دوم در صورت در دسترس نبودن ارائه دهنده اول پیاده سازی می کند، به طوری که دومین ارائه دهنده در این زمان خسته نشود، نقطه دسترسی رایگان مهمان برای آن پیکربندی شده است. . بر اساس ازدحام کانال دوم، همسایه ها از این هدیه سرنوشت بسیار خوشحال هستند.

    2.3 دانلود کننده تورنت و سرور فایل مبتنی بر انتقال

    تعداد زیادی صفحه کلید در مورد توضیحات تنظیم این عملکرد نوشته شده است، اما من همچنان تنظیمات را در اینجا برای پشته توضیح می دهم.

    البته، شما پیکربندی سامبا خود را خواهید داشت، اما من به عنوان مثال به شما پیکربندی خود را می‌دهم.

    ابتدا سرور Samba را با دستور نصب می کنیم:

    Apt-get نصب سامبا
    و فایل پیکربندی /etc/samba/smb.conf را ویرایش کنید:

    گروه کاری = نام نت بایوس WORKGROUP = رشته سرور NAS = سطح گزارش سرور فایل NAS = 1 امنیت = اشتراک نویسه یونیکس = UTF-8 dos charset = cp1251 ذخیره ویژگی های dos = بله حداکثر اندازه گزارش = 10 نظر = مسیر پوشه سرور NAS = / خانه / NAS create mask = 0777 mask directory = 0777 public = بله قابل نوشتن = بله قابل چاپ = بدون مهمان خوب = بله فقط خواندن = بدون نظر = NAS SHARE FOLDER مسیر = /home/NAS/Share create mask = 0777 mask directory = 0777 public = بله قابل نوشتن = بله قابل چاپ = بدون مهمان خوب = بله فقط خواندنی = بدون نظر = مسیر پوشه OWNCLOUD = /home/NAS/owncloud/ ماسک ایجاد = 0777 پوشه دایرکتوری = 0777 عمومی = بله قابل نوشتن = بله قابل چاپ = بدون مهمان خوب = بله فقط خواندنی = بدون نظر = مسیر پوشه TORRENTS = /home/NAS/torrents create mask = 0777 mask directory = 0777 public = بله قابل نوشتن = بله قابل چاپ = بدون مهمان خوب = بله فقط خواندن = بدون نظر = مسیر پوشه ماشین های مجازی = /home/NAS /VM create mask = 0777 mask directory = 0777 public = بله قابل نوشتن = بله قابل چاپ = بدون مهمان خوب = بله فقط خواندن = بدون نظر = مسیر پوشه رسانه = /home/NAS/media create mask = 0777 mask directory = 0777 public = بله قابل نوشتن = بله قابل چاپ = بدون مهمان خوب = بله فقط خواندنی = خیر


    پس از پیکربندی سامبا، می‌توانید شروع به نصب برنامه دانلود تورنت خود کنید.

    وقت آن است که با انتقال نیرو مقابله کنیم

    نصب:
    apt-get install transmission-daemon
    transmission-daemon /etc/transmission-daemon/settings.json را پیکربندی کنید:
    ("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، "download-limit": 100، "download-limit-enabled": 0، "encryption": 1، "idle-seeding-limit": 30، "idle-seeding-limit-enabled" ": نادرست، "ناقص-در": "/home/NAS/torrents/دانلود"، "ناقص-دیر-فعال": نادرست، "تنبل-بیت فیلد فعال": درست، "lpd-enabled": درست، " max-peers-global": 200، "message-level": 2، "open-file-limit": 32، "peer-limit-global": 200، "peer-limit-per-torrent": 60، peer-port": 11523، "Peer-random-high": 65535، "Peer-port-random-low": 49152، "Peer-port-random-on-start": false، "peer-socket-" tos: 0، "pex-enabled": true، "port-forwarding-enabled": true، "preallocation": 2، "ratio-limit": 1، "ratio-limit-enabled": true، "تغییر نام- partial-files": true، "rpc-authentication-required": true، "rpc-bind-address": "0.0.0.0"، "rpc-enabled": true، "rpc-password": "**** ******، "rpc-port": 9091، "rpc-username": "transmission"، "rpc-whitelist": "127.0.0.1,192.168.0.100"، "rpc-whitelist-enabled": false، "script-torrent-done-enabled": false، "script-torrent-done-filename": ""، "speed-limit-down": 900، "speed-limit-down-enabled": true، " speed-limit-up": 100، "speed-limit-up-enabled": false، "start-added-torrents": true، "trash-original-torrent-files": true، "umask": 0، " upload-limit": 100، "upload-limit-enabled": 0، "upload-slots-per-torrent": 14)

    2.4 سرور تلفن مبتنی بر Asterisk + FreePBX

    تماس ها ارزان نیستند، به خصوص زمانی که کار مکرر است و کشورهای مختلف، با وجود این واقعیت که تونل های VPN برای کار وجود دارد، عدم استقرار سرور تلفن، به بیان ملایم، عجیب خواهد بود. بر اساس نمودار بالا، یک ماشین مجازی جدید ایجاد می کنیم و رابط های شبکه آن را به VLAN های مورد نیاز خود متصل می کنیم. سامو نصب ستاره+ من freepbx را توصیف نمی کنم زیرا قبل از من او به خوبی با این کار کنار آمد و همه چیز را در نشریه توصیف کرد.

    پس از نصب، ترانک های لازم را در رابط FreePBX تنظیم می کنیم، پلن شماره گیری را پیکربندی می کنیم، کاربر ایجاد می کنیم و از زندگی لذت می بریم. با یک چرخش معجزه آسا، ارائه دهنده اصلی من یک شماره تلفن ثابت از طریق SIP ارائه می دهد، که در واقع دلیل اصلی استقرار شد. از این سرور.

    وقتی در خانه هستم، تلفن همراه من همیشه به وای فای متصل است، به همین دلیل است که تلفن اصلی من SIP شد. اگر سرور در دسترس نباشد، از طریق تلفن ثابت به تلفن همراه من هدایت می شود. بعد از اتصالات وای فایآنتن واقع در پشت بام خانه، من به راحتی می توانم بدون از دست دادن تماس مهم و بدون نیاز به پرداخت هزینه اینترنت یا برای دقایقی در هنگام فوروارد، نان بخرم.

    در آینده نزدیک قصد داریم چندین مودم USB بخریم که از عملکرد انتقال صدا پشتیبانی می کنند و خروجی را پیکربندی می کنند شبکه های تلفن همراه. تا حد امکان پس انداز کنید.

    2.5 سرور TFTP برای دانلود از طریق شبکه و پیکربندی تجهیزات مختلف.

    راستش را بخواهید خیلی وقت پیش این یکی را فراموش کردم عملکرد راحت، قبلا برای من زائد بود، اما بعد از آن از سرم بیرون رفت. به نوعی، پس از تماشای دیگری از حبر محبوبم، به نشریه ای برخوردم که توسط آن نوشته شده بود و همه اینها را توصیف می کرد. من احتمالاً نخواهم توانست بهتر از او آن را توصیف کنم، بنابراین این قسمت را به او می سپارم. بر اساس این مقاله، توزیع های مورد نیاز من جمع آوری شد و من فراموش کردم که فلش درایو قابل بوت چیست.

    2.6 ابر خصوصی برای ذخیره فایل ها بر اساس "owncloud"

    پس از اینکه چندین مشتری در تلفن ظاهر شدند خدمات ابری، افکاری به طور غیرارادی شروع می شود که چگونه می توان این همه کشاورزی را متحد کرد. در نتیجه، تصمیم گرفته شد که ابر خودمان را بسازیم، دایرکتوری هایی را برای همگام سازی با ابرهای دیگر به آن اضافه کنیم و از زندگی لذت ببریم.

    "owncloud" به عنوان پلتفرم انتخاب شد و به عنوان ارائه دهندگان ابر خارجی از box.com، dropbox، درایو گوگل، دیسک یاندکس، وان درایو. فهرست گسترده است، اما ایده ساده است. برای شروع، ما کلاینت‌ها را روی دستگاه نصب می‌کنیم و آنها را طوری تنظیم می‌کنیم که در فهرستی که قبلاً برای هر ابر ایجاد شده است، همگام شوند، سپس «owncloud» را در بالای کل این شرکت نصب می‌کنیم.

    بازنویسی راهنمای نصب کلاینت فایده ای ندارد؛ آنها را می توان در سایت های تخصصی پیدا کرد. و همه چیز در مورد نصب "owncloud" در نشریه شرح داده شده است. تنها کاری که باید انجام دهیم این است که با داشتن سروری با RAID 0، به این فکر کنیم که چه چیزی و کجا باید همگام شود تا بتوانیم در آرامش بخوابیم.

    2.7 پروکسی HTTP Ace Stream برای تماشای TorrentTV

    پس از یک تعطیلی دیگر تلویزیون کابلیبا توجه به تاخیر در پرداخت، جستجو برای جایگزین ها آغاز شد، که به سرعت پیدا شد - TorrentTV. تنها نقطه ضعف این است که برای مشاهده آن به مشتری acestrem نیاز دارید.

    روشن نگه داشتن یک هیولای 750 واتی برای توزیع مستقیم تلویزیون روی تلویزیون بسیار بیهوده است. پس از یک جستجوی کوتاه، یک راه حل پیدا شد - یک پروکسی که یک جریان تورنت را به http تبدیل می کند. مشکل خیلی سریع حل شد، اکنون با 60 روبل در ماه می توانید کوهی از کانال ها را تماشا کنید.

    تنها نکته منفی تعویض کانال نسبتا کند است.

    نصب و راه اندازی

    ابتدا بیایید vlc را نصب کنیم:

    Apt-get نصب vlc
    aceproxy و acestream را دانلود کنید و آنها را در یک دایرکتوری قرار دهید:

    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
    بیایید چندین دایرکتوری در این نزدیکی ایجاد کنیم:

    Mkdir اسکریپت های mkdir را ثبت می کند
    در پوشه ./scripts ما چندین اسکریپت ایجاد خواهیم کرد:

    سی دی ./scripts nano aceproxy.sh #!/bin/sh پایتون ./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 &

    بیایید به دایرکتوری بالا برویم و اسکریپت هایی برای شروع و توقف پخش ایجاد کنیم:
    cd ../ nano start.sh #!/bin/bash /bin/kill -9 `/bin/ps ax |/bin/grep acestream |/usr/bin/awk ("print $1")` ./scripts/ acestream.sh echo "شروع acestream" sleep 1 /bin/kill -9 `/bin/ps ax |/bin/grep vlc |/usr/bin/awk ("print $1")` ./scripts/vlc.sh echo "Start VLC" sleep 1 /bin/kill -9 `/bin/ps ax |/bin/grep acehttp |/usr/bin/awk ("print $1")` ./scripts/aceproxy.sh echo "شروع aceproxy" nano stop.sh #!/bin/bash /bin/kill -9 `/bin/ps ax |/bin/grep acestream |/usr/bin/awk ("print $1")` echo "Stop acestream" sleep 1 / bin/kill -9 `/bin/ps ax |/bin/grep vlc |/usr/bin/awk ("print $1")` echo "Stop VLC" sleep 1 /bin/kill -9 `/bin/ps ax |/bin/grep acehttp |/usr/bin/awk ("print $1")` echo "Stop aceproxy"

    بیایید پیکربندی aceproxy را مطابق ویکی ویرایش کنیم

    سلام به همه! ایده ساختن سرور خانگی خودم خیلی وقت پیش به ذهنم رسید، اما به دلایل مختلف دائماً به تعویق افتاد. بالاخره تصمیم گرفتم که وقت آن رسیده است که اقدام کنم.

    مطالب و توضیحات بسیار زیادی در مورد کل فرآیند وجود خواهد داشت ، بنابراین چندین مقاله تهیه خواهم کرد که در هر یک از آنها سعی خواهم کرد تمام مراحل را با جزئیات شرح دهم تا حتی یک مبتدی بتواند در آینده با این کار کنار بیاید. از دست نده!

    به طور کلی، من در این موضوع تازه کار هستم، بنابراین هرچه پیش می روم همه چیز را متوجه خواهم شد. مشکلات زیادی وجود دارد که باید حل شوند، از انتخاب اجزا و سیستم عامل گرفته تا حل مشکلات فنی جزئی.

    سرور خانگی چیست؟

    در هسته خود، این است کامپیوتر معمولی، انجام کارهایی که استفاده از رایانه اصلی شما برای آنها نامناسب است. باید در 24 ساعت شبانه روز و در 7 روز هفته از طریق شبکه کار کند و در عین حال خنک، بی صدا و از نظر مصرف انرژی کاملاً مقرون به صرفه باشد.

    وظایف سرور خانگی

    • ذخیره سازی و پشتیبان گیریفایل های مهم؛
    • سازماندهی دسترسی به فایل ها توسط شبکه محلیو از طریق اینترنت؛
    • سازماندهی یک سرور رسانه برای تماشای فیلم؛
    • سازماندهی نظارت تصویری

    همانطور که می بینید، وظایف بسیار متنوع هستند و حتی فرصت های بیشتری برای اجرای آنها وجود دارد. و این دور از ذهن است لیست کاملوظایفی که می توان به سرور اختصاص داد. همه چیز فقط با تخیل و دانش شما محدود می شود و دانش شما فقط با میل شما محدود می شود. 😉

    من قصد دارم حدود 6000 روبل برای ایده خود هزینه کنم. ما خواهیم دید که چه نتیجه ای از آن حاصل می شود، اما باید اعتراف کنید، این مبلغ کاملا مقرون به صرفه برای چنین لیست گسترده ای از امکانات است. مهمترین چیز این است که ما فرصتی عالی برای مطالعه دقیق فناوری ها و برنامه های شبکه به دست آوریم. هر چه که می توان گفت، یک دانشمند کامپیوتر باید همیشه با زمان همگام باشد... بیا با هم درس بخونیم!

    بر این لحظهمن دارم: روتر وای فایبرای توزیع اینترنت، کامپیوتر (اینترنت متصل از طریق آداپتور وای فای) و یک لپ تاپ. اکنون یک سرور خانگی به این شبکه اضافه خواهد شد.

    نمودار شبکه باید چیزی شبیه به این باشد:

    انتخاب سرور خانگی

    با جستجوی اینترنت برای گزینه آماده مناسب، متوجه شدم که در چنین بودجه محدودی فقط می توانید روی خود مونتاژ. همه پلتفرم های آماده یا گران تر هستند یا از نظر عملکرد و عملکرد بسیار محدود هستند.

    برای مثال می توانید از پلتفرم های آماده برای مونتاژ رایانه های شخصی استفاده کنید. آنها یک برد با یک پردازنده داخلی هستند که فقط نیاز به نصب در آنها دارند حافظه دسترسی تصادفیو هارد دیسک. اگر می خواهید یک رایانه شخصی فوق العاده جمع و جور در یک بسته بندی زیبا داشته باشید، این گزینه بسیار خوبی است. به نظر من، عملکرد چنین سیستم هایی با قیمت آنها بسیار مورد نظر است.

    بله، اتفاقا، یکی از گزینه های خوبسازماندهی یک سرور خانگی را می توان با خرید یک NAS آماده انجام داد ( ذخیره سازی شبکه). NAS ( شبکه پیوست Storage) دستگاه‌های آماده (در اصل یک رایانه) برای اتصال به شبکه هستند که شامل یک یا چند دستگاه هستند. دیسکهای سخت. آنها شامل یک رابط وب داخلی و تعداد زیادی تنظیمات هستند. آنها برنامه های داخلی برای سازماندهی گالری های عکس، سرورهای ایمیل، سرورهای رسانه، مشتریان تورنت و غیره دارند. همه اینها قبلاً آماده است ، همانطور که می گویند "خارج از جعبه". فقط باید برق را وصل کنید، از طریق شبکه وارد دستگاه شوید و تنظیمات لازم را انجام دهید. مزیت دیگر سکوت و مصرف کم برق است.

    NAS یک گزینه عالی برای کسانی است که قابلیت های داخلی برای آنها کافی است.

    تصمیم گرفتم از راه حل های آماده استفاده نکنم، بلکه یک کامپیوتر mini-itx بسازم. به این ترتیب بهره‌وری، انعطاف‌پذیری سیستم و مهارت «رایانه» +10 بیشتر می‌شود. به طور طبیعی، نقطه ضعف این است که شما باید همه چیز را خودتان پیکربندی کنید. اگرچه ... این یک منهای نیست.

    انتخاب اجزا

    مادربرد به عنوان پلت فرم برای سرور آینده انتخاب شد گیگابایت GA-J1800N-D2Hفرمت mini-ITX این برد در حال حاضر دارای یک پردازنده داخلی دو هسته ای است اینتل سلرون J1800. این قدرتمندترین پردازنده نیست، اما برای یک سرور خانگی کاملاً کافی خواهد بود.

    مزیت غیرقابل انکار پردازنده مصرف انرژی کم و تولید گرمای کم است که به معنای گرم شدن کمی است و سیستم خنک کننده غیرفعال برای خنک کردن آن کافی است. عدم وجود فن باعث می شود این رایانه شخصی تقریباً بی صدا باشد.

    این برد دارای کانکتورهای داخلی برای ماوس و کیبورد، کانکتورهای ویدئویی VGA و HDMI برای اتصال مانیتور یا تلویزیون، 4 کانکتور USB + 1 USB 3.0، گیگابیت است. رابط شبکهو ورودی/خروجی های صوتی علاوه بر این، برد دارای یک کانکتور PCI-E x1 برای اتصال کارت های توسعه است.

    یکی از نکات کلیدی انتخاب هزینه آن بود - تقریباً 2300 روبل. با این پول، ما یک برد آرام و همه کاره با یک پردازنده یکپارچه دریافت می کنیم.

    مادربرد دارای اسلات هایی برای رم SO-DIMM با مصرف انرژی کم است، بنابراین من CRUCIAL CT25664BF1339 DDR3L - 2 گیگابایت را به عنوان ماژول های رم انتخاب کردم.

    عامل تعیین کننده قیمت آن 850 روبل بود.

    کیس رایانه شخصی جدید نیز در قالب Mini-ITX است. انتخاب از بین بیشتر گزینه های سادهتا 2000 روبل. من روی بدنه FORMULA FW-107D مستقر شدم.

    این کیس قبلاً یک منبع تغذیه 60 واتی نصب کرده است که برای انتخاب شده کاملاً کافی است مادربرد.

    به عنوان یک هارد دیسک، در ابتدا از HDD 2.5 اینچی 320 گیگابایتی که قبلاً از آن دارم استفاده خواهم کرد. هارد خارجی. همه چیز برای صرفه جویی در بودجه شما اگر در آینده به دلایلی از آن راضی نباشم، آن را با یکی دیگر جایگزین خواهم کرد، اما برای تنظیمات و آزمایش های اولیه کاملاً کافی است.

    در واقع، اینها همه اجزای مورد نیاز برای مونتاژ هستند. می توانید به خرید بروید و شروع به اجرای ایده کنید، اما در قسمت بعدی در مورد این موضوع صحبت خواهم کرد. ساخت سرور خانگی قسمت 2.

    در نظرات بنویسید که آیا علاقه مند به دنبال کردن این آزمایش هستید؟ اضافات بنویسید یا سوال بپرسید و من سعی خواهم کرد به آنها پاسخ دهم. خدا حافظ!

    هرچه تجربه بیشتری در مدیریت وب سرورها کسب کنم، خواندن مطالبی که آنها در اینترنت در مورد آنها می نویسند برایم خنده دارتر است. میزبانی خانگی. اما جالب‌ترین چیز این است که این افسانه‌ها توسط کسانی نوشته شده است که حتی سعی نکرده‌اند سروری را در خانه نصب کنند یا اصلاً چیزی در مورد آن نمی‌دانند. من تعدادی از رایج ترین اسطوره ها را انتخاب کرده ام و اکنون آنها را نابود خواهم کرد. پس از آن من یک راهنمای گام به گام ارائه خواهم کرد اقدامات بعدیدر ساخت وب سرور خانگی خود

    چرا به خانه نیاز دارید؟وب سرور؟

    کاهش قیمت تعرفه های ارائه دهنده اینترنت و افزایش مداوم سرعت دسترسی به شبکه، فرصت عالی برای نصب را فراهم می کند وب سروردر خانه. چنین سروری به هیچ وجه کمتر از سرورهای واقع در مراکز داده نیست. برای مثال، می توانید وبلاگ، وب سایت یا حتی یک فروشگاه خود را روی آن قرار دهید و در واقع هر وب سرویسی را قرار دهید. من مواردی را می شناسم که پروژه های تجاری بسیار بزرگ روی سرور خانگی میزبانی می شدند، همه چیز با موفقیت کار می کرد و درآمد خوبی به همراه داشت.

    به همه اینها اضافه می کنم که با نصب سرور در خانه، تجربه زیادی در مدیریت سرور به دست خواهید آورد. با این تجربه، متعاقباً می توانید به راحتی هر سروری را که در یک مرکز داده قرار دارد راه اندازی کنید و نیازی به سفارش پشتیبانی فنی پولی نخواهید داشت.

    سرور خانگی گران است.

    این رایج ترین افسانه است. هر کامپیوتری می تواند به عنوان یک سرور خانگی استفاده شود. به عنوان مثال، شما یک جدید خریداری کرده اید، بیشتر کامپیوتر قدرتمندو قدیمی را می توان به سرور تبدیل کرد. اما من توصیه می کنم، در صورت امکان، سرور را از اجزای جدید مونتاژ کنید. شما حتی می توانید یک واحد سیستم یا نت تاپ از قبل مونتاژ شده را برای این منظور خریداری کنید. این برای شروع بیش از اندازه کافی خواهد بود.

    قبوض هنگفت برق خواهد بود.

    همچنین یک تصور غلط رایج. همه چیز به این بستگی دارد که از چه اجزایی برای مونتاژ سرور خود استفاده می کنید. اگر اساس استفاده از مادربرد مبتنی بر پردازنده اتم اینتل یا مشابه باشد، مصرف انرژی (با دو دیسک های ساتا) حدود 50 وات خواهد بود. از نظر پول این است 60 روبلهر ماه. بیایید هزینه یک آدرس IP ثابت + دسترسی به اینترنت را اضافه کنیم (در مورد من 580 روبل در ماه است). مجموع: 640 روبل در ماه یا 7680 روبل در سال. برای مقایسه ... اگر سرور اختصاصی را در مرکز داده اجاره کنید با همان پارامترهای فنی، پس باید هر ماه حداقل 1300 روبل برای آن بپردازید.

    سرور سر و صدای زیادی ایجاد می کند و شما نمی توانید آن را در اتاق قرار دهید

    این مشکل برای مدت طولانی مطرح نبوده است. اجزای مدرن امکان مونتاژ سرورهای خانگی کاملاً بی صدا را حتی بدون فن فراهم می کند. در این حالت حداکثر صدایی که می توان شنید صدای خش خش هارد دیسک است و حتی در این صورت فقط اگر گوش خود را به کیس نزدیک کنید. واحد سیستم.

    در اینجا یک ضبط صدای سرور من است که با میکروفون بسیار حساس در فاصله یک متری از واحد سیستم گرفته شده است. در عین حال سرور من دو فن خنک کننده دارد.

    فقط یک برنامه نویس با تجربه گسترده می تواند سرور را پیکربندی کند.

    این نیز یک افسانه است، اگرچه پایه و اساس دارد. واقعیت این است که حجم زیادی از مطالب در اینترنت در مورد مدیریت سرور وجود دارد، اما هیچ راهنمای گام به گام برای مبتدیان وجود ندارد. این تصور را ایجاد می کند که همه چیز فوق العاده پیچیده است. اما این اصلا درست نیست. بگذارید برای شما مثالی بزنم. شما ویندوز را روی کامپیوتر خود نصب کرده اید. سپس شروع به نصب نرم افزار مورد نیاز شما کردیم و سپس برنامه ها را متناسب با نیاز شما پیکربندی کردیم.

    سوال:همزمان با برنامه نویسی هم فعالیت داشتید؟ البته که نه! در اینجا ما با راه اندازی اولیهوب سرور همچنان همان است. فقط باید نصب کنید نرم افزار لازمو آن را مطابق با نیاز خود سفارشی کنید. و در دست داشتن دستورالعمل های گام به گام، انجام این کار دشوار نخواهد بود.

    سرور به کانالی با حداقل 100 مگابیت نیاز دارد

    تصور اشتباه جدی برای سایت های میزبانی خانگی با ترافیک 3 تا 6 هزار هاست، کانال 10 تا 15 مگابیت کافی است.

    خوب، اگر پروژه‌های شما بیشتر از این ترافیک باشد، می‌توانید کانال وسیع‌تری بخرید یا به سروری که در مرکز داده قرار دارد بروید.

    سرور خانگی آسیب پذیر است و بلافاصله هک می شود

    یک تصور غلط بسیار رایج قبلاً نوشتم که امنیت به مکان سرور بستگی ندارد، بلکه به سطح دانش مدیر آن بستگی دارد. اغلب، سرورهای خانگی محافظت جدی تری نسبت به هاست اشتراکی یا VDS دارند. به عنوان مثال، اکثر سایت های هاست اشتراکی حتی از محافظت اولیه در برابر حملات DoS برخوردار نیستند و در صورت حمله، حساب شما به سادگی مسدود می شود (من تجربه شخصی دارم). این اتفاق می افتد که اگر یک سایت در یک هاست آلوده شود، این احتمال وجود دارد که کل سرور آلوده شود. سایت های میزبان به ندرت نرم افزار را به روز می کنند یا اصلا آن را به روز نمی کنند. آخرین نسخه هاو نسخه‌های قدیمی‌تر ممکن است حفره‌هایی داشته باشند... به طور خلاصه، اگر سرور خانگی خود را به درستی پیکربندی کنید، یک وب سرور کاملاً محافظت شده دریافت خواهید کرد که در مقایسه با آن، هر میزبان تجاری مانند یک سطل نشتی به نظر می‌رسد.

    از کجا شروع کنیم

    بنابراین شما تمام مزایا و معایب یک سرور خانگی را سنجیده اید و تصمیم گرفته اید که به آن نیاز دارید. چندین سوال دیگر مطرح می شود که اولین آنها این است: از کجا شروع کنیم و با چه ترتیبی همه کارها را انجام دهیم؟ آماده سازی، مونتاژ و راه اندازی را می توان به هفت مرحله ساده تقسیم کرد.

    با ارائه دهنده اینترنت خود تماس بگیرید تا ببینید آیا سرویس آدرس IP ثابت ارائه می دهند یا خیر. و همچنین بفهمید که آیا پورت ها را مسدود می کند مثلاً پورت 80. و برای جلوگیری از مشکلات در آینده بهتر است مستقیماً بپرسید که آیا امکان نصب وب سرور در کانال آنها وجود دارد یا خیر. تجربه من نشان می دهد که اکثر ارائه دهندگان کافی به این امر وفادار هستند و استفاده از اتصال را برای این اهداف ممنوع نمی کنند. رفتن به تعرفه نامحدود(ترجیحا متقارن). هر چه کانال گسترده تر باشد بهتر است.

    تمام اجزایی را که سرور خانگی از آنها مونتاژ می شود خریداری کنید. پس از مونتاژ، بایوس آن را پیکربندی کنید تا سیستم عامل به طور خودکار بارگذاری شود خاموش شدن ناگهانیبرق یک روتر بخرید و با باز کردن پورت های لازم آن را برای کار با سرور پیکربندی کنید. منبع خرید منبع تغذیه اضطراریچنان برقی که حداقل 15 تا 30 دقیقه یا بیشتر از کارکرد سرور شما را پس از قطع ناگهانی برق در خانه تامین کند.

    دانلود سیستم عاملدبیان و یک درایو فلش USB قابل بوت بسازید یا یک تصویر دیسک را روی یک خالی رایت کنید. پس از این، از یک درایو فلش یا از یک دیسک بوت شده و سیستم عامل را نصب کنید و در حین نصب یک نرم افزار ایجاد کنید آرایه دیسک RAID 1.

    پنل ISPConfig 3 را روی سرور میزبان نصب کنید. سپس تمامی سرویس های لازم را در این پنل پیکربندی کنید.

    ادامه خودآموزی و ارتقای سایت های واقع در هاست خانگی. اسطوره ها شکسته شده اند. راهنمای گام به گامدر دستان. خب بریم سر تمرین!

    وظیفه:یک سرور خانگی با اندازه کوچک با چهار هارد 3.5 اینچی، تا حد امکان بی صدا بسازید. این به عنوان یک NAS، سرور پشتیبان و دانلود کننده تورنت عمل خواهد کرد.

    راه حل :
    ابتدا لازم بود مادربرد انتخاب شود. گزینه های استاندارد mATX و Mini-ITX هستند که هر دو را قبلاً امتحان کرده ام.

    فرم فاکتور mATX کاملاً رد شد؛ با کمی تلاش امکان فشرده سازی آن وجود نخواهد داشت. کیس های موجود برای بردهای mATX برای 4 دیسک طراحی نشده اند، آنها معمولا منبع تغذیه بد و پر سر و صدا دارند. آن را جمع و جور کنید و بلوک آراممنبع تغذیه برای چنین سیستمی دشوار و گران است، زیرا مصرف برق بیش از 150 وات خواهد بود.

    فرم فاکتور Mini-ITX آزادی انتخاب بیشتری می‌دهد، در اینجا می‌توانید Atom با سرعت پایین، پردازنده‌های Celeron، Athlon پرسرعت «میان‌رده» و هسته قدرتمند 2 Duo/Quad. قیمت بسیار متفاوت است، اما Atom برای وظایف من کافی است. چنین بردهایی انرژی کمی مصرف می کنند، فضای کمی را اشغال می کنند و معمولاً از نظر تعداد کارکردها چندان از بردهای mATX کمتر نیستند. در اینجا معایبی نیز وجود دارد: قیمت بالا، اتصالات کمی کمتر، انتخاب کوچک.

    متأسفانه، در بازار روسیهانتخاب مادربردهای Mini-ITX نسبت به خارج از کشور کوچکتر است، اما با توجه به محبوبیت کم آنها نباید تعجب آور باشد. مجموعه خوبی در بازار Yandex و در برخی از شرکت های متخصص در عوامل شکل کوچک ارائه شده است. در اینجا شایان ذکر است Antex و Onyx (با نام مستعار dont.ru). در سایت های خارجی (linitx.com، mini-itx.com، idotpc.com) انتخاب بسیار گسترده تر است.

    من یک برد کم مصرف مناسب با 4 کانکتور SATA پیدا نکردم و نمی خواستم یک کنترلر ساتا با دو و یک جداگانه بخرم؛ تنها اسلات PCI هنوز می تواند برای چیزهای مفیدتر مفید باشد، به عنوان مثال آداپتور وای فای.

    من همچنین می خواستم کامپیوترم را به یک روتر خانگی تبدیل کنم، بنابراین به دنبال یک برد با دو کانکتور اترنت بودم.

    انتخاب زیادی وجود نداشت، اما پس از جستجو، یک برد عالی با یک پردازنده اتم دو هسته ای، یک اسلات PCI، دو کانکتور اترنت و، ببینید، چهار کانکتور SATA پیدا کردم. یک گزینه عالی: یک پردازنده کم مصرف، اما نه کاملا ضعیف، مجموعه کاملی از اتصالات لازم و فقط یک فن.

    حالا باید ساختمانی را انتخاب می کردیم. برای 4 هارد فقط یک کیس Chenbro ES34069 وجود داشت که به خوبی برد پیدا شده است اما بسیار گران است. پس از خواندن انجمن ها، معلوم شد که او خیلی ساکت نیست.

    باشه بریم جلو، میتونی یه کیس دیگه بخری و جا برای 4 دیسک توش باز کنی. در آن زمان من فقط یک ایده تقریبی از نحوه قرار دادن دیسک ها داشتم، اما من را نمی ترساند. پس از جستجوی کامل، دو مورد کوچک با ظرفیت مناسب پیدا شد: AOpen S180 و CFI GROUP CBI-A8989TG. هر دو شبیه موارد اولین سیستم‌های بی‌رحمانه بودند. طبق محاسبات هر دو مناسب بودند اما تصمیم گرفتم که پرونده را از Aopen که کمی بالاتر بود بگیرم تا جایی برای رزرو وجود داشته باشد. متعاقباً معلوم شد که این تصمیم تنها تصمیم صحیح است ، زیرا در مورد دوم همه چیز به خوبی بسته بندی نمی شد. اما اول از همه.

    منبع تغذیه در کیس خریداری شده بسیار پر سر و صدا بود و تصمیم گرفتم به دنبال جایگزینی بگردم. منابع تغذیه برای سیستم های Mini-ITX معمولاً از دو جزء تشکیل شده است - یک آداپتور برق اصلی مانند لپ تاپ ها و یک برد مبدل. برد ولتاژ عرضه شده توسط واحد، معمولاً 12 ولت، را به 3.3، 5، 12، -12 ولت مورد نیاز تبدیل می کند. طبق محاسبات، این سیستم باید تا 100 وات در اوج مصرف می کرد. محدوده چنین منبع تغذیه بدون فن بسیار کم بود. در مسکو یافتن برد و آداپتور با توان خروجی بیش از 80 وات غیرممکن بود. آداپتورهای 220 - 12 ولت با توان 100 وات یا بیشتر در مسکو یک کالا هستند؛ سفر به بازارها و جستجو در اینترنت تقریباً هیچ نتیجه ای نداشت. فقط یک شرکت ارائه منبع تغذیه 120 واتی را ارائه کرد، اما در یک بازه زمانی نامفهوم. همچنین یک برد 120 واتی نیز وجود داشت که به سفارش و در بازه زمانی نامفهومی ساخته شده بود. مجبور شدم در اینترنت های خارجی جستجو کنم. فروشگاه های آلمانی و آمریکایی چنین کیت هایی را ارائه کردند، حتی وجود داشت یک انتخاب خوب، اما با قیمت حدود 200 دلار با تحویل. سپس به مبدل های ماشین توجه کردم، در اصل همان تخته ها، فقط برای ماشین شناور 12-24 ولت طراحی شده اند، و نه پایدار 12. برای چنین بردهایی پیدا کردن منبع تغذیه بسیار آسان تر است، زیرا هر چیزی از یک لپ تاپ با توان 12 100-120 وات انجام خواهد داد. من منبع تغذیه را داشتم و یک منبع تغذیه با قیمت مشابه در eBay پیدا کردم. عالی، تنها کاری که باید انجام می‌دادم این بود که منتظر آن در نامه باشم.

    هارد دیسک های انتخاب شده از سری Barracuda LP بودند؛ آنها ارزان تر هستند و نسبت به 7002.11 قدیمی تر و موارد مشابه کمتر گرم می شوند. با این حال، در طی آزمایشات مشخص شد که تحت بار آنها هنوز بسیار گرم می شوند و از خنک کننده اجباری سود می برند. لازم بود بین دیسک ها شکاف ایجاد شود تا هوا آزاد شود.

    کیف خریداری شده دارای کالسکه آهنی برای نصب یک دستگاه 5 اینچی و دو دستگاه 3.5 اینچی می باشد. نمی شد 4 دیسک را روی آن به خوبی ایمن کرد. اما یک کالسکه فلزی طراحی شده برای نصب چهار دیسک در سه محفظه 5 اینچی که توسط یکی از دوستان به من داده شده بود، این کار را به خوبی انجام داد. روی آن مکانی برای نصب فن وجود داشت؛ هنگام نصب دیسک ها، شکاف هایی بین آنها وجود داشت که برای تهویه کافی است.

    لروی مرلین گوشه ها و پیچ های آهنی را برای محکم کردن کالسکه در بدنه مناسب یافت. برد آداپتور بر روی پایه های فلزی لحیم کاری مخصوص نصب شده بود. منبع تغذیه ای که با کیس همراه بود برداشته شد و چشمگیر بود جای خالی، که باید به نحوی بسته می شد. با استفاده از تکه های حلبی، یک وصله را با دقت از یک ورقه آلومینیومی جدا کردم و به بدنه چسباندم. حالا مجبور شدیم یک کابل برق سخت MOLEX-4 SATA بسازیم، زیرا منبع تغذیه فقط یک کانکتور مولکس داشت. کابل برق 20 پین که تشک را به هم وصل می کند. برد و مبدل برق را از کابل منبع تغذیه قدیمی لحیم کردم.

    مادربرد از کنترل سرعت فن PWM پشتیبانی می‌کرد و برای عبور از هارد دیسک‌ها لازم بود یک فن بی‌صدا بخرم؛ باید به خرید می‌رفتم و یک فن PWM و یک فن بی‌صدا با مقاومت مخصوصی می‌خریدم که سرعت آن را کاهش می‌داد. چرخش فن استاندارد رادیاتور مادربرد را برداشتم و به این نتیجه رسیدم که فن روی کیس کافی است. معلوم شد که یک خنک کننده روی دیسک ها می دمد، دومی این هوا را از کیس خارج می کند و به طور همزمان پردازنده و چیپ ست را خنک می کند. در طول آزمایشات، پردازنده بیش از حد داغ شد و من به این فکر افتادم که از یک ورقه پلاستیک نوعی مجرای هوا بسازم. این نقاشی طی چند روز اصلاح شد، از کاغذ الگوبرداری شد و در نهایت با کمک قیچی و چسب به یک محفظه پلاستیکی برای رادیاتور روی یک تشک تبدیل شد. هیئت مدیره

    ساده ترین کار خرید حافظه بود. :) برای پارتیشن سیستممن یک فلش 8 گیگابایتی خریدم و یک آداپتور به آن لحیم کردم تا به کانکتور داخلی روی حصیر متصل شود. هیئت مدیره سیستم عامل روی یک درایو فلش نصب شد، کامپیوتر مونتاژ شد. در پایان من جمع آوری کردم کامپیوتر ساکت، جایی که همه چیز کاملاً فشرده بود، فضای خالیداخلش واقعا کم بود

    اکنون اوبونتو 9.10 را اجرا می کند، پشتیبان گیری با استفاده از snapback2+rsync انجام می شود.

    برآورد نهایی

    یه تست کوچولو

    من نتایج unixbench و برای مقایسه، نتایج تست را ارائه می کنم کامپیوتر رومیزی(Athlon X2، 2 هسته، 2.5 گیگاهرتز، 2 گیگابایت رم) و سرورهای مبتنی بر Xeon 5500 (8 هسته، 2.5 گیگاهرتز، 48 گیگابایت رم).

    نتایج

    ارزان ترین NAS را برای 4 دیسک در بازار Yandex به قیمت 14000 روبل (بدون دیسک) پیدا کردم. کامپیوتر من هزار روبل ارزان تر و مطمئنا قدرتمندتر و کاربردی تر بود. نکته منفی این است که زمان زیادی صرف شد، یافتن قطعات در پرونده من آسان نبود، و اجازه دهید خطرات خرید کالا از خارج از کشور از طریق پست را در اینجا اضافه کنیم.

    با تشکر از توجه شما!