Dari Kamar Pribadi ke Mini Data Center: Membangun Home Lab Enterprise
“Keterbatasan seperti CGNAT bukan akhir jalan. Justru di situ kita ditantang buat berpikir dan berimajinasi layaknya engineer.”
Banyak yang beranggapan bahwa untuk belajar dan mengutak-atik infrastruktur sekelas enterprise, jalurnya harus lewat kantor besar atau setidaknya punya akses ke data center komersial. Saya pribadi kurang sepakat dengan pandangan itu. Beberapa Tahun lalu, saya bertekad membuktikan bahwa sebuah kamar di Pontianak — dengan anggaran mahasiswa yang dialokasikan secara cermat—bisa disulap menjadi mini data center mandiri yang sanggup menopang workload kelas produksi.
Proyek ini bermula dari kebutuhan nyata:
saya butuh lingkungan server 24/7 untuk backend IoT, development tools, serta berbagai eksperimen sistem operasi dan kontainer. Masalahnya, ada dua kendala utama di depan mata. Pertama, CGNAT (Carrier-Grade NAT) dari ISP yang menutup akses port forwarding ke IP publik. Kedua, keterbatasan dana untuk menyewa cloud instance berkapasitas besar tiap bulannya. Karena tidak mau kompromi dengan sekadar menyewa VPS kecil, saya putuskan membangun infrastrukturnya dari nol di rumah.
Bagi saya, ini bukan sekadar urusan “merakit PC spek dewa”. Ini adalah penerapan konkret dari prinsip Manajemen Proyek Perangkat Lunak dan Infrastruktur (MPPL): mulai dari perencanaan anggaran, manajemen risiko kelistrikan dan suhu, segmentasi keamanan jaringan, hingga prosedur pemulihan bencana (disaster recovery).
1. Perencanaan Arsitektur: Matang Sebelum Beli Hardware
Sebelum memesan satu pun komponen, saya sengaja meluangkan waktu sekitar satu minggu penuh murni untuk riset dan kalkulasi. Di dunia infrastruktur, kekeliruan dalam perencanaan awal biasanya berujung pada biaya perbaikan yang jauh lebih mahal saat sistem sudah berjalan.
Analisis Kebutuhan Komputasi & Jaringan
Kebutuhan sistem saya petakan secara realistis:
- Compute: Butuh banyak core fisik untuk menjalankan puluhan VM dan LXC kontainer secara paralel. Target awal: 20 core fisik (40 thread) pada tahun pertama dengan arsitektur motherboard dual-socket yang siap diekspansi ke CPU kedua saat beban komputasi melonjak.
- Memory: Mesin virtual dan database cukup haus memori. Dimulai dari 32GB pada fase awal, lalu diskalakan bertahap (48GB di bulan ke-6) hingga mencapai 80GB DDR4 ECC di tahun kedua. Proteksi ECC (Error-Correcting Code) adalah syarat mutlak untuk menjaga integritas data pada sistem yang menyala tanpa henti.
- Storage: Kombinasi NVMe SSD untuk partisi root OS dan disk VM berkecepatan tinggi, dipadu HDD kapasitas besar untuk storage pool data arsip dan backup.
- Network: Wajib ada segmentasi jaringan yang ketat (VLAN)—traffic manajemen admin, perangkat rumah tangga, koneksi tamu, dan sensor IoT tidak boleh saling intip.
- Bypass CGNAT: Karena IP publik dinamis tertutup NAT ISP, perlu strategi tunneling dua arah yang andal agar layanan tetap bisa diakses dari jaringan luar.
Dari pemetaan tersebut, saya menyusun Work Breakdown Structure (WBS) proyek:
- Infrastruktur Fisik & Kelistrikan — Perakitan sasis server, instalasi meteran listrik terpisah, instalasi RCBO, grounding mandiri, dan setup UPS.
- Hypervisor & Storage — Pemasangan Proxmox VE, konfigurasi pool ZFS, tuning I/O.
- Keamanan & Segmentasi Jaringan — Deployment VM OPNsense, konfigurasi VLAN trunking pada Cisco Switch, penyusunan firewall rules.
- Lapisan Ingress (Akses Remote) — Setup Cloudflared tunnel, site-to-site WireGuard VPN tunnel, dan pembuatan Custom Go SSH Gateway.
- Deployment Workload — Orkestrasi kontainer LXC, VM KVM, pipeline CI/CD, dan sistem monitoring.
Kelistrikan: Fondasi Utama yang Sering Luput
Server dual-socket kelas enterprise menarik arus awal (inrush current) yang cukup besar dan sensitif terhadap lonjakan tegangan. Mengabaikan aspek daya sama saja mengundang risiko kerusakan fatal pada komponen.
- Meteran Listrik Terpisah: Saya memasang meteran dan MCB tersendiri khusus untuk kamar kerja, terpisah dari jalur kelistrikan utama rumah. Tujuannya menghindari trip saat server booting atau komponen lain menyedot daya tinggi secara bersamaan.
- RCBO 16A: Proteksi ganda yang menggabungkan proteksi arus lebih (overcurrent) dan kebocoran arus ke tanah (earth leakage). Jika terjadi korsleting sekecil apa pun, arus langsung terputus sebelum memicu bahaya kebakaran.
- UPS 3000VA: Menggunakan unit UPS berkapasitas besar. Kapasitas ini memberi waktu cadangan yang sangat aman untuk melakukan graceful shutdown otomatis jika pemadaman berlangsung lama.
- Grounding Mandiri: Menancapkan grounding rod tembaga tersendiri sedalam beberapa meter untuk ruangan ini. Arde yang stabil sangat krusial guna membuang listrik statis dan melindungi motherboard server dari lonjakan induksi petir.
Strategi Mengatasi CGNAT
Tanpa IP publik statis, membuka port secara langsung adalah hal mustahil. Saya menyiasatinya dengan tiga jalur akses terpisah:
- Web Traffic (HTTP/HTTPS): Memanfaatkan Cloudflare Tunnel (Cloudflared) yang bekerja secara outbound-only. Server membuka koneksi keluar ke edge Cloudflare, sehingga kita mendapat SSL otomatis dan custom domain tanpa perlu membuka port router.
- Raw TCP/UDP: Menggunakan satu node VPS internasional berbiaya murah ber-IP publik sebagai relay endpoint, yang terhubung ke server lokal melalui tunnel WireGuard terenkripsi (kernel-space dengan overhead minimal) dipadu custom Go gateway untuk perutean lalu lintas.
- Akses Remote Shell (SSH): Mengembangkan gateway SSH khusus berbasis bahasa Go yang bertindak sebagai bastion host internal dengan autentikasi kunci publik yang ketat.
2. Lingkup Pengerjaan (Scope of Work)
Perakitan Hardware Server
Spesifikasi perangkat keras yang beroperasi saat ini:
| Komponen | Spesifikasi Teknis | Keterangan Evolusi |
|---|---|---|
| Prosesor (CPU) | 2× Intel Xeon E5-2673 V4 (Total 40 Core / 80 Thread) | Single socket 20C/40T di Tahun ke-1, ekspansi CPU ke-2 di Tahun ke-2 |
| Memori (RAM) | 80GB ECC DDR4 (5 keping 16GB pada slot primer) | Bertahap: 32GB (Tahun 1) → 48GB (Bulan 6) → 80GB (Tahun 2) |
| Kartu Grafis (GPU) | GPU pendukung komputasi dan display passthrough | Komputasi beban kerja umum & visualisasi display VM |
| Motherboard | Dual-socket LGA2011-3 dengan dukungan quad-channel ECC | Mendukung multi-CPU dan arsitektur multi-channel memory |
| Penyimpanan | SSD NVMe (boot & VM OS) + HDD Enterprise (Data Pool ZFS) | Partisi sistem berkecepatan tinggi & penyimpanan data redundan |
| Power Supply | PSU redundan/kapasitas tinggi bersertifikasi efisiensi 80+ Platinum | Kapasitas sustained daya tinggi untuk konfigurasi multi-socket |
Evolusi & Skalabilitas Bertahap (Incremental Scaling Journey)
Satu prinsip penting dalam manajemen proyek infrastruktur yang saya pegang teguh adalah tidak memaksakan belanja modal (over-provisioning) di awal jika beban kerja belum menuntutnya. Alih-alih langsung merakit spek puncak sejak hari pertama, server ini saya kembangkan secara bertahap dalam tiga fase nyata:
Tahun Pertama: Fondasi Awal (20 Core / 40 Thread & 32GB RAM)
Pada tahun pertama operasional, saya sengaja hanya memasang 1 unit prosesor Xeon E5-2673 v4 (20C/40T) dengan soket kedua dibiarkan kosong, serta didukung 32GB ECC RAM (2× 16GB). Konfigurasi awal ini sudah sangat mumpuni dan efisien untuk menopang Proxmox VE, VM OPNsense, Cloudflared tunnel, dan belasan kontainer LXC harian tanpa memboroskan konsumsi listrik.Bulan ke-6: Ekspansi Memori Pertama (Naik ke 48GB RAM)
Memasuki bulan keenam, ragam VM eksperimental (lingkungan staging, database terpisah, dan worker build) mulai memakan alokasi RAM hingga mendekati 80%. Saya mengeksekusi penambahan 1 modul RAM 16GB lagi, sehingga total kapasitas naik menjadi 48GB ECC (3× 16GB).Tahun Kedua: Penskalaan Penuh (40 Core / 80 Thread & 80GB RAM)
Kebutuhan komputasi melonjak signifikan di tahun kedua seiring bertambahnya beban pengolahan data paralel, kluster microservices, dan eksperimen model AI lokal. Di fase inilah saya mengaktifkan soket prosesor kedua dengan memasang Xeon E5-2673 v4 kedua (genap 40C/80T), sekaligus menambah 2 keping RAM lagi sehingga total memori terkumpul menjadi 80GB ECC DDR4 (5× 16GB).
Pendekatan bertahap ini sekaligus menjawab pertanyaan teknis mengapa jumlah keping RAM-nya 5 modul: ini adalah hasil adaptasi investasi hardware yang pragmatis. Penataan kelima modul 16GB tersebut dipetakan secara teliti mengikuti buku manual motherboard pada slot-slot kanal primer agar distribusi bandwidth antarsoket tetap seimbang dan POST berjalan mulus tanpa hambatan.
Pemasangan Hypervisor (Proxmox VE)
Pilihan jatuh pada Proxmox VE sebagai hypervisor tipe-1 berbasis Debian. Alasannya jelas: gratis, open source, performa virtualisasi KVM yang matang, dukungan kontainer LXC yang sangat hemat sumber daya, serta integrasi ZFS bawaan.
Saya mengonfigurasi pool ZFS dengan kompresi data aktif untuk partisi VM. Fitur snapshot bawaan ZFS memungkinkan saya melakukan backup atau rollback kondisi sistem dalam hitungan detik sebelum melakukan pembaruan besar.
Router & Firewall Virtual (OPNsense)
Di atas Proxmox, saya menjalankan OPNsense di dalam satu VM khusus sebagai gerbang jaringan utama (core router).
- WAN (vtnet0): Mengarah ke modem ONT ISP.
- LAN (vtnet1): Diteruskan ke port trunk Cisco Switch menggunakan penandaan 802.1Q VLAN.
Skema segmentasi VLAN yang diterapkan:
| VLAN ID | Nama Jaringan | Cakupan & Kebijakan Akses |
|---|---|---|
| VLAN 10 | ADMIN | Akses penuh ke antarmuka web Proxmox, OPNsense, dan SSH Gateway |
| VLAN 20 | HOME | Perangkat harian keluarga (laptop, ponsel, TV pintar) |
| VLAN 90 | TENANT / GUEST | Khusus akses internet luar, isolasi total dari seluruh perangkat lokal |
| VLAN 40 | IoT | Sensor pintar dan mikrokontroler, dilarang berkomunikasi antar-perangkat (no lateral movement) |
Semua aturan firewall antar-subnet, server DHCP, dan resolver DNS lokal dikendalikan terpusat melalui OPNsense.
Konfigurasi Switch Managed Cisco
Untuk menangani lalu lintas fisik antarkabel, saya menggunakan switch layer-3 Cisco WS-C3560X-48T.
Konfigurasi yang dipasang meliputi:
- Trunk Port: Port gigabit yang terhubung langsung ke NIC server Proxmox guna mengalirkan seluruh tag VLAN.
- Access Port: Port-port fisik yang dialokasikan khusus untuk masing-masing ruangan, Access Point WiFi, dan workstation sesuai ID VLAN-nya.
- Port Security: Membatasi MAC address pada port tertentu untuk mencegah perangkat asing menyusup ke segmen sensitif.
Menembus CGNAT: Lapisan Ingress & Gateway
1. Cloudflared Tunnel & Caddy Reverse Proxy
Layanan berbasis antarmuka web (dashboard monitoring, API service, dan web app) diarahkan melalui daemon Cloudflared yang berjalan di LXC ringan. Di belakangnya, saya menyematkan Caddy sebagai reverse proxy lokal yang memetakan subdomain ke IP kontainer yang sesuai secara otomatis.
2. Site-to-Site WireGuard Tunnel + Custom TCP/UDP Gateway
Cloudflare Tunnel versi standar memiliki batasan untuk protokol non-HTTP. Untuk menangani lalu lintas soket TCP murni, koneksi basis data remote, maupun protokol custom, saya memanfaatkan WireGuard untuk membangun koneksi site-to-site terenkripsi antara VPS publik luar dan server rumah. Berbeda dengan proxy level aplikasi biasa, WireGuard beroperasi langsung pada kernel space Linux sehingga menawarkan latensi yang luar biasa rendah, konsumsi sumber daya minimal, serta throughput maksimal. Di atas tunnel WireGuard ini, saya menempatkan gateway kustom berbasis Go untuk mengatur perutean (port forwarding, autentikasi, dan load distribution) langsung ke kontainer atau VM target.
3. SSH Gateway (Bastion Host)
Alih-alih membiarkan port SSH standar terekspos atau repot menyalakan koneksi VPN di setiap perangkat klien, saya membangun gateway SSH khusus dengan Go. Gateway ini berfungsi sebagai titik masuk tunggal:
- Hanya menerima autentikasi berbasis public key.
- Memiliki fitur perutean dinamis ke mesin target berdasarkan hostname tujuan.
- Mencatat log sesi untuk kebutuhan audit keamanan.
Penempatan Workload
Seluruh beban komputasi dibagi secara terstruktur:
- LXC Alpine: Layanan IoT berbobot ringan, seperti broker MQTT dan penampung data sensor.
- LXC Debian: Kebutuhan basis data, message broker, dan tool internal.
- KVM Production (ARISE Server): Menjalankan aplikasi utama dengan isolasi kernel penuh.
- KVM Kali Linux: Lingkungan uji coba penetrasi (penetration testing) berkala untuk memvalidasi ketahanan firewall sendiri.
- CI/CD Worker: Menjalankan pipeline build dan deploy otomatis yang terisolasi dalam network namespace mandiri.
3. Garis Waktu & Manajemen Waktu
Pengerjaan proyek ini memakan waktu sekitar 3 hingga 4 bulan secara paruh waktu di sela-sela rutinitas kuliah dan pengerjaan tugas akademik.
| Tahapan Kerja | Estimasi Durasi | Ruang Lingkup Aktivitas |
|---|---|---|
| Riset & Desain Arsitektur | 2 minggu | Menghitung beban daya, memilih platform hypervisor, dan mendesain topologi VLAN |
| Pengadaan Komponen | 2–3 minggu | Berburu hardware server second, RAM ECC, Cisco switch, dan perangkat listrik |
| Instalasi Listrik & Grounding | 3–5 hari | Penarikan kabel tembaga, pemasangan grounding rod, instalasi box MCB + RCBO |
| Perakitan & Burn-in Test | 1 minggu | Perakitan CPU ganda, pengujian POST, stress test memori dan suhu |
| Instalasi Hypervisor & Routing | 1 minggu | Deployment Proxmox VE, konfigurasi ZFS, setup OPNsense dan firewall rules |
| Konfigurasi Switch Cisco | 3–4 hari | Setup VLAN trunking, access port, dan pengujian isolasi jaringan |
| Pengembangan Gateway Go | 2–3 minggu | Penulisan kode gateway, konfigurasi tunnel WireGuard TCP/UDP, dan integrasi Cloudflared |
| Deployment Workload & Hardening | 1 minggu | Migrasi kontainer, hardening SSH, setup cron backup, dan monitoring |
| Dokumentasi & Uji Pemulihan | 1 minggu | Pembuatan diagram topologi, runbook operasional, dan simulasi pemadaman listrik |
Kunci Efisiensi Waktu
- Kerja Paralel: Sembari menunggu paket hardware tiba dari ekspedisi, saya menyelesaikan penulisan kode gateway Go dan skrip otomasi di laptop.
- Pintu Kendali Kualitas (Milestone Gate): Saya disiplin tidak melangkah ke instalasi jaringan sebelum hardware lolos uji kestabilan 24 jam penuh tanpa satupun error.
- Pemanfaatan Snapshot: Setiap kali akan mengubah konfigurasi krusial pada OPNsense atau Proxmox, saya selalu membuat snapshot terlebih dahulu. Jika terjadi salah konfigurasi, kondisi semula bisa dipulihkan dalam sekejap.
4. Alokasi Anggaran & Valuasi Proyek
Dengan memanfaatkan pasar hardware enterprise bekas (refurbished / second-hand), biaya yang dikeluarkan jauh lebih hemat jika dibandingkan membeli komputer desktop baru berspesifikasi setara.
Rincian Biaya Hardware & Fisik
| Kebutuhan Hardware | Estimasi Biaya |
|---|---|
| Dual Xeon E5-2673 V4 + Motherboard Dual Socket | Rp 5.500.000 – 6.500.000 |
| RAM ECC DDR4 80GB (5× 16GB) | Rp 5.000.000 – 10.000.000 |
| Media Penyimpanan (NVMe SSD + HDD Bulk) | Rp 4.500.000 – 10.000.000 |
| Casing Server + Power Supply Platinum | Rp 2.000.000 – 3.000.000 |
| Cisco Switch WS-C3560X-48T (Second) | Rp 1.000.000 – 1.500.000 |
| UPS 3000VA (Second) | Rp 2.000.000 – 3.000.000 |
| Material Listrik (Meteran, RCBO, Grounding Rod, Kabel Tembaga) | Rp 1.500.000 – 2.500.000 |
| Rak Server, Aksesoris, Pasta Termal, & Pendingin Tambahan | Rp 500.000 – 1.500.000 |
| Total Estimasi Belanja Modal (CapEx) | Rp 22.500.000 – 37.000.000 |
Catatan Harga Pasar Terkini:
- RAM ECC DDR4 (80GB / 5× 16GB RDIMM): Harga kepingan 16GB DDR4 ECC Registered di pasaran berkisar antara Rp 1.000.000 hingga Rp 2.000.000 per modul (tergantung varian copotan server tier-1 atau kondisi baru bersertifikat), sehingga alokasi untuk 5 keping berada di rentang Rp 5.000.000 – 10.000.000.
- Media Penyimpanan (NVMe + HDD Enterprise ZFS): Terdiri dari SSD NVMe 1TB–2TB untuk OS root dan partisi VM (~Rp 1.500.000 – 2.500.000), dipadu HDD Enterprise (seperti Seagate Exos atau WD Ultrastar 4TB–8TB) untuk pool ZFS redundancy, dengan total Rp 4.500.000 – 10.000.000.
Biaya Operasional Rutin (OpEx)
- Konsumsi Listrik: Rata-rata penarikan daya saat idle berkisar 130–160 Watt dan sekitar 300–400 Watt pada beban kerja tinggi (kurang lebih Rp 300.000 – 600.000 per bulan).
- Node VPS Relay: Cloud instance ekonomis untuk public ingress (~Rp 50.000 – 100.000 per bulan).
- Domain & DNS: Langganan domain tahunan via Cloudflare.
Nilai Tambah
Jika arsitektur jaringan, segmentasi keamanan, perakitan perangkat, dan penulisan gateway kustom ini diserahkan kepada pihak konsultan IT profesional, estimasi biaya jasanya berkisar di angka Rp 15.000.000 hingga Rp 30.000.000. Namun nilai yang sesungguhnya bukan sekadar penghematan dana, melainkan pemahaman mendalam yang terbentuk dari pengalaman langsung merakit, menyolder, mengonfigurasi rute, hingga memecahkan masalah sistem tingkat rendah.
5. Pengendalian Mutu & Pengujian (Quality Assurance)
Sistem yang ditargetkan menyala 24 jam sehari di dalam ruangan tempat beristirahat harus memenuhi standar keandalan yang ketat:
1. Uji Beban & Manajemen Suhu
- Menguji seluruh 80 thread menggunakan tool
stress-ngselama 4 jam berturut-turut. Suhu puncak prosesor stabil tertahan di bawah 78°C. - Penyesuaian kurva kipas pendingin (fan profile) agar tetap mampu membuang panas secara efisien tanpa menimbulkan kebisingan yang mengganggu tidur.
2. Validasi Integritas Memori & Data
- Menjalankan pengujian Memtest86+ selama 24 jam nonstop pada seluruh kapasitas 80GB RAM guna memastikan tidak ada sel memori yang bermasalah.
- Mengaktifkan fitur scrubbing berkala pada storage pool ZFS untuk memverifikasi checksum blok data secara otomatis.
3. Pengujian Keamanan & Isolasi Jaringan
- Melakukan pemindaian port menggunakan Nmap dari subnet TENANT menuju subnet ADMIN dan HOME; seluruh paket berhasil di-drop sesuai rancangan firewall.
- Menjalankan simulasi serangan dari luar ke IP VPS publik untuk memastikan hanya port relay terenkripsi yang berstatus terbuka.
4. Uji Kinerja Jaringan
- Pengukuran throughput antarsubnet menggunakan iPerf3 sukses menyentuh angka 940 Mbps (mendekati batas teoritis Gigabit Ethernet).
- Latensi internal antarmesin virtual konsisten di bawah 0,5 ms.
5. Simulasi Pemadaman Listrik
- Mencabut steker utama PLN saat sistem beroperasi penuh guna menguji respons UPS. Sistem otomatis mendeteksi status baterai, mengirimkan notifikasi peringatan, dan memicu eksekusi skrip pemadaman bertahap sebelum cadangan daya habis.
6. Manajemen Risiko & Hambatan Nyata
| Potensi Risiko | Dampak Nyata | Langkah Mitigasi |
|---|---|---|
| Kendala CGNAT dari ISP | Port forwarding tertutup, akses publik terblokir | Memadukan Cloudflare Tunnel untuk trafik web serta WireGuard tunnel + custom Go gateway untuk trafik TCP/UDP |
| Suhu Panas Dual Xeon | Throttling prosesor, penurunan usia pakai komponen | Pemilihan heatsink dual-tower berkualitas, pasta termal berdaya hantar tinggi, dan sirkulasi udara ruangan yang terarah |
| Beban Arus Listrik | MCB rumah trip atau risiko korsleting | Pemasangan MCB dan meteran terpisah, RCBO sensitif 30mA, serta UPS berkapasitas 3000VA |
| Kebisingan Kipas | Mengganggu kenyamanan istirahat di kamar | Pemilihan kipas berefisiensi akustik baik, tuning kurva PWM di BIOS, dan penataan sasis di sudut ruangan |
| Kegagalan Hardware Bekas | Komponen rusak pasca pembelian | Memilih penjual terpercaya, verifikasi kondisi fisik secara detail, dan burn-in test intensif sebelum dideploy |
| Kehilangan Data Konfigurasi | Downtime berkepanjangan saat disk bermasalah | Snapshot ZFS otomatis terjadwal dan sinkronisasi seluruh konfigurasi serta kode ke repositori Git privat |
7. Catatan Akhir & Refleksi
Membangun home lab ini memberikan pengalaman belajar yang tidak mungkin didapatkan hanya dari materi kuliah di dalam kelas. Dari proyek ini, ada beberapa poin penting yang bisa saya tarik:
- Kendala teknis adalah guru terbaik. Masalah seperti CGNAT atau minimnya anggaran justru mendorong kita mempelajari cara kerja protokol jaringan di tingkat yang lebih dalam.
- Hardware enterprise generasi sebelumnya masih sangat bertenaga. Komponen server bekas berspesifikasi tinggi sering kali menawarkan performa komputasi multi-core yang jauh lebih ekonomis dibandingkan menyewa instance cloud besar secara terus-menerus.
- Kelistrikan dan pendinginan adalah pondasi. Sebagus apa pun arsitektur perangkat lunak yang dirancang, semuanya tidak berarti jika sistem fisiknya rentan terhadap gangguan daya atau panas berlebih.
- Dokumentasi teknis menyelamatkan waktu. Memiliki diagram jaringan, catatan port, dan runbook pemulihan yang rapi jauh lebih berharga daripada mengandalkan ingatan saat terjadi kendala tak terduga.
Kini server tersebut bekerja dengan tenang di sudut kamar. Di balik hembusan pelan kipas pendingin dan kelap-kelip indikator LED-nya, ada puluhan layanan yang terus aktif melayani kebutuhan pengujian dan komputasi harian. Bagi saya, lab kecil ini adalah bukti konkret bahwa keterbatasan modal bukan penghalang untuk mengeksplorasi teknologi kelas industri.
Tulisan ini disusun sebagai rangkuman dokumentasi teknis pribadi sekaligus bagian dari pemenuhan tugas akademik. Jika ada pertanyaan atau ingin berdiskusi lebih lanjut seputar konfigurasi Proxmox, jaringan OPNsense, maupun trik menembus CGNAT, silakan terhubung melalui media sosial saya yang tersedia di halaman profil.

