Aktualizuvaní Immichu za verziu v1.99, pokál možno na latest
Posted: Thu Feb 05, 2026 3:12 am
Nastal u mňa taký nešvar. Po vydaní verzie Immichu v1.99 (takže marec 2024) ma voláko omrzelo robiť aktualizácie.
Jednoduchý problém, šak sprav len jeden ďalší dodatočný update a bude šecko dobre, ne?
Prd.
Update na Immich latest (čím činí verziu v2.5.3 momentálne) je zároveň vec jednoduchá a zároveň mierne náročnejšá jak sa zdá.
Jak na update:
Immich má momentálne pár stopgapov medzi v1.99 a latest verziou.
Mosel som popreskakuvať medzi v1.99, v1.107.2, v1.136.0 a nakonec skočiť na latest. Šecky z týchto krokov ale majú svoje veci čo bolo treba spraviť.
1. v1.99 skladuje postgres interne ve volume, verzie potom ho odťáhli externe
Do .env treba vtesnať DB_DATA_LOCATION=/mini_enterprise/immich_postgres/_data.
Zložku treba samozrejme spraviť a nakopíruvať tam obsah z immich_pgdata volumu.
poprípade aj ochownuvať zložku na current usera, ale to by nemal byť problém
2. do .env strčiť IMMICH_VERSION=v1.107.2 na príslušné místo
3. aktualizuvať docker-compose.yml polla zmien medzi verziami (hlavne teda úbytek toho postgres volumu a nastavení env varu) env a .yml tuto poví najvác..
4. podman compose up, dočkať na nábeh, skontroluvať funkčnosť a potom to zhodiť, ideme ďalej
5. ďalší stopgap je teda v1.136.0, treba postupuvať polla docker compose pg-vectors > vectorchord inštrukcií
6. nesmí sa zabunnúť zmeniť port z 2283:3001 na 2283:2283 keďže interný 3001 zrušili
7. nahodiť to, dočkať na funkčnosť a tešiť sa z druhého stopgapu
8. zhodiť a yolo na najnovší latest release čo čil je. Nemali by tam byť žádne detaily a hovadiny pomimo, takže už len otvoriť .env a prehodiť to na IMMICH_VERSION=v2.5.3 alebo bárčo, čo je aktuálne.
Čo na záver:
Post krátky, čo k tomu povedať?
Immich funguje, v čase písaňá postu pomaly spracuváva veci odzačátku lebo som mu to povedal. Funguje svižnejší jak na v1.99, uvidíme či sa volačo nezesere po čase.
Jednoduchý problém, šak sprav len jeden ďalší dodatočný update a bude šecko dobre, ne?
Prd.
Update na Immich latest (čím činí verziu v2.5.3 momentálne) je zároveň vec jednoduchá a zároveň mierne náročnejšá jak sa zdá.
Jak na update:
Immich má momentálne pár stopgapov medzi v1.99 a latest verziou.
Mosel som popreskakuvať medzi v1.99, v1.107.2, v1.136.0 a nakonec skočiť na latest. Šecky z týchto krokov ale majú svoje veci čo bolo treba spraviť.
1. v1.99 skladuje postgres interne ve volume, verzie potom ho odťáhli externe
Do .env treba vtesnať DB_DATA_LOCATION=/mini_enterprise/immich_postgres/_data.
Zložku treba samozrejme spraviť a nakopíruvať tam obsah z immich_pgdata volumu.
Code: Select all
mini@mini:~/immich-app$ podman volume inspect immich_pgdata
[
{
"Name": "immich_pgdata",
"Driver": "local",
"Mountpoint": "/home/mini/.local/share/containers/storage/volumes/immich_pgdata/_data",
"CreatedAt": "2024-01-29T19:53:22.316662645+01:00",
"Labels": {
"com.docker.compose.project": "immich",
"io.podman.compose.project": "immich"
},
"Scope": "local",
"Options": {},
"MountCount": 0,
"NeedsCopyUp": true,
"LockNumber": 4
}
]2. do .env strčiť IMMICH_VERSION=v1.107.2 na príslušné místo
3. aktualizuvať docker-compose.yml polla zmien medzi verziami (hlavne teda úbytek toho postgres volumu a nastavení env varu) env a .yml tuto poví najvác..
4. podman compose up, dočkať na nábeh, skontroluvať funkčnosť a potom to zhodiť, ideme ďalej
5. ďalší stopgap je teda v1.136.0, treba postupuvať polla docker compose pg-vectors > vectorchord inštrukcií
6. nesmí sa zabunnúť zmeniť port z 2283:3001 na 2283:2283 keďže interný 3001 zrušili
7. nahodiť to, dočkať na funkčnosť a tešiť sa z druhého stopgapu
8. zhodiť a yolo na najnovší latest release čo čil je. Nemali by tam byť žádne detaily a hovadiny pomimo, takže už len otvoriť .env a prehodiť to na IMMICH_VERSION=v2.5.3 alebo bárčo, čo je aktuálne.
Čo na záver:
Post krátky, čo k tomu povedať?
Immich funguje, v čase písaňá postu pomaly spracuváva veci odzačátku lebo som mu to povedal. Funguje svižnejší jak na v1.99, uvidíme či sa volačo nezesere po čase.