Showing posts with label stb. Show all posts
Showing posts with label stb. Show all posts

Wednesday, 15 July 2026

menampilkan armbian welcome

 run-parts /etc/update-motd.d/


    _             _    _                                         _ _        

   /_\  _ _ _ __ | |__(_)__ _ _ _    __ ___ _ __  _ __ _  _ _ _ (_) |_ _  _ 

  / _ \| '_| '  \| '_ \ / _` | ' \  / _/ _ \ '  \| '  \ || | ' \| |  _| || |

 /_/ \_\_| |_|_|_|_.__/_\__,_|_||_| \__\___/_|_|_|_|_|_\_,_|_||_|_|\__|\_, |

                                                                       |__/ 

 v26.8 rolling for aml-s9xx-box running Armbian Linux 6.18.33-current-meson64


 Packages:     Debian stable (trixie)

 Updates:      Kernel upgrade enabled and 10 packages available for upgrade 

 Support:      for advanced users (rolling release)

 IPv4:        (LAN) 192.168.10.196, 100.73.52.27, 192.168.0.111 (WAN) 140.213.133.19


 Performance:  


 Load:         30%            Uptime:         14h 21m Local users:  3           

 Memory usage: 44% of 1.87G 

 CPU temp:     59°C            Usage of /:   63% of 5.7G   


 Tips:


 What’s new in Armbian v26.5? https://tinyurl.com/5cwr7wfh


 Commands: 


 Configuration: armbian-config

 Upgrade      : armbian-upgrade

 Monitoring   : htop


Monday, 1 June 2026

Install composer untuk keperluan export xlsx di moodle

 
Baru install Composer di STB:
apt install composer

Setelah selesai:
cd /var/www/shared/local/jurnalmengajar
composer install

Sunday, 5 April 2026

Perintah adb stb

 

Perintah yang benar untuk menghubungkan ADB ke STB melalui jaringan:

adb connect 192.168.1.111

Kalau berhasil biasanya muncul:

connected to 192.168.1.111:5555

Langkah lengkap dari awal (biar pasti bisa)

1. Aktifkan ADB di STB

Di STB Android:

  • Settings

  • About

  • Klik Build Number 7x

  • Masuk Developer Options

  • Aktifkan:

    • USB Debugging

    • Network Debugging / ADB over network

2. Cek dari komputer

Jalankan:

adb devices

Kalau belum muncul, hubungkan dulu via USB:

adb tcpip 5555
adb connect 192.168.1.111

3. Setelah terhubung

Tes masuk shell:

adb shell

4. Perintah penting untuk STB

Beberapa perintah yang sering dipakai:

Matikan STB

adb shell reboot -p

Reboot

adb shell reboot

Sleep / standby

adb shell input keyevent 26

Install APK

adb install aplikasi.apk

Kirim file ke STB

adb push file.apk /sdcard/

Ambil file dari STB

adb pull /sdcard/file.txt

5. Kalau connect gagal

Coba:

adb kill-server
adb start-server
adb connect 192.168.1.111

Atau cek apakah port terbuka:

ping 192.168.1.111

Kalau mau, saya bisa ajarkan kirim APK dari Linux ke STB lewat ADB langkah lengkap.

Thursday, 26 March 2026

Restart layanan navidrome

 

Karena tadi errornya:

FATAL: Error creating cache path:
mkdir /mnt/seagate/navidrome/cache: input/output error

Dan sekarang Anda bilang /mnt/seagate sudah di-mount, kita lanjut cek apakah bisa ditulis oleh user navidrome.


1. Cek isi mount

Jalankan:

ls -lah /mnt/seagate

Kalau muncul folder/fail → mount berhasil.


2. Coba tulis file manual (ini paling penting)

touch /mnt/seagate/test.txt

Kalau error input/output lagi → HDD / flashdisk bermasalah atau filesystem rusak.

Kalau berhasil → lanjut ke permission.


3. Buat folder navidrome manual

mkdir -p /mnt/seagate/navidrome/cache

Lalu set permission:

chown -R navidrome:navidrome /mnt/seagate/navidrome
chmod -R 755 /mnt/seagate/navidrome

4. Restart Navidrome

systemctl restart navidrome
systemctl status navidrome

Kalau berhasil nanti berubah jadi:

Active: active (running)

5. Kalau masih gagal, cek config Navidrome

Buka config:

nano /var/lib/navidrome/navidrome.toml

Biasanya seperti ini:

MusicFolder = "/mnt/seagate/music"
DataFolder = "/mnt/seagate/navidrome"
Address = "0.0.0.0"
Port = 4533

PENTING:
Jangan cache di root mount langsung, lebih aman:

/mnt/seagate/navidrome

bukan

/mnt/seagate/cache

6. Struktur folder yang disarankan

Di HDD:

/mnt/seagate/
 ├── music/
 └── navidrome/
      ├── cache/
      ├── data/
      └── db/

Buat sekaligus:

mkdir -p /mnt/seagate/music
mkdir -p /mnt/seagate/navidrome/cache
mkdir -p /mnt/seagate/navidrome/data
chown -R navidrome:navidrome /mnt/seagate/navidrome

7. Setelah itu restart lagi

systemctl restart navidrome

Lalu buka:

http://IP_STB:4533

Kalau masih gagal, kirim:

cat /var/lib/navidrome/navidrome.toml
ls -lah /mnt/seagate

Biar bisa kita cek lebih dalam.

Tuesday, 17 March 2026

Hapus docker navidrome dari stb

 

Siap Guru Duan 👍
Dari hasil itu, Docker hanya dipakai untuk Navidrome saja → aman untuk dihapus kalau memang tidak dipakai lagi.

Saya kasih langkah bersih & aman ya (biar tidak sisa-sisa) 👇


⚠️ 1. Stop & hapus container dulu

docker stop navidrome
docker rm navidrome

⚠️ 2. (Opsional tapi disarankan) Hapus image Navidrome

docker rmi deluan/navidrome:latest

⚠️ 3. Stop service Docker

systemctl stop docker
systemctl stop containerd

⚠️ 4. Disable biar tidak jalan saat boot

systemctl disable docker
systemctl disable containerd

⚠️ 5. Uninstall Docker (bersih)

apt purge docker-ce docker-ce-cli containerd.io -y
apt autoremove -y

⚠️ 6. (Opsional) Bersihkan sisa folder

Kalau mau benar-benar bersih:

rm -rf /var/lib/docker
rm -rf /var/lib/containerd

🔍 7. Cek hasil

systemctl list-units --type=service | grep docker

👉 harusnya sudah tidak ada


🚀 Dampak setelah dihapus

Guru akan langsung terasa:

  • RAM lebih lega 💨

  • CPU lebih stabil ⚡

  • tidak ada container “diam-diam makan resource”


🧠 Catatan penting

Kalau nanti butuh Navidrome lagi:
👉 bisa install tanpa Docker (native) → lebih ringan untuk HG680P

Kalau mau, saya bisa bantu:
✅ install Navidrome tanpa Docker
✅ atau alternatif lebih ringan untuk musik server


🎯 Kesimpulan

👉 Dalam kasus Guru:

✔ Menghapus Docker = keputusan tepat 🔥
✔ Sistem akan lebih cocok untuk STB HG680P


Kalau sudah dihapus, kirim lagi:

top

Saya bantu cek:
👉 apakah PHP masih berat atau sudah normal 👍

Ubah ke ip statis armbian

Mantap Guru 👍 dari hasil `ip a` sudah jelas:

✅ Interface: **eth0**
✅ IP sekarang: **192.168.1.206 (DHCP)**
👉 Artinya tinggal kita ubah ke statis saja, tidak ada masalah interface.

---

## 🔧 Setting IP Statis (langsung sesuai kondisi Guru)

### 1. Edit netplan

```bash
nano /etc/netplan/00-default-use-network-manager.yaml
```

---

### 2. Isi seperti ini (AMAN untuk kasus Guru)

```yaml
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eth0:
      dhcp4: no
      addresses:
        - 192.168.1.10/24
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1
```

---

### 3. Apply

```bash
netplan apply
```

---

### 4. Cek

```bash
ip a
```

Harus berubah jadi:

```
inet 192.168.1.10/24
```

---


## 🆘 Kalau tiba-tiba hilang lagi (tidak bisa SSH)

Langsung di STB (monitor):

```bash
nano /etc/netplan/00-default-use-network-manager.yaml
```

ubah balik:

```yaml
dhcp4: yes
```

lalu:

```bash
netplan apply
```

---