Skrip otomasi untuk mengubah Set-Top Box (STB) ZTE B860H v1 (RAM 1GB, eMMC 8GB) menjadi lightweight Home Server yang tangguh menggunakan OS Armbian Trixie (Debian 13) dengan Linux Kernel 6.x / arm64.
- LEMP Stack Teroptimasi: NGINX Web Server terintegrasi mulus dengan PHP-FPM via Unix Socket, serta MariaDB Server.
- Optimasi Memori Rendah (RAM 1GB): - Alokasi otomatis ZRAM 512MB (kompresi RAM berbasis algoritma
lz4).- Alokasi Swapfile 1GB di SDCARD untuk mengurangi siklus baca/tulis (wear-tear) pada eMMC internal.
- Manajemen Berkas: Otomatisasi instalasi FileBrowser pada port
8080dengan isolasi root directory langsung ke SDCARD. - Akses Global (Tanpa Port Forwarding): Terintegrasi dengan Cloudflare Tunnel (
cloudflaredarm64). - Premium Command Center Dashboard (
index.php):- Desain modern Premium Dark Mode dengan sentuhan Glassmorphism (efek backdrop-blur).
- Sinkronisasi data sistem secara real-time (Uptime, Suhu CPU, Load CPU, RAM, ZRAM, Swap, eMMC, SDCARD) via AJAX Fetch API tanpa refresh halaman (interval 5 detik).
- Live Network Monitor: Menampilkan info IP lokal, ping latency ke internet, serta grafik teks kecepatan Download (RX) & Upload (TX) secara aktual.
- Perangkat: ZTE B860H v1 (Amlogic S905X).
- OS Terinstal: Armbian trixie di Internal MMC
- Media Tambahan: MicroSD Card (SDCARD) sudah terpasang (akan otomatis diformat ke
ext4oleh skrip jika tipenya tidak sesuai).
Hubungkan STB Anda melalui SSH, kemudian jalankan baris perintah berikut untuk mengunduh dan mengeksekusi skrip(Pilih sesuai yang kamu butuhkan):
Untuk yang EMMC STB nya masih normal.
curl -O https://raw.githubusercontent.com/budijoi/homeserver/main/installer.sh
chmod +x installer.sh
sudo ./installer.shUntuk yang EMMC STB nya udah rungkad (semua data dan aplikasi akan disimpan di MicroSD, harap gunakan MicroSD class10 dengan kapasitas minimal 8 16 GB).
curl -O https://raw.githubusercontent.com/budijoi/homeserver/main/installer2.sh
chmod +x installer2.sh
sudo ./installer2.shTunggu hingga proses instalasi selesai.
Untuk menghubungkan server lokal Anda ke domain publik luar tanpa perlu IP Publik statis atau port forwarding, jalankan perintah ini via terminal setelah instalasi:
cloudflared tunnel login
cloudflared tunnel create homeserver-b860h
/mnt/sdcard : Lokasi utama mounting SDCARD.
/var/www/html -> Symbolic Link ke /mnt/sdcard/www (Semua file web hosting disimpan aman di SDCARD).
/etc/filebrowser.db : Berkas basis data pengaturan user FileBrowser.
Dikembangkan khusus untuk efisiensi maksimum di atas arsitektur Amlogic S905X dengan memori terbatas.
MIT License
B860H HomeServer Project Powered by Armbian Linux