Inilah mengapa saya menambahkan Raspberry Pi Zero ke pengaturan homelab saya


Raspberry Pi Zero adalah perangkat yang kecil, hemat daya, dan tidak dianggap sebagai kandidat utama untuk self-hosting. Namun, itu telah menjadi bagian penting dari pengaturan saya.

Pi Zero membuat homelab saya lebih andal

Sumber tunggal terbesar dari waktu henti di homelab saya biasanya berasal dari sumber eksternal. Kadang-kadang itu adalah pemadaman listrik, lain waktu itu adalah ISP saya yang melakukan pemeliharaan. Dalam keadaan yang sangat tidak beruntung, beberapa layanan besar di internet—seperti CloudFlare—akan mengalami gangguan.

Untuk membuat layanan yang saya host sendiri lebih tahan terhadap gangguan, saya baru-baru ini menambahkan cadangan baterai pada modem dan router saya, yang menjaga koneksi internet tetap online bahkan saat listrik mati. Seringkali, hanya karena listrik mati bukan berarti internet juga mati.

Namun, saya segera menyadari saya memiliki masalah lain: layanan yang saya kelola sendiri.

Saya meng-host sendiri puluhan hal yang berbeda pada berbagai waktu, dan ada beberapa, seperti halaman awal yang dipersonalisasi, server WireGuard saya, Joplin, dan PiHole saya, yang saya butuhkan setiap saat.

Pi Zero adalah PiHole cadangan yang hebat

PiHole adalah solusi serba ada yang memungkinkan setiap perangkat di jaringan Anda mendapatkan manfaat dari pemblokiran iklan. Ini cenderung memfilter sebagian besar iklan berbahaya dan persentase yang wajar dari semua iklan lainnya.

Meskipun terdengar seperti pekerjaan besar untuk menyaring semua iklan di seluruh jaringan, sebenarnya tidak begitu sulit. Anda dapat dengan mudah menjalankan seluruh pengaturan pada Pi Zero atau Pi Zero 2 tanpa masalah—cukup arahkan server DNS router Anda ke Pi di jaringan Anda, dan semuanya siap digunakan.

Bagian terbaik dari pengaturan ini adalah bahwa itu bekerja dalam berbagai situasi. Jika internet saya mati, tetapi listrik menyala, saya bisa langsung menghubungkan Starlink saya dan saya tetap bisa mendapatkan pemblokiran iklan di seluruh jaringan.

Jika listrik dan internet mati, saya harus menghubungkan Starlink ke cadangan baterai, tetapi saya masih memiliki pemblokiran iklan. Dan jika listrik mati, tetapi saya masih memiliki internet, saya tidak perlu melakukan apa pun sama sekali. Pi Zero, modem, dan router saya semuanya terhubung ke cadangan baterai. Semuanya tetap berjalan seperti normal.

WireGuard berjalan dengan baik pada perangkat berdaya rendah

Biasanya, kebanyakan orang membuat layanan homelab mereka dapat diakses menggunakan DNS dinamis atau sesuatu seperti tunnel CloudFlare, dan sebagian besar, pengaturan tersebut bekerja dengan baik.

Namun, seperti yang kita lihat pada tahun 2025, terkadang layanan eksternal yang kita andalkan—seperti CloudFlare—tidak berfungsi tanpa peringatan. Kadang-kadang mereka rusak selama berjam-jam, lain kali mungkin bermasalah selama berhari-hari. Apapun kasusnya, saya lebih suka menjaga jaringan saya tetap dapat diakses bahkan saat terjadi pemadaman listrik atau gangguan CloudFlare, jadi saya menggunakan server WireGuard sebagai gantinya.

Server WireGuard berjalan di Pi Zero di jaringan saya, dan selama saya tidak mencoba memindahkan banyak data melaluinya, itu bekerja dengan baik—saya bahkan bisa memutar musik melalui itu tanpa masalah.

IP rumah saya tidak berubah lebih dari sekali setiap dua tahun atau lebih, jadi saya tidak terlalu khawatir tentang akses selain mengetik IP saya. Namun, jika Anda memiliki alamat IP yang sering berubah, Anda bisa menggunakan sesuatu seperti DDClient untuk menjaga IP Anda tetap terbaru. Jika Anda ingin versi yang sepenuhnya mandiri, Anda bisa menulis skrip yang mem-ping berbagai layanan online untuk alamat IP Anda dan mengirimkan pesan kepada Anda setiap kali IP berubah.

Bagaimanapun keadaannya, server WireGuard adalah cara yang bagus untuk menjaga agar "backdoor" tetap terbuka untuk layanan yang Anda host sendiri yang akan bekerja dalam hampir semua keadaan, kecuali jika internet itu sendiri mati.

Dashboard saya hampir tidak membutuhkan daya

Salah satu layanan swasta favorit saya baru-baru ini adalah halaman awal Glance, yang sebagian besar telah menggantikan feed media sosial bagi saya. Saya bisa mendapatkan tampilan yang ringkas dan minimalis dari Reddit yang saya pedulikan, pemberitahuan berita terkini di area topik internet saya, dan hampir semua informasi lain yang saya inginkan. Yang perlu saya lakukan hanyalah menambahkannya ke file konfigurasi.

Ini telah menjadi salah satu layanan yang saya andalkan setiap hari untuk pekerjaan saya dan minat pribadi saya, terutama karena ini memungkinkan saya untuk lepas dari konten yang digerakkan oleh algoritme di seluruh internet.

Untungnya, server Glance hampir tidak memerlukan daya untuk dijalankan jika Anda menjaga semuanya tetap sederhana. Saya mengaturnya di Pi Zero saya sebagai uji coba awalnya, dan saya belum memindahkannya. Sekarang, server ini dapat diakses kapan saja dari mana saja di dunia, berkat kombinasi cadangan baterai dan server WireGuard.


Tentu saja, Pi Zero atau Pi Zero 2 bukanlah PC yang kuat. Mereka adalah komputer papan tunggal yang kecil yang dirancang untuk menjalankan sistem operasi yang sangat sederhana dengan program yang sederhana. Saya akan mendorong Anda untuk membuat daftar "triase" dari layanan paling penting yang Anda hosting sendiri dan mulai dengan memindahkan yang paling penting dan ringan ke Pi Anda.

Artikel terkait