Cara mengubah PC lama menjadi NAS

click fraud protection

Jika Anda memiliki PC lama yang masih ada, Anda dapat mengubahnya menjadi NAS.

Jika Anda memiliki PC lama, Anda mungkin bertanya-tanya apa yang harus dilakukan dengannya. Anda bisa mengubahnya menjadi PC streaming, Anda bisa memberikannya kepada keluarga atau teman... atau Anda bisa mengubahnya menjadi NAS. NAS adalah singkatan dari Network Attached Storage, tetapi istilah ini agak keliru untuk perangkat seperti ini. Ini bukan hanya penyimpanan, dan sebenarnya dapat melakukan lebih banyak hal juga. Saya mengambil PC gaming lama saya dan mengubahnya menjadi NAS, dan ternyata hal itu sangat mudah dilakukan. Yang lebih baik lagi adalah Anda juga bisa melakukannya.

Mengapa menggunakan PC lama dibandingkan membeli NAS khusus?

Sejujurnya, ada beberapa alasan mengapa Anda ingin menggunakan PC lama, tetapi alasan terbesarnya adalah karena tindakan daur ulang. Jika Anda memiliki PC yang sangat bagus dan tidak melakukan apa pun, mengapa Anda keluar dan membeli NAS daripada hanya menggunakan komputer lama Anda? Terutama karena komputer lama seperti itu mungkin akan lebih bertenaga dibandingkan kebanyakan perangkat NAS yang Anda gunakan, hal ini tidak perlu dipikirkan lagi.

Yang lebih baik lagi adalah Anda mungkin juga akan lebih mengenal bagian-bagian di komputer Anda dan apa saja yang bisa dan tidak bisa dilakukannya. Misalnya, Ryzen 7 3700x yang tidak memiliki GPU terintegrasi berarti saya memerlukan GPU di PC untuk transcoding media. Jika saya membeli NAS siap pakai dengan asumsi dapat melakukan streaming video 4k berkode HEVC, ada kemungkinan saya akan sangat kecewa.

Lalu ada faktor biaya. Jika Anda memiliki PC yang berbohong karena tidak melakukan apa pun, kemungkinan besar Anda tidak perlu berinvestasi banyak sama sekali. Seluruh PC saya masih utuh dengan Ryzen 7 3700x, RAM 24GB, dan GTX 1070. Untuk NAS, Anda ingin membeli drive NAS khusus, tapi hanya itu yang perlu saya beli. Salah satu dari itu hard drive NAS terbaik cukup, dan saya membeli Seagate IronWolf Pro 4TB. Secara realistis Anda ingin memiliki kelipatannya dalam konfigurasi RAID untuk tujuan redundansi dan kecepatan data, namun Anda dapat meningkatkannya kapan saja. Sistem operasi apa yang Anda pilih akan memengaruhi kemudahan menambahkan penyimpanan di kemudian hari. Anda hanya perlu memiliki koneksi SATA yang cukup pada motherboard dan ruang untuk drive di dalam komputer Anda. Jika PC Anda memiliki perangkat seperti pembaca DVD, Anda bahkan dapat membeli adaptor dari slot 5,25 inci yang biasanya digunakan desktop agar sesuai dengan drive SATA 3,5 inci.

Mungkin bagus juga mengambil SSD untuk boot dari. Ukurannya tidak harus besar, dan dalam sebagian besar kasus, SSD 64GB sudah lebih dari cukup. Anda bisa mendapatkan yang lebih besar dan mempartisinya jika Anda ingin menggunakan partisi sekunder untuk cache, tetapi Anda tidak perlu melakukannya dan Anda akan baik-baik saja tanpanya. Anda mungkin juga menginginkan SSD yang lebih besar jika Anda sedang membangun NAS yang lebih antusias dan ingin menggunakan drive boot untuk tujuan lain. Sistem operasi seperti TrueNAS memerlukan perangkat boot tertentu.

Seagate IronWolf Pro

Dibangun untuk beban kerja yang berat, jajaran hard disk IronWolf Pro Seagate menawarkan kecepatan transfer tinggi dan memiliki batas beban kerja yang sangat besar sebesar 300 TB/tahun serta nilai MTBF yang tinggi yaitu 2,5 juta jam. Hard drive IronWolf Pro menyediakan penyimpanan hingga 22TB, dan Anda dapat memuat maksimal dua puluh empat drive berkecepatan tinggi ini ke dalam enclosure NAS Anda.

$89 di Amazon$89 di Newegg

Memilih sistem operasi Anda

Ada beberapa cara untuk membangun bagian perangkat lunak NAS setelah Anda memiliki hard drive, dan cara tersebut berkisar dari yang mudah hingga yang antusias. Salah satu cara yang antusias adalah dengan memasang yang siap pakai Linux distro seperti Debian, instal sesuatu seperti Proxmox untuk manajemen mesin virtual, lalu konfigurasikan sendiri semua perangkat lunaknya. Ini mungkin sangat menyenangkan jika Anda ingin melakukannya, tetapi ini adalah investasi waktu yang besar untuk fleksibilitas tambahan yang mungkin tidak dibutuhkan kebanyakan orang.

Sebagai gantinya, saya menggunakan TrueNAS Scale. TrueNAS Scale adalah OS berbasis Debian (jadi, Linux) yang dapat Anda instal di NAS, dan mengelola container Docker Anda menggunakan Kubernetes. Kontainer adalah cara Anda menjalankan sebagian besar program di NAS, di mana kontainer pada dasarnya adalah pulau digital terisolasi untuk menjalankan aplikasi. Untuk memungkinkannya terhubung ke kontainer lain di mesin dan berbagi data, Anda membangun "jembatan" antara pulau-pulau ini dengan memungkinkan mereka terhubung langsung satu sama lain. Kontainer secara alami diisolasi, yang sangat bagus untuk keamanan dan berarti aplikasi hanya membagikan data yang Anda izinkan untuk dibagikan.

Untuk proses penyiapan dan penginstalan, Anda memerlukan output grafis dari komputer tempat Anda menginstal TrueNAS dan juga keyboard yang terhubung ke sana. Setelah itu, selama drive TrueNAS aktif dan melakukan booting secara otomatis saat Anda melakukan boot ulang sistem, Anda tidak perlu menyambungkan monitor ke dalamnya. NAS saya hanya memiliki dua kabel yang masuk: kabel ethernet dan kabel daya. Dalam kasus saya, Ryzen 7 3700x saya tidak memiliki GPU terintegrasi, tetapi mesin akan tetap melakukan booting tanpa 1070 di dalamnya. Dengan kata lain, jika Anda memiliki PC cadangan yang memerlukan GPU khusus agar dapat berfungsi, Anda cukup mem-boot-nya dan mengaturnya dengan GPU, lalu mengeluarkannya setelahnya.

Sistem operasi lain yang mungkin Anda gunakan meliputi (namun tidak terbatas pada):

  • Inti TrueNAS
  • Hapus RAID
  • OpenMediaVault
  • toko batu

Selalu teliti sistem operasi mana yang terbaik untuk Anda sebelum menerapkannya.

Inti TrueNAS

TrueNAS Core secara teknis lebih didukung daripada TrueNAS Scale, dan didasarkan pada FreeBSD. Kebanyakan orang lebih memilih Skala untuk menjalankan aplikasi sebenarnya, jadi jika Anda ingin NAS Anda menjadi lebih dari sekedar penyimpanan, Anda mungkin tidak ingin menggunakan Core kecuali Anda merasa nyaman melakukan beberapa hal tingkat lanjut bermain-main. Core sangat stabil dengan dokumentasi yang lebih luas dan dukungan yang lebih panjang, namun Scale biasanya akan lebih mudah, terutama jika Anda sudah mengetahui cara menggunakan Linux. Core terlihat persis sama dengan TrueNAS Scale di UI-nya.

Hapus RAID

UnRAID adalah pilihan terbaik untuk NAS yang mudah digunakan, namun merupakan sistem operasi berbayar yang memiliki beberapa keterbatasan seperti jumlah drive dalam suatu sistem. Batasannya adalah 30, jadi ini bukan masalah bagi kebanyakan orang, namun fakta bahwa Anda akan membayar untuk sistem operasi ini mungkin bukan sesuatu yang diminati kebanyakan orang. UnRAID, seperti TrueNAS, memiliki pencarian aplikasi bawaan sehingga Anda dapat membangun layanan streaming media atau bahkan server Minecraft.

OpenMediaVault terlihat kuno, tapi sangat fungsional. Anda tidak terikat dalam penggunaan sistem file ZFS yang berarti ada banyak fleksibilitas dalam menambah dan mengubah drive, dan juga tidak ada persyaratan perangkat keras yang sebenarnya. OpenMediaVault dapat berjalan di Raspberry Pi jika Anda menginginkannya, dan UI-nya jauh lebih mudah dan langsung. Saya terkadang menemukan diri saya mengklik di TrueNAS untuk menemukan opsi di lautan menu, sedangkan OpenMediaVault jauh lebih disengaja. Ini adalah perangkat lunak yang berbeda untuk orang yang berbeda, tetapi patut untuk dicoba juga.

Apa yang harus dilakukan dengan NAS Anda

Setelah semuanya siap, Anda akan dapat mengakses NAS Anda dari perangkat lain di jaringan yang sama. Cara Anda mengaksesnya bergantung pada sistem operasi yang Anda pilih, tetapi untuk TrueNAS Scale, terdapat GUI web seperti yang ditunjukkan di atas. Anda dapat menginstal aplikasi dan mengonfigurasi seluruh NAS Anda dari sini, dan ini adalah titik sentral dari semua yang akan Anda lakukan.

Di NAS saya, saya telah menyiapkan beberapa layanan. Yang pertama adalah MineOS, platform manajemen server Minecraft. Dalam hal ini, Anda dapat menghosting server Minecraft di NAS Anda dan menghubungkan server lain ke server tersebut. Anda harus meneruskan port pada router Anda agar internet yang lebih luas dapat melihat server Anda, tetapi ini adalah cara terbaik untuk mendapatkan utilitas instan darinya.

Hal lain yang telah saya lakukan adalah menciptakan sesuatu yang hebat Alternatif Google Foto: Awan berikutnya. Nextcloud adalah penyedia penyimpanan cloud yang dihosting sendiri yang dapat Anda akses dan sinkronisasi otomatis dari beberapa perangkat. Semua foto yang saya ambil di ponsel cerdas saya secara otomatis dicadangkan ke instance Nextcloud saya, artinya saya juga dapat mengakses foto-foto itu di mana saja dengan sangat mudah.

Akhirnya, saya sudah menyiapkan Jellyfin juga. Jellyfin mirip dengan Plex, hanya saja gratis dan sepenuhnya open source, namun Anda dapat menghosting sendiri media Anda dengannya. Misalnya, jika Anda memiliki banyak DVD dan acara TV yang di-rip (saya punya), maka Anda dapat menghostingnya dan mengalirkannya ke perangkat di rumah Anda. Ada banyak sekali otomatisasi yang dapat Anda atur dengan Jellyfin dan banyak aplikasi berbeda yang dapat Anda instal untuk bekerja dengannya, jadi pastikan untuk menggali lebih dalam tentang ini jika Anda tertarik.

Dengan semua ini, Anda harus berada di jaringan yang sama untuk mengakses layanan ini kecuali Anda melakukan port forward, dan untuk alasan keamanan, Anda mungkin sebaiknya tidak mengeksposnya ke internet yang lebih luas. Sebagai gantinya, Anda dapat menyiapkan proxy terbalik atau VPN. Saya mengatur Wireguard menggunakan aplikasi wg-easy di katalog TrueCharts TrueNAS. Dari sini, Anda dapat membuat profil yang dapat diimpor ke klien Wireguard mana pun, lalu mengakses layanan di jaringan rumah Anda dari mana saja. Dengan ini, saya dapat menonton media di server Jellyfin saya dari mana saja, mengelola NAS saya, dan mengontrol hal lainnya juga.

Semua ini berfungsi jika Anda memiliki alamat IP statis. Jika tidak, mungkin ada baiknya Anda mempertimbangkan untuk mengonfigurasi DNS dinamis. Jika tidak, mungkin akan sulit mengakses NAS Anda dari luar jaringan rumah Anda.

Apa yang Anda perlukan agar NAS berfungsi

Sejujurnya, jika Anda tidak perlu melakukan sesuatu yang terlalu mahal secara komputasi, Anda tidak perlu menggunakan PC gaming lama untuk menjalankan NAS Anda sendiri. PC desktop lama apa pun bisa digunakan, tetapi semakin baik perangkat kerasnya, semakin banyak kemampuan yang Anda miliki.

Misalnya, saya dapat melakukan streaming video 4K dari milik saya tanpa masalah dan Jellyfin dapat mentranskode media ke resolusi yang lebih rendah jika diperlukan, tetapi jika saya hanya menginginkan kotak Nextcloud dan cara untuk menyimpan media tanpa streaming atau transcoding, maka itu tidak perlu canggih semua. Banyak orang menggunakan Raspberry Pis lama untuk streaming media tanpa transcoding dan dengan hard drive terpasang untuk penyimpanan data.

Perangkat keras apa yang Anda butuhkan bergantung pada apa yang ingin Anda lakukan, tetapi apa pun yang terjadi, Anda dapat mengubah PC lama menjadi NAS: hanya saja kemampuannya setelah itu akan berbeda.