Skip to main content

Hur uppdaterar man Arr-stacken

Det är samma mönster för alla containrar i stacken. Här är hela proceduren.

Steg för steg

1. Logga in på arr-servern

ssh -i ~/.ssh/pve01 kq@192.168.200.20

2. Gå till compose-mappen (där docker-compose.yml ligger)


cd /home/kq/arr-stack

3. Hämta nya images — detta är ofarligt, det laddar bara ner, rör inte de körande containrarna


docker compose pull sonarr-tv sonarr-anime

(Vill du uppdatera allt: utelämna namnen → docker compose pull hämtar för alla tjänster.)

4. Återskapa containrarna med den nya imagen — det är här den korta nedtiden sker (~30 sek). Docker återskapar bara de containrar vars image faktiskt ändrats:

docker compose up -d sonarr-tv sonarr-anime

5. Verifiera att de är uppe och på ny version

docker compose ps

Eller kolla versionen i web-UI:t (System → Status), eller via API.

6. (Valfritt) Städa bort gamla images så de inte samlas på disken

docker image prune -f

Det du behöver minnas

Kommando Vad det gör Riskfritt?
docker compose pull Laddar ner ny image ✅ Ja, rör inget körande
docker compose up -d Återskapar containern 🟡 Kort nedtid, config bevaras
docker image prune -f Raderar oanvända images ✅ Ja (bara det inget använder)
  • Config försvinner aldrig — den ligger i ./config/<tjänst> på värden (volym), inte i containern.
  • :latest i compose betyder att pull alltid hämtar senaste LinuxServer-bygget. Du styr inte exakt version — vill du låsa en version byter man :latest mot t.ex. :4.0.19 i docker-compose.yml.
  • Återställning: strular en ny version, kör docker compose down <tjänst> och peka tillbaka på en äldre tagg i compose, eller docker compose up -d igen — configen är intakt så du tappar inget.

Två viktiga varningar

  1. Aldrig "Install" i Sonarr/Radarr-web-UI:t — de är updateMechanism: docker, så uppdateringen ska komma via pull, inte inifrån appen.
  2. qBittorrent är specialfallet — uppdatera den inte slentrianmässigt:
    • Den har 193 aktiva seeds, och TorrentLeech kan banna vissa versioner.
    • :latest kan dra in en betaversion eller en version TL inte gillar.
    • Innan du kör up -d på qBit: kolla att den nya versionen är en stabil release och inte på TL:s ban-lista. Säkrast är att pinna qBit till en specifik, känt-bra version i compose (lscr.io/linuxserver/qbittorrent:5.x.x) istället för :latest.