Saya berhenti membayar untuk penyimpanan cloud setelah mengubah PC lama saya menjadi server rumah
Penyimpanan awan hampir sempurna. Ini memberi Anda akses instan ke semua file Anda dari mana saja dan mengurangi beban besar pada penyimpanan lokal Anda. Namun kesenangan berhenti pada pembaruan otomatis dan sekali-sekali munculnya pop-up 'tingkatkan penyimpanan Anda'. Dorongan tepat waktu dari Google memiliki cara untuk menarik saya kembali ke dalam lingkaran berulang itu, tetapi kali ini, alih-alih menguras dompet saya, itu membuat saya sadar bahwa saya sudah memiliki mesin yang sempurna untuk pekerjaan ini.
Saya mengambil kunci, menuju ke ruang penyimpanan saya, dan setelah menggali melalui tumpukan debu, saya menemukan PC emas saya. Dalam keadaan normal, saya akan menganggap mesin ini tidak akan menjadi jawaban untuk hampir apa pun selain memainkan game berbasis browser. Tapi ternyata, PC tua berdebu ini adalah yang saya butuhkan untuk menghemat beberapa ratus dolar.
NAS vs. server rumahan
Mari kita klarifikasi dasar-dasarnya terlebih dahulu
Sebelum saya membahas makeover PC saya, ada baiknya menjelaskan perbedaan antara NAS dan server rumah, karena batas antara keduanya telah cukup banyak blur seiring waktu. Network Attached Storage (NAS) adalah perangkat khusus yang dirancang terutama untuk menyimpan dan berbagi file melalui jaringan. Anggap saja sebagai penyimpanan cloud pribadi Anda. Sementara server rumah adalah mesin serbaguna yang mampu menangani sejumlah tugas seperti menjalankan aplikasi, menghosting situs web, mengelola perangkat rumah pintar, dan masih banyak lagi.
Berkat seberapa cepat teknologi berkembang saat ini, perangkat NAS modern dari Synology dan QNAP kini menawarkan banyak fungsi yang sama seperti server rumah. Dari dukungan aplikasi hingga streaming media hingga menjalankan layanan seperti container, semuanya ada di sana. Karena itu, kedua istilah ini sering digunakan secara bergantian, dan untuk artikel ini, itulah tepatnya cara saya akan menggunakannya.
Perangkat keras yang saya mulai dengan
Kamu tidak membutuhkan apapun yang mewah
Dengan itu selesai, mari kita bicarakan tentang spesifikasi. PC yang saya gunakan memiliki prosesor Intel Core i5 generasi ke-3, kartu grafis Quadro K620 2GB, dan RAM 8GB. Anda mungkin mengira server rumahan membutuhkan perangkat keras yang kuat karena menangani banyak tugas, tetapi sebenarnya tidak demikian. Sistem saya berjalan dengan prosesor yang berusia lebih dari 10 tahun, dan masih menangani semuanya dengan baik. Namun, ada beberapa komponen di mana mengeluarkan sedikit lebih banyak uang dapat secara nyata meningkatkan pengalaman keseluruhan Anda.
Yang pertama adalah RAM. Ketika Anda memiliki lebih banyak memori, semuanya berjalan lebih lancar, terutama ketika Anda mulai menambahkan lebih banyak layanan di atasnya. Saya belajar ini dengan cara yang sulit setelah NAS saya terus mengalami crash saat beban tinggi, jadi saya segera menambahkan satu stik RAM 8GB tambahan. Motherboard saya hanya memiliki dua slot, jadi itu sejauh yang bisa saya lakukan, tetapi Anda bisa meng-upgrade hingga 16GB atau bahkan 32GB jika Anda berencana untuk memaksimalkan NAS Anda. Jika situasi RAM saat ini tidak memungkinkan Anda untuk meng-upgrade, 8GB atau 16GB sudah cukup sebagai titik awal.
Anda juga akan menginginkan SSD untuk booting, karena membuat sistem terasa jauh lebih cepat dan responsif. Anda tidak memerlukan drive 1TB yang besar; sesuatu sekecil 64GB sudah cukup hanya untuk OS. Adapun penyimpanan, saya memiliki beberapa hard drive 2TB yang tersisa, jadi saya beruntung bisa mendaur ulang semuanya daripada mengeluarkan biaya tambahan. Karena hard drive sering bisa beroperasi selama bertahun-tahun tanpa masalah, ada kemungkinan baik bahwa drive cadangan yang Anda punya akan cukup untuk pekerjaan ini.
Memilih perangkat lunak
Linux atau Windows?
Untuk perangkat lunak, saya tidak menggunakan distro Linux seperti Debian, karena membutuhkan instalasi dan konfigurasi banyak komponen secara manual. Tidak semua orang mengerti Linux, dan beberapa orang hanya menginginkan mesin yang bisa langsung digunakan. Windows juga tidak dipakai, karena saya menginginkan pengalaman tanpa beban bloatware, terutama mengingat sumber daya saya yang terbatas. Sebagai gantinya, saya memilih TrueNAS Scale, sebuah OS berbasis Debian yang mengurus sebagian besar pekerjaan berat untuk Anda dan sama sekali tidak terasa seperti apa yang kebanyakan orang bayangkan ketika mendengar kata "Linux."
Ada beberapa sistem operasi lain yang bisa Anda pelajari, termasuk Unraid (berbayar), OpenMediaVault, dan TrueNAS Core, yang paling cocok untuk pembangunan NAS yang fokus pada penyimpanan murni. TrueNAS Scale memungkinkan Anda menjalankan aplikasi yang dikontainerkan (menggunakan sistem Aplikasi bawaan), jadi Anda bisa menginstal layanan seperti server media, alat otomatisasi, atau bahkan server game sebagai paket terpisah. Setiap aplikasi berjalan di kotak terisolasi sendiri, jadi jika satu rusak, itu tidak akan memengaruhi seluruh sistem Anda. Untuk pembangunan server rumah, TrueNAS membuatnya sehingga Anda tidak perlu mengatur semuanya dari awal secara manual atau khawatir memperbaiki kode kesalahan.
Saat menginstal OS, Anda perlu membuat drive USB bootable menggunakan Rufus, lalu masukkan ke PC NAS Anda. Pastikan juga keyboard dan monitor Anda terhubung, dan installer akan memandu Anda melalui sisanya. Setelah pengaturan selesai, Anda dapat mengakses NAS Anda dari perangkat mana pun di jaringan Anda dengan memasukkan alamat IP-nya ke dalam browser web.
Bagaimana NAS saya menggantikan penyimpanan awan
Sisi penyimpanan, dijelaskan
Sebenarnya ada banyak hal yang bisa dilakukan dengan NAS, tetapi fokus saya adalah untuk menjauh dari layanan cloud berbayar. Untuk itu, saya mengatur hard drive 2TB saya dalam konfigurasi RAID 1, yang berarti satu drive mencerminkan yang lain. Ini tidak menambah kapasitas total, tapi memberikan jaminan keamanan sehingga jika satu drive gagal, yang lain memiliki salinan lengkap dari semua data Anda. Itu membuat saya memiliki penyimpanan yang dapat digunakan sebesar 2TB, yang kemudian saya tambahkan satu drive 1TB, sehingga total kapasitas yang dapat digunakan menjadi 3TB. Sebagai konteks, paket Google One yang paling populer maksimal hanya 2TB, yang berarti saya sudah melewati itu dan masih memiliki ruang lebih.
Dengan drive yang sudah siap, langkah berikutnya adalah benar-benar menggantikan pengalaman cloud, dan Nextcloud tampaknya menjadi pilihan yang tepat. Ini adalah aplikasi gratis yang dapat dihosting sendiri dan dapat dijalankan langsung di NAS Anda. Aplikasinya bekerja sangat mirip dengan Google Drive, dengan sinkronisasi file, cadangan foto, dan pembagian folder yang semuanya sudah terintegrasi. Ponsel Anda bisa secara otomatis mencadangkan foto ke aplikasi ini seperti yang dilakukan iCloud atau Google Photos, hanya saja semuanya akan masuk ke drive Anda sendiri alih-alih server yang terkunci di balik bayar.
Bagian lain yang tidak bisa dinegosiasikan adalah akses jarak jauh. Tujuan utama penyimpanan cloud adalah bisa mengakses file Anda dari mana saja, dan saya ingin NAS saya melakukan hal yang sama. Untuk ini, saya memilih WireGuard, sebuah VPN ringan yang memungkinkan Anda terhubung secara aman ke jaringan rumah Anda dari mana pun tanpa mengeksposnya ke internet publik. Setelah diatur, ponsel atau laptop Anda terhubung seolah-olah berada di jaringan rumah Anda, dan file Anda dapat diakses dari mana saja. Ini memerlukan sedikit konfigurasi di awal, tetapi ada banyak panduan yang tersedia, dan Anda hanya perlu melakukannya sekali.
Akses jarak jauh paling mudah jika Anda memiliki IP statis, karena alamat jaringan rumah Anda tetap sama. Namun, tidak semua ISP menyediakannya, dan dalam beberapa kasus, itu adalah tambahan berbayar. Jika itu terjadi, salah satu alternatifnya adalah Dynamic DNS, yang menghubungkan IP Anda yang berubah ke nama domain yang tetap. Dengan begitu, jika ISP Anda memperbarui IP Anda, Anda tetap bisa mengakses NAS Anda tanpa kesulitan tambahan.
Siapa yang cocok (dan tidak cocok) untuk ini
Sebelum menyiapkan server rumah saya, saya membayar sekitar $30 per bulan untuk penyimpanan cloud dan layanan media. Itu termasuk Google One di dua perangkat, sebuah paket iCloud di sampingnya, dan Plex Pass sebagai tambahan, yang jika dijumlahkan lebih dari $350 per tahun. Setelah menyiapkannya, angka tersebut turun hanya menjadi biaya listrik dan sesekali peningkatan untuk menjaga semuanya berjalan lancar. Dan ini tidak berhenti hanya pada penyimpanan. Saya menggunakan server rumah saya untuk menampung server Minecraft, mengatur pemblokiran iklan tingkat jaringan melalui Pi-hole, dan menjalankan Jellyfin untuk streaming media, jadi tidak ada habisnya seberapa banyak proyek satu kali ini bisa menghemat pengeluaran Anda.
Dengan demikian, pengaturan ini tidak untuk semua orang. Jika Anda membutuhkan sesuatu yang langsung berjalan tanpa hambatan dan tidak keberatan dengan biaya langganan, tetaplah menggunakan paket cloud biasa. Tetapi jika Anda memiliki mesin lama yang menumpuk debu, sedikit kesabaran, dan akhir pekan, itu semua yang Anda butuhkan untuk mengubahnya menjadi server rumah yang sepenuhnya berfungsi.












