Artikel ini memiliki sekuel .
Saya mendapat "server rumah" di Linux hanya beberapa tahun setelah saya membeli komputer. Sekarang, sejak saat itu lebih dari lima belas tahun telah berlalu dan sebagian besar waktu ini saya memiliki semacam komputer tambahan kedua di rumah. Suatu ketika, ketika tiba saatnya untuk memperbaruinya, saya berpikir: mengapa saya perlu router terpisah, jika saya sudah memiliki komputer gratis? Lagi pula, kemudian untuk waktu yang lama, di nol, bagi banyak orang itu adalah konfigurasi standar.
Memang: hari ini untuk ini Anda bisa mendapatkan mesin virtual yang terpisah, maju ke sana kartu USB atau PCI Wi-Fi. Dan sebagai OS, Anda dapat menggunakan MikroTik RouterOS dalam satu gerakan, mendapatkan perangkat lunak tingkat perusahaan dengan sedikit uang.
Entri
Saya akan menguraikan tujuan dan sasaran saya pada saat saya baru memulai proyek:
- Perakitan harus terdiri dari komponen standar yang paling umum. Ini berarti bahwa tidak ada motherboard dengan ukuran selain mATX / mini-ITX dan case rendah di mana kartu ukuran penuh tidak cocok
- Seharusnya ada banyak ruang disk, tetapi keranjangnya sendiri di bawah 2,5 "
- Modularitas akan mengarah pada penghematan setelah beberapa saat - setelah semua, kartu Wi-Fi standar lama 5 dapat dengan mudah diubah menjadi 7
- Mendukung setidaknya beberapa kendali jarak jauh, sehingga Anda dapat memahami mengapa sistem tidak naik, tanpa menghubungkan monitor dan keyboard secara fisik ke sesuatu yang berdiri tinggi dan jauh
- Kebebasan penuh dalam memilih OS dan dukungannya untuk semua komponen penting dalam OS apa pun
- Performa tinggi. Bosan menunggu Deluge untuk "hidup" .torrent ke dalam beberapa ribu file atau enkripsi dihidupkan, itu mengarah pada penurunan kecepatan di bawah disk atau koneksi jaringan.
- Keindahan visual dan akurasi perakitan
- Kekompakan tertinggi. Ukuran ideal adalah konsol game modern.
Saya akan segera memperingatkan Anda bahwa jika Anda percaya bahwa dalam artikel di bawah ini saya akan memberi tahu Anda cara menyelesaikan semua poin, Anda sangat naif dan Anda sebaiknya membeli Synology atau tempat di cloud.
Faktanya, saya tidak melihat sesuatu yang tidak realistis dalam keputusan seperti itu, hanya saja saya mungkin tidak mempelajari seluruh penawaran dengan cukup baik, dan mungkin karena pasar untuk NAS yang dirakit sendiri telah lama menurun dan komponen untuk tujuan ini semakin kecil dan lebih murah.
Sedikit tentang perangkat lunak
Baru-baru ini, saya menjadi sangat malas sehingga saya bahkan tidak ingin mengkonfigurasi KVM sendiri, jadi saya memutuskan untuk mencoba melihat apa yang tidak diseret, yang diiklankan LinusTechTips sebagai GUI yang nyaman untuk mengkonfigurasi KVM dan sebagai perangkat lunak yang baik untuk NAS secara keseluruhan. Karena saya terlalu malas untuk mencari-cari dengan mdadm - tidak terbunuh membunuh dua burung dengan satu batu.
Majelis
Perumahan
Kemudian tiba, secara mengejutkan, bagian paling sulit dari merakit NAS sementara pada komponen standar: memilih kasing! Seperti yang saya katakan, saat-saat ketika dengan pintu, di belakang ada keranjang dengan disk sudah lama hilang. Dan saya masih benar-benar ingin menggunakan Seagate lima belas milimeter sebagai disk (pada saat penulisan, kapasitas maksimum adalah 5TB). Mereka diam dan mengambil sedikit ruang. Sementara 5TB sudah cukup bagi saya.
Jelas, motherboard menginginkan miniITX, karena sepertinya satu slot ekspansi sudah cukup.
Ternyata ada casing yang seukuran netbook, tetapi hanya ada satu tempat untuk 2.5 dan case "lainnya", di mana sudah ada beberapa 3,5 dari ukuran yang sesuai. Bagian tengah sama sekali tidak ada. Bahkan untuk uang. Ada sesuatu pada Ali, tetapi itu dihentikan (SELALU memeriksa Ali untuk mencari hal-hal yang tidak biasa, kadang-kadang orang Cina telah menemukan segalanya dan memasukkannya ke dalam produksi massal). Dalam beberapa forum kecil, saya membaca tentang SilverStone CS01B-HS, tetapi harganya tidak cocok dengan kategori anggaran sama sekali. Bosan dengan pencarian, saya memesannya di Amazon melalui Shipito, yang sepenuhnya gagal pada poin ketiga dari tugas teknis.
Tapi sekarang Anda tidak perlu khawatir tentang anggaran sama sekali!
Saya menyarankan Anda untuk segera membuat model 3D dari perumahan Dream Anda dan menyalakannya pada mesin CNC aluminium nyata. Ini akan sedikit lebih mahal daripada silverstone, tetapi seribu kali lebih menyenangkan. Bagikan saja nanti di github!
CPU
Tentu saja, saya ingin mengambil AMD sebagai prosesor, 2019 ada di halaman, hanya mereka yang tidak mempelajari shtud secara mendalam. Tapi, mencoba memenuhi poin empat "Dukungan untuk remote control", saya menemukan AMD hanya Ryzen DASH dan memahami bahwa dalam hal ini Anda harus memilih Intel.
Selanjutnya, semuanya seperti biasa: Yandex.Market, filter, googling mudah untuk masalah anak-anak dan pengiriman besok di dalam MKAD gratis.
Papan induk
Dari motherboard, sebenarnya, pilihannya adalah dari satu - Gigabyte GA-Q170TN.
Saya tidak tahu mengapa slot ekspansi hanya x4, tetapi jika di masa depan Anda ingin meletakkan kartu jaringan sepuluh-gigabyte di sana, akan ada stok yang cukup (tetapi Anda tidak akan dapat menghubungkan penyimpanan yang memberikan kinerja seperti itu).
Dari plus besar: dua slot miniPCI-E. MikroTik merilis semua kartu Wi-Fi-nya (dan kami membutuhkannya, karena mereka hanya didukung di RouterOS) dalam format miniPCI-E, dan kemungkinan besar akan dirilis untuk beberapa tahun lagi, karena ini adalah standar utama mereka untuk kartu ekspansi. Misalnya, Anda dapat membeli modul LoRaWAN mereka dan dengan mudah mendapatkan dukungan untuk perangkat dengan LoRa.
Dua Ethernet, tetapi 1 Gbps. Pada 2017, saya mengajukan undang-undang yang melarang penjualan motherboard dengan kecepatan Ethernet hingga 4 Gbps, tetapi tidak berhasil mengumpulkan jumlah tanda tangan yang diperlukan untuk lewatnya filter kota.
Disk
Kami mengambil dua STDR5000200 sebagai disk. Untuk beberapa alasan, harganya lebih murah daripada ST5000LM000, yang sebenarnya ada di sana. Setelah pembelian, kami memeriksa, membongkar, mendapatkan ST5000LM000 dan terhubung melalui SATA. Dalam hal garansi, Anda mengambilnya dan menyerahkannya, menerima disk baru sebagai imbalan (saya tidak bercanda, saya melakukannya).
Saya tidak menggunakan NVMe SSD, mungkin di masa depan, jika perlu.
Intel dalam tradisi terbaiknya menyebar: tidak ada cukup dukungan di motherboard, dukungan vPro juga diperlukan dalam prosesor, dan Anda akan bosan mencari tabel kompatibilitas. Dengan beberapa keajaiban, saya menemukan bahwa saya membutuhkan minimal i5-7500. Tetapi karena tidak ada lagi batasan pada anggaran, saya berdamai.
Saya tidak melihat sesuatu yang menarik dalam komponen yang tersisa, mereka dapat diganti dengan analog apa pun, jadi di sini adalah tabel umum dengan harga pada saat pembelian:
Total 66.930 rubel. Poin tiga tentang bagian ekonomi dari masalah ini telah hancur, tetapi gagasan bahwa dalam sepuluh tahun besi ini masih akan mampu melaksanakan tugas yang ditugaskan menghangatkan jiwa.
Menyiapkan perangkat lunak itu cukup mudah, bagus, ia memilikinya: 95% dapat diklik dengan mouse dalam satu malam. Saya bisa menggambarkannya dalam artikel terpisah jika menarik, karena tidak semuanya sempurna, tetapi tidak ada masalah non-google yang tidak dapat diselesaikan. Misalnya, tidak mudah untuk menyingkirkan adapter Ethernet berkabel di RouterOS, karena daftar peralatan yang didukungnya agak langka.
Kesimpulan setelah melewati batas uptime seratus hari
- vPro tidak diperlukan untuk tujuan ini. Ini sangat mempersempit pilihan motherboard dan prosesor, dan untuk penggunaan di rumah Anda memerlukan kabel ekstensi HDMI nirkabel dan keyboard nirkabel. Dalam kasus ekstrim (server berada di ruang bawah tanah di bawah lempengan beton bertulang) - gunakan kabel ekstensi twisted pair.
- 10 gigabit dibutuhkan kemarin. Hard drive rata-rata dari tahun 2010 berbunyi lebih cepat dari 120 megabita per detik, di mana jaringan gigabit tidak cukup. Dan kami akan meletakkan cache SSD, yang dapat membatasi 1,25 GB / s.
- Korps memakan seperempat dari anggaran. Ini tidak bisa diterima.
- Prosesor cepat di NAS / router - lebih dibutuhkan daripada yang tampak pada awalnya
- UNRAID adalah perangkat lunak yang sangat baik, ada semua yang diperlukan dan tidak ada yang tidak diperlukan. Anda membayar sekali, jika Anda membutuhkan lebih banyak disk - mereka hanya meminta perbedaan dalam biaya lisensi.
Bekas AC saya memberikan sekitar 20 megabit dengan enkripsi terowongan VPN diaktifkan. Sekarang hanya satu inti i5-7500 sudah cukup untuk memberikan gigabit.

PS
Saya sangat senang jika Anda membaca sampai akhir dan itu menarik bagi Anda! Silakan ajukan pertanyaan jika ada sesuatu yang tidak jelas. Saya bisa benar-benar lupa.
Saya akan segera menjawab yang sudah jelas:
- Mengapa semua ini, Anda bisa membeli Synology?
"Ya, dan aku menyarankanmu untuk melakukannya." Ini lebih sederhana, lebih cepat, lebih murah dan lebih dapat diandalkan. Artikel untuk penggemar yang tahu mengapa mereka membutuhkan fitur tambahan.
- Mengapa tidak FreeNAS, adakah segala sesuatu yang ada di UNRAID, tetapi gratis?
- Sayangnya, open source sudah sangat berbeda. FreeNAS ditulis oleh programmer penggajian yang persis sama. Dan jika Anda mendapatkan tenaga mereka secara gratis, maka produk akhirnya adalah Anda. Atau mereka akan segera berhenti membayar investor.
- Anda dapat melakukan segalanya di Linux murni dan menghemat lebih banyak!
- Ya. Begitu saya melakukannya. Tapi mengapa? Bagi saya, pengaturan jaringan di Linux selalu menjadi masalah. Biarkan itu tetap Pengawas Komputer. Dan RouterOS sepenuhnya memecahkan masalah kelas ini. Hal yang sama dengan MD RAID: meskipun fakta bahwa mdadm tidak memungkinkan Anda untuk membuat kesalahan bodoh, saya masih kehilangan data. Dan unRAID tidak membiarkan Anda menekan tombol yang salah. Sekali lagi, Anda tidak perlu membuang waktu untuk mengkonfigurasi repositori secara manual.
- Tapi Anda masih menginstal ubuntu yang biasa di mesin virtual!
- Demi ini, semuanya dimulai. Sekarang Anda memiliki AWS pribadi Anda dengan kecepatan maksimum menghubungkan ke penyimpanan Anda, jaringan rumah dan Internet pada saat yang sama, yang tidak ada yang bisa memberi Anda. Dan layanan apa yang harus dijalankan di mesin virtual ini terserah Anda.
- Masalah apa pun di rumah segera tidak ada Wi-Fi, tidak ada internet, tidak ada penyimpanan.
- Router cadangan berbohong untuk 1.000 rubel, dan tidak ada yang bisa dilakukan dari drive. Sepanjang waktu, kecuali disk dan pendingin, tidak ada yang rusak. Bahkan nettop biasa telah bekerja 24/7 selama hampir sepuluh tahun dan terasa hebat sekarang. Bertahan dua disk.