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
# Flash Armbian ke eMMC dd if=Armbian_xxx_HG680P.img of=/dev/mmcblk0 bs=4M status=progress
Setelah boot, update sistem dan set hostname:
apt update && apt upgrade -y hostnamectl set-hostname node1
Blacklist WiFi Driver
Driver rtl8189fs sering menyebabkan hang. Blacklist dulu:
echo "blacklist rtl8189fs" >> /etc/modprobe.d/blacklist-wifi.conf update-initramfs -u reboot
Install Docker
curl -fsSL https://get.docker.com | sh systemctl enable --now docker
Install LXD
snap install lxd lxd init --auto
Konfigurasi storage dengan disk eksternal:
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.