File server ringan untuk STB B860H. Semua file tersimpan di microSD. Akses file dari HP, laptop, atau TV β cukup lewat browser.
| Barang | Keterangan |
|---|---|
| STB B860H | Sudah terinstall Armbian di SD Card |
| Kabel LAN / WiFi | STB terhubung ke jaringan rumah |
| PC / Laptop | Untuk transfer file dan setting awal |
SSH ke STB, lalu ketik:
hostname -IContoh hasil: 192.168.1.100
Catat angka IP ini. Kamu akan pakai untuk akses dari browser.
Buka terminal/CMD di PC, lalu kirim file aplikasi:
scp "D:\path\ke\file\*" root@192.168.1.100:/mnt/sdcard/minifileserver/Ganti
192.168.1.100dengan IP STB kamu. Masukkan password root STB jika diminta.
Atau pakai flashdisk:
- Copy semua file ke flashdisk
- Colok ke USB STB
- SSH ke STB lalu ketik:
cp /media/usb*/* /mnt/sdcard/minifileserver/SSH ke STB lalu ketik:
bash /mnt/sdcard/minifileserver/install.shTunggu sampai selesai (1-2 menit). Installer otomatis:
- Install Apache & PHP
- Konfigurasi upload file besar
- Buat folder storage di microSD
- Setup auto-mount USB HDD/SSD
Buka browser di HP / laptop / TV yang terhubung ke jaringan yang sama:
http://192.168.1.100/
Ganti 192.168.1.100 dengan IP STB kamu.
Biar STB tetap bisa diakses meski kabel LAN dicabut.
SSH ke STB, jalankan:
bash /mnt/sdcard/minifileserver/setup-wifi.shMasukkan SSID dan password WiFi saat diminta.
=== Setup WiFi Cadangan ===
Interface WiFi terdeteksi: wlan0
Nama WiFi (SSID): Pohon Mangga
Password WiFi:
Menghubungkan ke 'Pohon Mangga'...
=== WiFi siap! ===
IP Via WiFi : 192.168.1.105
IP Via LAN : 192.168.1.100
Akses MiniFileServer dari WiFi:
http://192.168.1.105/
http://192.168.1.105/admin.php
armbian-configPilih: Network β WiFi β pilih SSID β masukkan password.
- LAN sebagai koneksi utama (prioritas tinggi)
- WiFi sebagai cadangan (prioritas rendah)
- Jika LAN dicabut, STB otomatis pindah ke WiFi
- Jika LAN dicolok lagi, balik ke LAN
Untuk ganti WiFi, jalankan ulang
bash setup-wifi.sh
Ada 2 halaman:
| Alamat | Untuk | Password |
|---|---|---|
http://(ip-stb)/ |
Melihat & download file (publik) | Tidak perlu |
http://(ip-stb)/admin.php |
Mengelola file (admin) | admin123 |
1. Buka http://(ip-stb)/admin.php
2. Masukkan password: admin123
3. Klik Login
1. Klik tombol [π€ Upload] di toolbar
2. Pilih satu atau banyak file
3. Klik Upload
File akan tersimpan di microSD (/mnt/sdcard/storage/).
1. Klik tombol [π Folder Baru]
2. Masukkan nama folder
3. Klik Buat
1. Cari file/folder yang ingin diubah
2. Klik ikon βοΈ di kolom Aksi
3. Masukkan nama baru
4. Klik Simpan
Hapus satu:
1. Cari file/folder yang ingin dihapus
2. Klik ikon ποΈ di kolom Aksi
3. Konfirmasi dengan klik OK
Hapus banyak sekaligus:
1. Centang file/folder yang ingin dihapus
2. Klik tombol [π Hapus] di toolbar
3. Konfirmasi
1. Centang file yang ingin dipindah/disalin
2. Klik [β Pindah] atau [π Salin] di toolbar
3. Pilih folder tujuan
4. Klik Pindah / Salin
1. Klik nama file gambar (.jpg, .png, .gif, dll)
2. Muncul pop-up dengan preview gambar
3. Klik [π₯ Download] untuk menyimpan
4. Klik β atau tekan ESC untuk tutup
1. Klik nama file .mp3 / .mp4 / .mkv / dll
2. Muncul pop-up dengan player
3. Klik βΆοΈ untuk play
4. Klik [π₯ Download] untuk menyimpan
- Klik folder untuk masuk
- Klik π atau breadcrumb untuk kembali ke folder sebelumnya
π / Videos / Movies
β Klik untuk naik level
Edit file admin.php di baris paling atas:
$password = 'admin123';Ganti admin123 dengan password baru.
Colok HDD/SSD ke port USB STB. Jika sudah menjalankan install.sh, drive akan otomatis ter-mount.
Untuk mengganti penyimpanan ke HDD/SSD:
# Cek apakah HDD terbaca
lsblk
# Mount manual (contoh)
sudo mount /dev/sda1 /mnt/hdd
sudo chmod 777 /mnt/hdd
# Ubah config storage
echo '{"storage_path":"/mnt/hdd"}' > /mnt/sdcard/minifileserver/minifs.json# Install cloudflared
curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-arm64 -o /usr/local/bin/cloudflared
chmod +x /usr/local/bin/cloudflared
# Login
cloudflared tunnel login
# Buat tunnel
cloudflared tunnel create minifs
# Arahkan domain
cloudflared tunnel route dns minifs namafile.anda.com
# Jalankan
cloudflared tunnel run minifsAkses dari mana saja: https://namafile.anda.com
/mnt/sdcard/
βββ minifileserver/ β Folder aplikasi
β βββ index.php β Halaman publik
β βββ admin.php β Admin panel
β βββ login-form.php β Halaman login
β βββ serve.php β File server (streaming & preview)
β βββ minifs.json β Konfigurasi penyimpanan
β βββ install.sh β Installer (jalankan sekali)
β βββ setup-wifi.sh β Setup WiFi cadangan
β
βββ storage/ β File-file kamu disini
| Masalah | Solusi |
|---|---|
admin.php tidak bisa diakses |
Jalankan bash install.sh dulu |
| Gagal upload | Cek izin folder: chmod 777 /mnt/sdcard/storage |
| File tidak muncul | Refresh browser (F5) |
| Player tidak muncul | Update file index.php & admin.php |
| Lupa password | Edit admin.php, cari $password = |