Pomoc Instalacja aplikacji mescore dla Container w QNAP

myslenice

Nowy użytkownik
Noobie
1 Luty 2026
3
0
1
47
QNAP
TS-x53
Ethernet
1 GbE
Witam.

Nigdy nie miałem do czynienia w Container Station, oprócz pihole w Container, a chcę ogarnąć instalację np. aplikacji meshcore-bot, której nie wiem jak to zrobić ze strony: GitHub - cj-vana/meshcore-bot at docker-support

Czy możecie "jak krowie na rowie" podpowiedzieć jak to zrobić? Dodatkowo aby mieć bezpośredni dostęp do urządzenia podłączonego po przez USB (heltec v3)? Próbowałem sam ją zainstalować wybierając plik z rozszerzeniem *.yml ale dostaję komunikat o błędzie:
Utworzenie aplikacji „docker-compose” nie powiodło się. Komunikat o błędzie: operateApp action [--project-name docker-compose up -d --remove-orphans] failed: exit status 17: meshcore-bot Pulling
meshcore-bot Warning pull access denied for meshcore-bot, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
#0 building with "default" instance using docker driver

#1 [meshcore-bot internal] load build definition from Dockerfile
#1 transferring dockerfile:
#1 transferring dockerfile: 2B done
#1 DONE 0.2s
failed to solve: failed to read dockerfile: open Dockerfile: no such file or directory

Dodatkowo widząc katalog Docker, a w nim plik: entrypoint.sh i zainstalować to ręcznie z konsoli, to wywala mi komunikatem: systemd is not available on this system
 
Już sobie poradziłem..., tylko jak wyświetlić, na którym porcie USB działa urządzenie do niego wpięte, np. /dev/ttyUSB0.
Standardowe komendy w konsoli mają problemy z wyświetleniem portów USB w qnap.
 
nie rozumiem ?
czy qnap widzi urządzenie /dev/ttyUSB0 ? jak tak, to przekaż je do kontenera
albo w Container Station mapując je przez interfejs, albo dopisując w pliku compose

Kod:
  zigbee2mqtt:
        image: koenkk/zigbee2mqtt
        container_name: zigbee2mqtt
        mem_limit: 256m
        cpus: 1
        restart: unless-stopped
        volumes:
             - ./config/zigbee2mqtt_data:/app/data
             - /run/udev:/run/udev:ro
        ports:
            - 8081:8080
        environment:
            - TZ=${apps_timezone}
        devices:
            - /dev/ttyUSB0:/dev/ttyUSB0 # <- przykładowo
        labels:
            - "diun.enable=true"
 
nie rozumiem ?
czy qnap widzi urządzenie /dev/ttyUSB0 ? jak tak, to przekaż je do kontenera
albo w Container Station mapując je przez interfejs, albo dopisując w pliku compose

Kod:
  zigbee2mqtt:
        image: koenkk/zigbee2mqtt
        container_name: zigbee2mqtt
        mem_limit: 256m
        cpus: 1
        restart: unless-stopped
        volumes:
             - ./config/zigbee2mqtt_data:/app/data
             - /run/udev:/run/udev:ro
        ports:
            - 8081:8080
        environment:
            - TZ=${apps_timezone}
        devices:
            - /dev/ttyUSB0:/dev/ttyUSB0 # <- przykładowo
        labels:
            - "diun.enable=true"
No właśnie, senk w tym, że w katalogu /dev nie mam żadnych portów /ttyUSB*, ani ttyACM*
Po wydaniu: lsusb, urządzenie jest widoczne jako: Bus 001 Device 005: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x Composite Device

a po wpisaniu: sudo udevadm monitor -u
UDEV [78290.766527] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0 (usb)
UDEV [78290.767105] bind /devices/pci0000:00/0000:00:14.0/usb1/1-2 (usb)

Hmm, z ciekawości zainstalowałem: VirtualHere USB Server, a na komputerze klienta i bezproblemów klient wykrywa mi tego helteca i dodatkowo ustawia port w Windows, ale tylko Windows - wiadomo.
Nie wiem jak zamontować to urządzenie pod /tty/USB np. 0.
Połączono posty:

No właśnie, senk w tym, że w katalogu /dev nie mam żadnych portów /ttyUSB*, ani ttyACM*
Po wydaniu: lsusb, urządzenie jest widoczne jako: Bus 001 Device 005: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x Composite Device

a po wpisaniu: sudo udevadm monitor -u
UDEV [78290.766527] add /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0 (usb)
UDEV [78290.767105] bind /devices/pci0000:00/0000:00:14.0/usb1/1-2 (usb)

Hmm, z ciekawości zainstalowałem: VirtualHere USB Server, a na komputerze klienta i bezproblemów klient wykrywa mi tego helteca i dodatkowo ustawia port w Windows, ale tylko Windows - wiadomo.
Nie wiem jak zamontować to urządzenie pod /tty/USB np. 0.
edit: Nie wiem jak zamontować to urządzenie pod /dev/ttyUSB np. 0.