Skip Navigation

Raspberry pi lidarr docker container

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.

6 comments
  • I think this is because rpi4 can run arm64 or armhf. You may be able to get around it by specifying the arm64v8 in the tag so it does not use the manifest. If that does not work I would look to the installed docker version

  • 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.

    • I got the same error even when using the arm64 tag

      • 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}
        
          
6 comments