Jak používat PhotoPrism jako soukromou galerii s umělou inteligencí na vašem lokálním počítači

Poslední aktualizace: 19/11/2025

  • PhotoPrism využívá umělou inteligenci k lokálnímu uspořádání fotografií pomocí štítků, míst a pokročilého vyhledávání.
  • Jasné požadavky: 2jádrový procesor, 3 GB RAM, SSD pro databázi a mezipaměti a velkorysý swapovací prostor.
  • Snadná instalace pomocí Dockeru, připojení originálů, úložiště a případně i import složky.
  • Ochrana osobních údajů na prvním místě: při přístupu k internetu nasaďte systém za HTTPS pomocí Traefik/Caddy a provádějte pravidelné zálohy.

Jak používat PhotoPrism jako soukromou galerii s umělou inteligencí na vašem lokálním počítači

¿Jak používat PhotoPrism jako soukromou galerii s umělou inteligencí lokálně? Mějte svou fotobanku pod kontrolouBez spoléhání se na veřejný cloud to už není sen: s PhotoPrism si můžete na svém počítači nebo serveru vytvořit soukromou fotogalerii s umělou inteligencí a procházet si vzpomínky z let, aniž byste ohrozili své soukromí. Zde je podrobné a praktické vysvětlení, jak to funguje, co potřebujete a jak to nastavit lokálně pomocí Dockeru.

Pro mnohé jsou Fotky Google nesmírně pohodlné, ale na oplátku za toto pohodlí existují rozumné pochybnosti o využití dat. Pokud máte obavy o soukromí Nebo pokud potřebujete v profesionálním kontextu dodržovat předpisy, jako je GDPR, je PhotoPrism výkonnou alternativou: automatická organizace, štítky s umělou inteligencí, pokročilé vyhledávání a pracovní postup navržený pro velké sbírky, to vše v rámci vaší stávající infrastruktury.

Co je PhotoPrism a proč ho používat lokálně

PhotoPrism na lokálním serveru

PhotoPrism je webová aplikace Správa fotografií s využitím umělé inteligence (s Google TensorFlow pro klasifikaci), která rozpoznává osoby, objekty, barvy a scény pro označování a organizaci vaší knihovny. Byla vytvořena jako samostatně hostované řešení, takže si můžete uchovávat fotografie a videa doma nebo na vlastním serveru a zároveň chránit soukromí, aniž byste museli obětovat moderní funkce.

V jeho DNA existuje několik vodítek: kompatibilita s formáty RAW a klasickými formáty například JPEG nebo PNG; inteligentní indexování s detekcí duplicit; navigace podle časové osy, umístění a štítků; a vyhledávač, který umožňuje kombinovat filtry podle fotoaparátu, barvy, data, země a dokonce označovat položky jako oblíbené. Vše běží na vašem počítači, s lokálními mezipaměťmi a bez nutnosti spoléhat se na analýzu třetích stran.

Rozhraní je PWA, takže se instaluje na domovskou obrazovku počítačů a mobilních zařízení. Funguje to obzvláště dobře v Chrome, Chromium, Safari, Firefox a Edge.Upozorňujeme, že přehrávání některých video a audio kodeků (např. AAC v H.264) se může lišit v závislosti na prohlížeči, což je na moderním webu běžné.

Dalším rozlišovacím faktorem je integrace s WebDAV a externími službami: Synchronizaci z mobilních zařízení můžete provádět pomocí aplikací, jako je PhotoSynca také zobrazit galerii s odkazy chráněnými heslem, jejichž platnost vyprší. Pokud chcete navíc mapy a data o poloze, PhotoPrism používá službu reverzního geokódování a mapy s vysokým stupněm soukromí od MapTiler; tyto zdroje jsou navrženy tak, aby minimalizovaly expozici a zlepšily výkon ukládání do mezipaměti. Chcete-li se dozvědět více, přiložili jsme tohoto průvodce, jak… Uspořádejte si fotografie pomocí umělé inteligence bez cloudového úložiště: PhotoPrism a lokální alternativy.

Požadavky, hardware a výkon

Pro bezproblémové lokální použití Doporučují se alespoň dvě jádra CPU, 3 GB RAM a 64bitový systém. Nad rámec minima je vhodné přizpůsobit RAM počtu jader a u velkých knihoven použít pro databázi a mezipaměti lokální SSD disk. Indexování je náročné; s SSD diskem a dobrým swapováním se dramaticky zlepšuje.

Pokud má váš server méně než 4 GB swapu nebo jste nastavili velmi agresivní limity paměti/swapu, Může dojít k neočekávaným restartům Pokud indexer potřebuje více zdrojů (to je běžné u velkých souborů RAW, 360° panoramat nebo 4K videí), povolte nebo zvětšete odkládací prostor a buďte trpěliví: u velkého počtu fotografií může počáteční indexování trvat i několik dní.

Ohledně databáze, PhotoPrism podporuje SQLite 3 a MariaDB 10.5.12 a novější verzeZačít se SQLite je snadné, ale pokud hledáte výkon a škálovatelnost, MariaDB je lepší volbou. Podpora pro MySQL 8 byla ukončena kvůli nízké poptávce a nedostatku funkcí ve srovnání s MariaDB. Důležitý tip: Nepoužívejte v obraze MariaDB značku „latest“; držte se stabilních verzí, které byly důkladně otestovány.

Exkluzivní obsah – klikněte zde  Jak upravovat fotografie hlasem pomocí Google AI Studio

Co se týče platforem, aplikace je nasazena všude, kde je k dispozici Docker: Linux, macOS a Windows s Docker DesktopemKromě FreeBSD, Raspberry Pi a mnoha NAS zařízení existují cloudové možnosti prostřednictvím PikaPods nebo DigitalOcean, ačkoli se zde zaměříme na lokální řešení pro ochranu soukromí a kontrolu.

Instalace Dockeru krok za krokem

Pokud jste nikdy nepoužívali DockerNebojte se: nasazení pomocí Docker Compose je jednoduché. Soubor YAML lze umístit do libovolné složky; nejprve vytvořte adresář pro PhotoPrism a uložte do něj soubor docker-compose.yml. Důležité je jasně definovat svazky pro originály, úložiště a v případě potřeby i import.

Toto jsou tři typická nastavení: originály (pouze pro čtení nebo čtení/zápis), úložiště (mezipaměť, databáze a sidecary) a import (Volitelné). Originály můžete nasměrovat do složky, kde již máte své fotografie. Moje doporučení: udržujte úložiště oddělené od fotografií, abyste nemíchali databázi a mezipaměť s originály.

Základní příklad docker-compose s MariaDB a PhotoPrism (můžete si je přizpůsobit svému prostředí):

version: '3.5'
services:
  mariadb:
    image: 'mariadb:11'
    restart: unless-stopped
    security_opt:
      - 'seccomp:unconfined'
      - 'apparmor:unconfined'
    command: >-
      --innodb-buffer-pool-size=512M
      --transaction-isolation=READ-COMMITTED
      --character-set-server=utf8mb4
      --collation-server=utf8mb4_unicode_ci
      --max-connections=512
      --innodb-rollback-on-timeout=OFF
      --innodb-lock-wait-timeout=120
    environment:
      MARIADB_AUTO_UPGRADE: '1'
      MARIADB_INITDB_SKIP_TZINFO: '1'
      MARIADB_DATABASE: 'photoprism'
      MARIADB_USER: 'photoprism'
      MARIADB_PASSWORD: 'cambia-esto'
      MARIADB_ROOT_PASSWORD: 'cambia-esto'
    volumes:
      - './database:/var/lib/mysql'

  photoprism:
    image: 'photoprism/photoprism:latest'
    depends_on:
      - mariadb
    stop_grace_period: 10s
    security_opt:
      - 'seccomp:unconfined'
      - 'apparmor:unconfined'
    ports:
      - '2342:2342'
    environment:
      PHOTOPRISM_ADMIN_USER: 'admin'
      PHOTOPRISM_ADMIN_PASSWORD: 'cambia-esto'
      PHOTOPRISM_AUTH_MODE: 'password'
      PHOTOPRISM_SITE_URL: 'http://localhost:2342/'
      PHOTOPRISM_DEFAULT_TLS: 'true'
      PHOTOPRISM_DATABASE_DRIVER: 'mysql'
      PHOTOPRISM_DATABASE_SERVER: 'mariadb:3306'
      PHOTOPRISM_DATABASE_NAME: 'photoprism'
      PHOTOPRISM_DATABASE_USER: 'photoprism'
      PHOTOPRISM_DATABASE_PASSWORD: 'cambia-esto'
      PHOTOPRISM_ORIGINALS_LIMIT: 5000
      PHOTOPRISM_JPEG_QUALITY: 85
      PHOTOPRISM_DISABLE_WEBDAV: 'false'
      PHOTOPRISM_DISABLE_TENSORFLOW: 'false'
      PHOTOPRISM_DETECT_NSFW: 'false'
      PHOTOPRISM_SIDECAR_JSON: 'true'
      PHOTOPRISM_SIDECAR_YAML: 'true'
    working_dir: '/photoprism'
    volumes:
      - '~/Pictures:/photoprism/originals'
      - './storage:/photoprism/storage'
      - './import:/photoprism/import'

S připraveným souborem otevřete terminál v dané složce a spusťte: docker skládat -dPrvní inicializace stáhne obrázky a vytvoří databázi; dejte tomu několik minut. Poté začne indexovat s Docker Compose Exec Photoprism - index PhotoprismuBude aktualizováno v budoucnu: Docker Compose Pull Photoprism, Docker Compose Stop Photoprism y docker compose up -d –no-deps photoprism.

Výchozí přihlašovací údaje: uživatelské jméno administrátora a heslo, které definujete v proměnných prostředí. Nezapomeňte změnit slabá hesla jakmile se poprvé přihlásíte. Pokud budete importovat velké množství materiálu, vyplatí se funkce ML během počátečního indexování zakázat a později je povolit.

Zabezpečený přístup, lokální domény a reverzní proxy

Pokud chcete službu zpřístupnit mimo vaši síť, Vždy to dejte za HTTPS s reverzní proxy, jako je Traefik nebo Caddy. Bez TLS se vše šíří v prostém textu a mohlo by to být zachyceno. Součástí plánu je zachování soukromí: používejte platné certifikáty a přesměrovávejte HTTP na HTTPS.

Pro lokální přístup s doménou jako photoprism.localhost bez portu máte dvě možnosti: mapovat standardní port na hostiteli (například 80:2342, pouze pro lokální použití) nebo nakonfigurujte Traefik tak, aby naslouchal na 80 a směroval ke službě na 2342. Ujistěte se, že popisky kontejnerů obsahují router, vstupní bod a interní servisní port. Typický postup u Traefiku by byl definovat pravidlo hostitele, webový vstupní bod a nasměrovat servisní port na 2342.

Dalším klíčovým bodem je firewall: umožňuje příchozí připojení na porty, které používáte (web a https), a v případě potřeby odchozí připojení k geokódovacímu API a Dockeru. Pokud tato odchozí připojení zablokujete, mapy a místa nebudou fungovat správně.

Organizace, umělá inteligence a funkce, které mění svět k lepšímu

PhotoPrism pracuje s výkonným katalogem a pomocnými programy; Metadata můžete zapisovat ve formátu JSON a YAML. Vedle originálů, takže to nezávisí pouze na databázi. Klasifikace pomocí TensorFlow (tváře, objekty, scény a NSFW) zrychluje vyhledávání a rozhodnutí, zda označit citlivé fotografie jako soukromé, je stejně snadné jako povolení nastavení.

Exkluzivní obsah – klikněte zde  Obnovení smazaných fotografií na Androidu nebo iPhone: Klíče pro záchranu vzpomínek

Pro zachování výkonu můžete upravit kvalitu a velikost miniatur, videokodeky, limity datového toku a změnu měřítka. FFmpeg je konfigurován pomocí proměnných A pokud to váš hardware podporuje, můžete pro zrychlené překódování využít technologie Intel QSV, Nvidia, Apple nebo VAAPI. Stačí jen pár kliknutí a můžete přejít od základního pracovního postupu k postupu přizpůsobenému vašemu systému.

Navigace je agilní: časová osa, alba, štítky, oblíbené položky a místa. Panel rozšířeného vyhledávání Umožňuje filtrovat podle fotoaparátu, data, země, barvy nebo osoby. Pokud pocházíte z chaotických knihoven, detekce duplikátů a normalizace metadat vám pomohou bezbolestně nastolit pořádek.

Na mobilních zařízeních neexistuje žádná oficiální aplikace, ale můžete použít PWA nebo synchronizovat s WebDAV pomocí aplikací jako PhotoSync. PWA je velmi praktickýInstaluje se jako nativní aplikace, takže nemusíte pokaždé používat prohlížeč. Zážitky na Android TV nebo Google TV jsou však omezené, stejně jako u většiny řešení v tomto odvětví; nejspolehlivější možností zůstává používání prohlížeče na notebooku připojeném k televizoru, pokud si chcete pohodlně prohlížet fotografie s rodinou.

Kdo má z PhotoPrism největší prospěch

Profesionální fotografové S tisíci souborů RAW najdete mocného spojence: indexování, vyhledávání podle objektivu nebo fotoaparátu, detekci duplikátů a doplňky, které vám pomohou zabránit změně originálu. Díky kontrole, označení a konsolidaci vaší sbírky ušetříte hodiny práce ve střednědobém horizontu.

na grafičtí designéři a kreativciBarevně kódované popisky a visačky objektů vám pomohou rychle najít vizuální inspiraci. Zobrazení podle okamžiků a použití časové osy vám pomůže najít nápady a materiály, aniž byste ztratili přehled.

V sektoru nemovitostí, realitní makléři Mohou kategorizovat nemovitosti podle lokality, data nebo štítků a sdílet alba s chráněnými odkazy, jejichž platnost vyprší. Soukromí je zde klíčové a kontrola nad serverem je výhodou.

Týmy digitálního marketingu Oceňují uspořádanou knihovnu datových zdrojů s filtry pro kampaně, data a země. Podpora pro více uživatelů a použití pomocných nástrojů usnadňují vyhnutí se narušení originálů a sdílení interních sbírek bez jejich vystavení externímu obsahu.

na cestovatelé, digitální archiváři a vývojářiVýhody sahají od interaktivních map až po možnost integrace galerie s dalšími službami prostřednictvím WebDAV. Pokud je pro vás důležitý i soulad s předpisy, uchovávání dat ve vlastní infrastruktuře vám pomůže s dodržováním GDPR a interních zásad.

Oblíbené alternativy a jak zapadají

Immich tvrdě útočíVelmi připomíná Google Photos s plynulou časovou osou, oblíbenými položkami podle klíčů, synchronizací s mobilními zařízeními a sémantickým vyhledáváním podle konceptů nebo barev. Import z Google Takeout je neuvěřitelně snadný s nástroji jako Immich-Go. Nevýhodou je omezená aplikace pro Android TV; pro sledování televize je vhodnější prohlížeč na notebooku.

V oblasti produktivních sad, Nextcloud Photos a plugin Memories Pokud již používáte Nextcloud, nabízejí solidní možnost. Aplikace Recognize poskytuje rozpoznávání obličejů a Imaginary a Preview Generator zrychlují náhledy. Rozhraní je funkční, i když rychlé akce, jako je označení oblíbených, nejsou tak okamžité jako u jiných možností.

PhotoStruktura Nabízí odlišný přístup s domovskou obrazovkou, která zobrazuje náhodný výběr fotografií, které vám pomohou znovuobjevit váš archiv. Je rychlý a svěží, ale jeho režim Plus odemyká funkce jako oblíbené položky a rozpoznávání obličeje, což by mohlo odradit ty, kteří hledají vše zdarma a lokálně.

Piwigo, Photoview, Lychee nebo Photonix Pokrývají různé scénáře: jednoduché galerie, základní rozpoznávání nebo organizaci pomocí štítků. Pokud je vaší prioritou časová osa a rychlé zkratky, můžou selhat. LibrePhotos vypadá na papíře velmi slibně, ale jeho implementace může být spíše manuální a na skromných počítačích ne vždy běží hladce.

Pacient Plex spustil aplikaci Plex Photos Plex, který je momentálně v beta verzi pro iOS, Android a web, je zajímavou volbou, pokud již Plex používáte, i když mu v současné době chybí propracovaná nativní aplikace pro Android TV. Ente naopak zpřístupnil svůj kód s otevřeným zdrojovým kódem a chlubí se end-to-end šifrováním; vypadá velmi slibně, a to i s desktopovými klienty, ačkoli jeho vlastní hosting vyžaduje určité technické znalosti.

Exkluzivní obsah – klikněte zde  Jak propojit iPhone s Windows pomocí iCloudu a Outlooku pomocí OAuth 2.0

Často kladené otázky pro začátečníky v Dockeru

Kam mám umístit soubor YAML?V libovolné složce. Důležité je spouštět příkazy Docker Compose z této složky, aby se načetl správný YAML. Soubor docker-compose.yml a podsložky jako storage, database a import uchovávejte pohromadě, abyste měli vše snadno dostupné.

Mám připojit aktuální složku s fotografiemi? Ano, namapujte složku s fotografiemi na /photoprism/originals. Pokud nechcete udělit oprávnění k zápisu, můžete ji připojit pouze pro čtení, ale ztratíte možnosti úprav metadat na místě; PhotoPrism se také vyhýbá manipulaci s původními soubory pomocí sidecarů.

Kam se databáze a mezipaměť ukládají? Nejlepší je ukládat je mimo složku s fotografiemi, do samostatné cesty, kterou namapujete na /photoprism/storage (a pokud používáte MariaDB, na ./database v kontejneru DBMS). Tímto způsobem se nemíchají mezipaměti a databáze s původními soubory.

Jak připojit složku v DockeruV klíči volumes použijte formát host_path:container_path. Například ~/Pictures:/photoprism/originals. Ověřte oprávnění uživatele, který kontejner spouští; v případě potřeby použijte proměnné PHOTOPRISM_UID a PHOTOPRISM_GID nebo direktivu user k zarovnání oprávnění.

Potřebujeme Traefik nebo Caddy? Toto proveďte pouze v případě, že chcete automatické TLS, čisté domény a cesty nebo pokud službu zpřístupňujete internetu. Lokálně stačí mapování portu 2342. Pokud používáte Traefik, definujte hostitele, webový vstupní bod a interní port 2342 pro službu; tímto způsobem k ní budete mít přístup pomocí photoprism.localhost bez přidávání :2342.

Podpora, aktualizace a komunita

Uspořádejte si fotografie pomocí umělé inteligence, aniž byste je museli nahrávat do cloudu, s těmito aplikacemi (PhotoPrism, Memoria, PixPilot, iA Gallery AI)

Projekt si klade za cíl být nejšetrnější možnost k soukromí A má dynamický plán. Usilují o politiku nulových chyb, a proto nestanovují pevná data pro nové funkce: tempo závisí také na financování a podpoře komunity. Pokud vám to vyhovuje, členství urychlí vývoj toho, co vás nejvíce zajímá.

Abyste vyřešili jakékoli pochybnosti, musíte Diskuse na GitHubu a v komunitním chatuČlenové se stříbrným, zlatým a platinovým statusem mohou také kontaktovat technickou podporu. Před otevřením hlášení o chybě si projděte kontrolní seznamy pro řešení problémů; problém se často týká lokální konfigurace a lze jej rychle vyřešit.

V aktualizacích můžete automatizovat pomocí Strážní věž Pokud vám to vyhovuje, fajn; jinak je lepší použít proces „vytáhnout, zastavit a nahrát“, když je vydána stabilní verze. V seriózních prostředích používejte opravené verze a vyhněte se používání nejnovější verze, a to jak ve PhotoPrism, tak v MariaDB, abyste zajistili kontrolované aktualizace.

Pokud máte obavy z map a reverzního geokódování, PhotoPrism a MapTiler Tyto služby nabízejí velmi vysokou úroveň soukromí. Jejich používání je chráněno projektem s ukládáním do mezipaměti pro zlepšení výkonu a zabránění nadměrnému vystavení vašich dotazů.

Nakonec si pamatujte to zřejmé, ale nezbytné: Vytváření záloh není volitelnéPokud spravujete rodinné vzpomínky nebo klientské materiály, je to vaše zodpovědnost. Zálohujte si databázi, úložiště a především původní soubory alespoň na dvě různá místa. Vyhněte se levným USB diskům nebo pomalým síťovým složkám pro databázi.

V této fázi, PhotoPrism Zasloužil si pozici Jako robustní řešení pro vaše vlastní lokální Fotky Google: AI pro třídění, rychlost SSD, sidecary pro uchovávání originálů a propracovaný PWA. Pokud upřednostňujete zábavu před katalogizací, mohly by vás zaujmout alternativy jako Immich pro jejich rozhraní; pokud je pro vás důkladná organizace prioritou, PhotoPrism zazáří. Ať už jsou vaše potřeby jakékoli, s dobrým nastavením Docker Compose, dostatečným odkládacím prostorem, HTTPS pro přístup k internetu a zálohami budete mít solidní systém nastavený na mnoho let dopředu.