Panduan lengkap membangun private cloud hemat biaya dengan STB Android, LXD cluster, dan Docker di Armbian ARM64.
## Latar Belakang
STB (Set Top Box) Android seperti HG680P ternyata bisa dijadikan mini server yang cukup capable. Dengan prosesor ARM64 dan RAM 2GB, perangkat ini bisa menjalankan Armbian dan berbagai layanan Docker dengan lancar.
Di artikel ini saya akan bagikan cara setup 2 node STB sebagai microcloud dengan LXD cluster dan Docker.
## Hardware yang Dipakai
- 2x STB HG680P (ARM64, 2GB RAM, 8GB eMMC)
- 2x USB/SATA storage eksternal untuk data
- Switch Ruijie ES210GS-P
- MikroTik RB750Gr3 sebagai router
## Install Armbian
```bash
# Flash Armbian ke eMMC
dd if=Armbian_xxx_HG680P.img of=/dev/mmcblk0 bs=4M status=progress
```
Setelah boot, update sistem dan set hostname:
```bash
apt update && apt upgrade -y
hostnamectl set-hostname node1
```
## Blacklist WiFi Driver
Driver `rtl8189fs` sering menyebabkan hang. Blacklist dulu:
```bash
echo "blacklist rtl8189fs" >> /etc/modprobe.d/blacklist-wifi.conf
update-initramfs -u
reboot
```
## Install Docker
```bash
curl -fsSL https://get.docker.com | sh
systemctl enable --now docker
```
## Install LXD
```bash
snap install lxd
lxd init --auto
```
Konfigurasi storage dengan disk eksternal:
```bash
lxc storage create pool1 dir source=/mnt/storage
```
## Kesimpulan
Dengan modal STB bekas yang terjangkau, kita bisa punya private cloud sendiri yang cukup powerful untuk hosting berbagai layanan personal maupun bisnis kecil.