Rosomákova WiKi

Holt, co si nenapíšu, zapomenu ...

Uživatelské nástroje

Nástroje pro tento web


qnap:calibreapp

Toto je starší verze dokumentu!


QNAP - DOCKER - Instalace Calibre APP ( nedokončeno !!! )

Calibre v8.10.0, TS-253Be, QTS 5.2.6.3229

Instalace pomocí Docker Compose.
Pro připojení ke QNAP budete potřebovat https://www.putty.org a v QNAP povolené připojení SSH.

Připojte se pomocí PUTTY

Krok 1 - Vytvoření adresářů a souboru

Vytvořte adresář dle vlastního výběru
Předpokládám, že data kam se ukládají „kontejnery“ je sdílený adresář „/share/Container“

mkdir /share/Container/calibre
mkdir /share/Container/calibre/config
mkdir /share/Container/calibre/import
mkdir /share/Container/calibre/export
mkdir /share/Container/calibre/myCalibreLibrary

cd /share/Container/calibre

Stáhněte docker-compose.yml a example.env spuštěním následujících příkazů:

wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env

Můžete si je stáhnout i pomocí vašeho prohlížeče a následně nakopírovat do adresáře /Immich
Musíte ale přejmenovat example.env —> .env

Krok 2 - Upravte soubor.env

Výchozí obsah souboru

# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables

# The location where your uploaded files are stored
UPLOAD_LOCATION=./library

# The location where your database files are stored. Network shares are not supported for the database
DB_DATA_LOCATION=./postgres

# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
# TZ=Etc/UTC

# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release

# Connection secret for postgres. You should change it to a random password
# Please use only the characters `A-Za-z0-9`, without special characters or spaces
DB_PASSWORD=postgres

# The values below this line do not need to be changed
###################################################################################
DB_USERNAME=postgres
DB_DATABASE_NAME=immich

Vše co změníte proti výchozímu, musíte poté dodržet v dalším nastavení !!!

  • Nastavte UPLOAD_LOCATION preferovaným umístěním pro ukládání záloh. Mělo by se jednat o nový adresář na serveru s dostatkem volného místa.
  • Zvažte změnu DB_PASSWORD na vlastní hodnotu. Postgres není veřejně dostupný, takže toto heslo se používá pouze pro lokální ověřování. Abyste se vyhnuli problémům s parsováním této hodnoty v Dockeru, je nejlepší použít pouze znaky A-Za-z0-9. Pro tento účel je k dispozici šikovný nástroj pwgen.
  • Nastavte časové pásmo odkomentováním řádku TZ=. (Europe/Prague)
  • V případě potřeby vyplňte informace o vlastní databázi.
  • POZOR !!! Pokud změníte IMMICH_VERSION na nějaký release - před UPGRADE musíte VŽDY opět editovat tento soubor.

Krok 3 - Spusťte kontejner

docker compose up -d

Vyčkejte až vše doběhne a můžete postupovat dále - trošku to trvá ….

Kroky po instalaci

Prvním uživatelem, který se zaregistruje, bude uživatel admin. Admin uživatel bude moci přidat další uživatele do aplikace.

Přejděte do webové aplikace na adrese http://<machine-ip-address>:2283 a klikněte na tlačítko Začínáme

Další kroky najdete na stránkách https://immich.app/docs/install/post-install/

Ruční upgrade

Jednou za čas je potřeba upgrade a pokud si nevytvoříte automatický, zde je „ruční“ postup.
POZOR !!! určitě máte více kontejnerů, musíte být vždy ve správném adresáři, aby se spustil správný docker-compose.yml

Po vydání nové verze Immichu byste si měli přečíst poznámky k vydání a zohlednit všechny uvedené závažné změny (jak je uvedeno výše).
Pokud ve svém souboru .env použijete IMMICH_VERSION, bude nutné jej aktualizovat na nejnovější nebo požadovanou verzi. Poté lze aplikaci upgradovat a restartovat pomocí následujících příkazů, které se spustí v adresáři se souborem docker-compose.yml
Já pro jistotu Immich zastavím před UPGRADE, ale netuším zda je to nutné …

cd /share/Container/Immich

docker compose pull && docker compose up -d

Až si ověříte, zda je Immich plně funkční, lze staré kontejnery odstranit a uvolnit tím místo …
pomocí následujícího příkazu:
POZOR !!! určitě máte více kontejnerů, musíte být vždy ve správném adresáři

cd /share/Container/Immich

docker image prune
qnap/calibreapp.1758823072.txt.gz · Poslední úprava: 2025/09/25 19:57 autor: Rosomák