illustrate
Products            Buy            Support Forum            Registrations            Professional            About           
 

docker image update to registered user help

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • prz3m

    • Oct 2025
    • 5

    #1

    docker image update to registered user help

    Dear All,

    I have installed on my UGREEN NAS https://hub.docker.com/r/ckware/asset-upnp this docker image, however downloading registered x86_64 linux install package (with INSTALL.sh script) have not upgraded my docker to registered user. Can anyone help me with that?

    P.
  • Spoon
    Administrator
    • Apr 2002
    • 45446

    #2
    You have to run the script, so that it overwrites the unregistered trial
    Spoon
    www.dbpoweramp.com

    Comment

    • prz3m

      • Oct 2025
      • 5

      #3
      I did have run it. Three times. no changes at all.

      edit:
      I have followed this post: https://forum.dbpoweramp.com/forum/d...6-raspberry-pi

      Of course, I have had DL'd my own registered copy of Asset UPNP.
      Last edited by prz3m; October 02, 2025, 02:11 PM.

      Comment

      • Spoon
        Administrator
        • Apr 2002
        • 45446

        #4
        It is possible the docker image put asset in a different folder (the trial), you would have to locate it.
        Spoon
        www.dbpoweramp.com

        Comment

        • prz3m

          • Oct 2025
          • 5

          #5
          Originally posted by Spoon
          It is possible the docker image put asset in a different folder (the trial), you would have to locate it.
          Still can not get it to work...

          1. /bin/sh to docker container
          2. docker has INSTALL.sh, UNINSTALL.sh, bin directory in here:
          /opt/Asset-R2025-03-12-Linux-x64-trial
          3. tar xvf from Asset-Linux-x64-2025-03-12=serialnumber.gz
          4. mv /data/Asset-R2025-03-12-Linux-x64-registered /opt
          5. run ./INSTALL.sh from /opt/Asset-R2025-03-12-Linux-x64-registered

          /opt/Asset-R2025-03-12-Linux-x64-registered # ls
          INSTALL.sh UNINSTALL.sh bin
          /opt/Asset-R2025-03-12-Linux-x64-registered # ./INST
          ALL.sh
          === Asset UPnP installer ===
          Installing version:
          R2025-03-12
          Updating crontab...
          Starting Asset...

          LOG:

          Starting Asset web interface at http://192.168.xx.xx:45537
          Using profile folder: /data/.dBpoweramp/uMediaLibrary-r8
          Asset UPnP startup...
          Version: R2025-03-12 [Linux-x64]
          Functionality: Trial 30 Days Remaining
          Supported formats: .aif .aiff .aifc .flac .fla .m4a .mp4 .m4b .3gp .aac .mp3 .mp2 .m2a .mpga .mpa .mpx .mpg .mp1 .mpeg .mpc .mpp .mp+ .ogg .oga .opus .wav .bwf .w64 .wv .dff .dsf .ape .tak .shn .ac3 .eac3 .mka .weba .vqf .dts .dtshd .tta .mlp .ts .ra .rm .voc .au .snd .amr .awb .wma .spx
          Loading Asset instances
          Detected IP address: 192.168.xx.xx​

          nothing changes...

          Comment

          • Spoon
            Administrator
            • Apr 2002
            • 45446

            #6
            /opt/Asset-R2025-03-12-Linux-x64-trial

            You would have to remove that, you cannot have 2 assets on the same system.
            Spoon
            www.dbpoweramp.com

            Comment

            • prz3m

              • Oct 2025
              • 5

              #7
              Originally posted by Spoon
              /opt/Asset-R2025-03-12-Linux-x64-trial

              You would have to remove that, you cannot have 2 assets on the same system.
              Removing / uninstalling brakes container, puts it in restarting loop.

              I have tried different approach which I would like to share, because it works.

              1. Download REGISTERED version of Asset UPnP (for example: Asset-Linux-x64-2025-03-12==REGISTRATION-NUMBER.gz)
              2. Put it in your docker directory, I am on UGREEN NAS, so /volume1/docker/asset-upnp, I have used GUI to copy it from my computer
              3. SSH to your machine, and go to directory from pt.2 : cd /volume1/docker/asset-upnp
              4. create two files in that directory:
              - Dockerfile
              - docker-compose.yaml

              use nano (easier) or vi

              when creating docker compose use network host or macvlan. Macvlan have to be created first in docker. I do not know, neither have tested if bridge works.

              5. creating docker network macvlan (this network is for 1 IP only):

              docker network create \ --driver macvlan \ --subnet=192.168.1.0/24 \ --gateway=192.168.1.1 \ --ip-range=192.168.1.20/32 \ -o parent=eth0 \ macvlan

              parent must be changed to your NIC ethernet interface name

              Dockerfile:
              ------------start------------
              # clean debian image
              FROM debian:stable-slim
              # Update debian sources and install tools
              RUN apt-get update && apt-get install -y \
              # basic tools we need
              wget \
              curl \
              # "Swiss-knife" for audio/wideo
              ffmpeg \
              # lame MP3 encoder
              lame \
              # some usefull libraries
              #libopus-dev \
              #libvorbis-dev \
              # libraries for images
              #libpng-dev \
              #libjpeg-dev \
              #libwebp-dev \
              # Clean cache - smaller image
              && rm -rf /var/lib/apt/lists/*

              # copy and unpack Asset-UPNP
              COPY Asset-Linux-x64-*.gz /tmp/asset.tar.gz
              RUN cd /tmp && tar xzf asset.tar.gz

              # Manual instalation to /root/bin/AssetUPnP
              RUN mkdir -p /root/bin/AssetUPnP
              RUN cp -r /tmp/Asset-*/bin/. /root/bin/AssetUPnP/

              # startup command defined
              CMD ["/root/bin/AssetUPnP/AssetUPnP"]

              ------------end------------

              docker-compose:

              ------------start------------

              services:
              asset-upnp:
              build: .
              container_name: asset-upnp
              networks:
              macvlan:
              ipv4_address: 192.168.1.20 change it to your empty IP address
              volumes:
              - "your directory with music:/music:ro"
              # mapping directory in which Asset stores files and database (?)
              # Zgodnie ze skryptem, będzie to $HOME/.dBpoweramp, czyli /root/.dBpoweramp
              - /volume1/docker/asset-upnp/dbpoweramp_profile:/root/.dBpoweramp
              restart: unless-stopped
              init: true

              networks:
              macvlan:
              external: true

              ------------end------------​

              6. run in ssh:

              docker compose up --build -d

              you must be in the same directory where files are.

              ALL WORKS!

              Have a nice day!

              P.

              Comment

              Working...