KV Tube — YouTube KHÔNG QUẢNG CÁO
=================================

Cài đặt một chạm: gói này tự động dựng cả hệ thống gồm 4 container:

  • kvtube-db          PostgreSQL 16 (dữ liệu Invidious)
  • kvtube-companion   giải mã chữ ký stream YouTube
  • kvtube-invidious   backend Invidious (API + playback)
  • kvtube-ui          giao diện KV Tube (Next.js)

Sau khi cài, mở KV Tube từ menu chính DSM (hoặc Control Panel →
Application Portal → KV Tube để xem cổng). Giao diện mở tại:
http://<IP-NAS>:<cổng>/ — tất cả đều KHÔNG QUẢNG CÁO.

Dữ liệu (giữ khi gỡ cài): /var/packages/kvtube/var/data
  - database PostgreSQL:  data/invidious/db
  - companion cache:      data/invidious/companion
  - cấu hình Invidious:   data/invidious/config.yml
Xoá thư mục này nếu muốn xoá hẳn dữ liệu.

Mẹo:
  • Đăng ký kênh & đồng bộ: tạo tài khoản trong giao diện Invidious
    (cổng Invidious = cổng thứ hai được cấp, xem trong port_config
    /var/packages/kvtube/etc/port_config), lấy API token trong phần
    Preferences → API, dán vào Settings → Invidious Token của KV Tube.
  • Muốn dùng tên miền (https): tạo file /var/packages/kvtube/etc/site_url
    chứa địa chỉ (ví dụ https://yt.khoavo.myds.me) rồi bấm Cập nhật
    (Update) gói — các cổng & dữ liệu được giữ nguyên.

Gỡ cài: một chạm — container bị xoá, dữ liệu dưới var/data được giữ.