install casa os di stb HG680P bekas indihome untuk server casa os dan immich

Riky

 


Menginstal CasaOS dan Immich pada perangkat STB bekas Indihome Huawei HG680P merupakan tantangan teknis yang menarik, tetapi memerlukan pemahaman yang cukup mendalam tentang modifikasi perangkat keras, sistem operasi berbasis ARM, serta penggunaan Docker dalam lingkungan terbatas. Artikel berikut akan membahas secara komprehensif dan teknis, langkah-langkah serta pertimbangan penting untuk mencapai tujuan tersebut.


✅ Pengenalan Perangkat: Huawei HG680P

Huawei HG680P adalah set-top box (STB) yang dahulu digunakan oleh Indihome. Spesifikasinya meliputi:


  • CPU: Amlogic S805 atau S905 (ARMv7/ARMv8)
  • RAM: 1GB DDR3
  • Storage: 8GB eMMC (dapat diperluas via USB)
  • OS Bawaan: Android TV 5.1
  • Port: HDMI, USB 2.0, LAN, AV Out, IR, dan microSD


Perangkat ini relatif terbatas dalam hal sumber daya, tetapi masih bisa digunakan sebagai mini server jika diubah sistem operasinya.


🧱 Tahapan Umum: CasaOS + Immich di HG680P

Agar perangkat ini bisa menjalankan CasaOS dan Immich, ada beberapa tahapan besar:


  • Unlock bootloader & install Linux (Debian/Armbian)
  • Pasang Docker & Docker Compose
  • Install CasaOS (Dashboard manajemen)
  • Install Immich (dengan Docker Compose)


1. 🔓 Unlock Bootloader & Install Linux

A. Persiapan

Flashdisk minimal 8GB

Keyboard USB & kabel OTG jika perlu

Aplikasi burning image: balenaEtcher


File Armbian untuk STB S905 (atau S805) dari komunitas seperti forum Armbian atau tvbox-linux


B. Proses Instalasi Armbian

Unduh Armbian khusus STB HG680P:


Cari image untuk S905X atau perangkat sejenis: Armbian_23.xx_Station_Debian_bullseye_legacy_5.15.xxx.img.xz


Flash image ke USB menggunakan Balena Etcher.


Edit file uEnv.txt:


Ganti dtb_name ke meson-gxl-s905x-p212.dtb atau meson-gxl-s905d-h96.dtb


Tambahkan console=ttyAML0,115200


Boot STB dari USB:


Gunakan toothpick method (tekan tombol reset saat colok power)


Atau akses adb shell jika masih bisa masuk Android


Jika berhasil, STB akan boot ke CLI Armbian.


Install ke internal (opsional):

Jalankan perintah berikut (pastikan data penting sudah dibackup):


bash

Copy

Edit

sudo nand-sata-install

2. ⚙️ Instalasi Docker dan Docker Compose

A. Install Docker

bash

Copy

Edit

curl -fsSL https://get.docker.com -o get-docker.sh

sudo sh get-docker.sh

B. Install Docker Compose (Manual Binary karena arsitektur ARM)

bash

Copy

Edit

sudo apt install -y python3-pip

pip3 install docker-compose

Cek dengan:


bash

Copy

Edit

docker -v

docker-compose -v

3. 📦 Install CasaOS

CasaOS adalah dashboard manajemen home server yang ringan dan berbasis Docker.


A. Instalasi Otomatis

bash

Copy

Edit

curl -fsSL https://get.casaos.io | sudo bash

Tunggu hingga proses selesai. Akses via:


cpp

Copy

Edit

http://IP-STB:80

Login dan konfigurasi akun Anda.


4. 🖼️ Install Immich via Docker Compose

Catatan penting: Immich membutuhkan performa relatif tinggi dan RAM minimum 2GB untuk pengalaman optimal. Pada HG680P, penggunaannya lebih cocok sebagai eksperimen/testing, bukan produksi.


A. Buat Folder Immich

bash

Copy

Edit

mkdir -p ~/immich && cd ~/immich

B. Buat File docker-compose.yml

Isi sebagai berikut (ringkas dan disesuaikan untuk perangkat rendah daya):


yaml

Copy

Edit

version: '3.8'

services:

  immich-server:

    image: ghcr.io/immich-app/immich-server:release

    ports:

      - "2283:3001"

    environment:

      DB_HOSTNAME: postgres

      DB_USERNAME: postgres

      DB_PASSWORD: postgres

      DB_DATABASE_NAME: immich

      REDIS_HOSTNAME: redis

    volumes:

      - ./photos:/usr/src/app/upload

    depends_on:

      - redis

      - postgres


  redis:

    image: redis:6


  postgres:

    image: postgres:13

    environment:

      POSTGRES_PASSWORD: postgres

      POSTGRES_USER: postgres

      POSTGRES_DB: immich

    volumes:

      - pgdata:/var/lib/postgresql/data


volumes:

  pgdata:

C. Jalankan Compose

bash

Copy

Edit

docker-compose up -d

Tunggu hingga semua container aktif. Cek dengan:


bash

Copy

Edit

docker ps

Buka Immich via:


cpp

Copy

Edit

http://IP-STB:2283

🔧 Tips Optimalisasi STB HG680P

Gunakan pendingin tambahan (heatsink atau kipas kecil)


Jangan pakai Immich bersamaan dengan banyak container berat lain


Gunakan SD card/USB 3.0 berkualitas tinggi untuk mempercepat storage I/O


Disarankan untuk menonaktifkan AI fitur di Immich karena berat


✍️ Kesimpulan

Huawei HG680P adalah perangkat yang terbatas namun masih bisa dimanfaatkan sebagai home server ringan. Dengan instalasi Armbian Linux, kita dapat mengubahnya menjadi server mini yang mampu menjalankan CasaOS sebagai dashboard, serta Immich untuk galeri foto self-hosted.


Meski performanya tidak sekuat PC atau server mini seperti Raspberry Pi 4, proyek ini sangat cocok bagi Anda yang senang mengeksplorasi teknologi open source dan menghidupkan kembali perangkat lama.


إرسال تعليق

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.