I am diving into the world of self hosting by setting up a small server on my raspberry pi4. I already have tailscale, pihole, and navidrome setup in containers on my pi, I now want to add lidarr or some alternative to work with navidrome. When I tried to build the lidarr docker container it says “no matching manifest for Linux/arm/v8 in the manifest list entries” I am trying to pull from the Linux server docker image which says it supports arm64 on their page but so far I have not gotten it to work. Any and all suggestions are welcome. Thank you.

Edit: I’ve tried adding platform: Linux/arm64 to force the container to use my platform but then the container constantly crashes and says “exited with code 159” I have tested this with lidarr and calibre-web both with the same result.

  • @ohshit604@sh.itjust.works
    link
    fedilink
    English
    2
    edit-2
    4 days ago

    Make a docker-compose.yml file and paste this into it:

    services:
      lidarr:
        container_name: lidarr
        hostname: lidarr
    ### Use custom docker network
        #networks:
        #  - CustomNetworkName
        ports:
          - 8686:8686
        image: lscr.io/linuxserver/lidarr:arm64v8-latest
        restart: unless-stopped
        volumes:
          - /path/to/lidarr/config:/config
          - /path/to/music:/music #optional
          - /path/to/downloads:/downloads #optional
        environment:
          - PGID=1000
          - PUID=1000
        healthcheck:
          test: curl --fail localhost:8686 || exit 1
          interval: 60s
          retries: 5
          start_period: 300s
          timeout: 2s
    

    This should work for you, just change the volume mounts so that they associate with your setup and run sudo docker compose up -d to start the container, sudo docker compose down to bring it down.

    LSIO documentation describes the arm64v8-latest tag for their image.

      • @ohshit604@sh.itjust.works
        link
        fedilink
        English
        3
        edit-2
        4 days ago

        Something else must be wrong then because I just copied and pasted that onto my raspberry pi and was able to start the container without issue, are you sure you’re using the tag properly?

        user@raspberrypi:~/test $ sudo docker compose up 
        [+] Running 10/10
         ✔ lidarr Pulled                                                           22.0s 
           ✔ 995f2a46b147 Pull complete                                             2.7s 
           ✔ e1cde46db0e1 Pull complete                                             3.1s 
           ✔ acaee427f4c7 Pull complete                                             3.5s 
           ✔ 255c3937324a Pull complete                                             4.1s 
           ✔ edec534df16f Pull complete                                             4.6s 
           ✔ b163a490af0b Pull complete                                             6.3s 
           ✔ bd4af268fa91 Pull complete                                             6.8s 
           ✔ ff4dab968553 Pull complete                                            14.9s 
           ✔ 004112d930a4 Pull complete                                            15.3s 
        [+] Running 2/2
         ✔ Network test_default  Created                                            0.2s 
         ✔ Container lidarr      Created                                            4.0s 
        Attaching to lidarr
        lidarr  | [migrations] started
        lidarr  | [migrations] no migrations found
        lidarr  | ───────────────────────────────────────
        lidarr  | 
        lidarr  |       ██╗     ███████╗██╗ ██████╗
        lidarr  |       ██║     ██╔════╝██║██╔═══██╗
        lidarr  |       ██║     ███████╗██║██║   ██║
        lidarr  |       ██║     ╚════██║██║██║   ██║
        lidarr  |       ███████╗███████║██║╚██████╔╝
        lidarr  |       ╚══════╝╚══════╝╚═╝ ╚═════╝
        lidarr  | 
        lidarr  |    Brought to you by linuxserver.io
        lidarr  | ───────────────────────────────────────
        lidarr  | 
        lidarr  | To support the app dev(s) visit:
        lidarr  | Lidarr: https://opencollective.com/lidarr
        lidarr  | 
        lidarr  | To support LSIO projects visit:
        lidarr  | https://www.linuxserver.io/donate/
        lidarr  | 
        lidarr  | ───────────────────────────────────────
        lidarr  | GID/UID
        lidarr  | ───────────────────────────────────────
        lidarr  | 
        lidarr  | User UID:    1000
        lidarr  | User GID:    1000
        lidarr  | ───────────────────────────────────────
        lidarr  | Linuxserver.io version: 2.12.4.4658-ls50
        lidarr  | Build-date: 2025-08-20T02:50:40+00:00
        lidarr  | ───────────────────────────────────────
        lidarr  |     
        lidarr  | [custom-init] No custom files found, skipping...
        lidarr  | [Info] Bootstrap: Starting Lidarr - /app/lidarr/bin/Lidarr - Version 2.12.4.4658 
        lidarr  | [Info] AppFolderInfo: Data directory is being overridden to [/config] 
        lidarr  | [Debug] Bootstrap: Console selected 
        lidarr  | [Info] AppFolderInfo: Data directory is being overridden to [/config] 
        lidarr  | [Info] AppFolderInfo: Data directory is being overridden to [/config] 
        lidarr  | [Warn] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {bff9bf8a-f5db-4092-9ada-c55e886ac294}