Proudly debugging the system since 1981

Tag: docker

PhotoPrism – Parte 2

Qualche aggiornamento di medio periodo. PhotoPrism di per se va bene, ma ha esposto un problema latente nel mio Raspberry PI, ovvero che i dischi dati erano formattati in NTFS. E che il supporto in scrittura di NTFS su linux fa abbastanza schifo. Nel senso che finché leggi va bene. Se fai “poche” scritture forse te la cavi, ma lo usi per appoggiarci un database e i millemila file che genera PhotoPrism il file system degradata molto rapidamente.

Tempo due giorni il file del database era corrotto. Sgancio il disco USB, lo attacco a un PC Windows e trovo una infinita di errori, più o meno aggiustati tutti ma ho seriamente rischiato di perdere due terabyte di dati personali. Foto, video etc…

Nel nuovo assetto i due dischi gemelli del Raspberry sono ora un in ExFAT e uno EXT4. Per ora non danno problemi.

PhotoPrism

Continuo la serie di segnalazioni di software con PhotoPrism. La ricerca di un software migliore per gestire il mio personale archivio di foto e’ nata dalla consapevolezza delle capacita’ dell’ AI di categorizzare le foto dopo un meetup di Codemotion.

Con tutte le evoluzioni avvenute negli ultimi 20 anni e’ davvero riduttivo avere un archivio di foto il cui unico indice e’ la data in cui la foto e’ stata scattata.

PhotoPrism, in modo assolutamente semplice permette di aggiungere il luogo (dati EXIF), la persona nella foto e alcuni tag basati sul contenuto delle foto.

La categorizzazione AI delle foto incide sugli ultimi due aspetti, riconoscimento dei volti, e riconoscimento delle situazioni e dei contenuti delle foto.

Il primo e’ ragionevolmente efficace, il secondo qualche spazio di miglioramento sicuramente ce lo ha ma già da un buon contributo.

L’istanza che ho messo in piedi gira sul Raspberry Pi 5, insieme a molte altre cose tra cui anche il recentemente citato Jellyfin, e si e’ scansionato 32000 foto e 1000 video in meno di 24 ore utilizzando solo la potenza di calcolo del Raspberry, senza utilizzare servizi esterni a supporto ma solo il modello locale di AI installato con PhotoPrism. Unica accortezza: dargli un po’ swap su disco (2-4 giga), essendo il mio con solo 4 giga di ram. Nei modelli con 8 giga si può evitare.

Qualche riferimento:

P.S.: Come ho scoperto PhotoPrism? Ho chiesto a Gemma.

Watchtower

Oggi ho scoperto Watchtower: è un’applicazione che monitora i container Docker in esecuzione e controlla le modifiche alle immagini da cui quei container sono stati originariamente avviati. Se Watchtower rileva che un’immagine è stata modificata, il container viene riavviato automaticamente utilizzando la nuova immagine.

Con Watchtower è possibile aggiornare la versione in esecuzione di un’applicazione containerizzata semplicemente caricando una nuova immagine su Docker Hub o su un registro immagini. Watchtower scarica la nuova immagine, arresta con grazia il container esistente e lo riavvia con le stesse opzioni utilizzate al momento del suo deployment iniziale.

Link : https://containrrr.dev/watchtower/

© 2025 b0sh.net

Tema di Anders NorenSu ↑