Introduzione a Immich 2.7.0

Immich è una soluzione self-hosted per la gestione di foto e video, progettata per offrire un'alternativa autonoma ai servizi cloud tradizionali. La versione 2.7.0 introduce numerose funzionalità migliorative e correttive, rendendo il software più efficiente e sicuro.

Questa guida è utile per gli amministratori di sistemi e gli utenti tecnici che desiderano approfondire le nuove funzionalità di Immich 2.7.0, comprendere le migliorie apportate e applicarle nel proprio ambiente.

  • Nuove azioni di gestione: La versione 2.7.0 introduce azioni come "Rimuovi dall'album" e "Sposta in cartella bloccata", che semplificano la gestione delle risorse.
  • Miglioramenti nell'editor web: Supporto per scorciatoie da tastiera, creazione diretta di nuove facce o persone e sincronizzazione dei metadati durante la rimozione dei duplicati.
  • Sicurezza: Supporto opzionale per Content Security Policy, che può essere abilitato tramite una variabile d'ambiente.
  • Correzioni di bug: Risoluzione di problemi legati a Safari, vulnerabilità XSS, supporto per file .ts e numerose altre correzioni.

Questa versione rappresenta un passo importante verso la futura release 3.0, che introdurrà cambiamenti significativi ma senza richiedere interventi diretti da parte degli utenti finali.

Per ulteriori dettagli, consulta il changelog ufficiale.

Requisiti

Prerequisiti

Prima di iniziare, assicurati di avere i seguenti requisiti hardware e software:

  • Sistema operativo: Linux, Windows o macOS
  • Docker: Versione 20.10 o superiore installata e configurata
  • Docker Compose: Versione 1.29 o superiore
  • Node.js: Versione 16 o superiore
  • npm: Versione 7 o superiore
  • Git: Installato per clonare il repository Immich
  • Spazio su disco: Almeno 10 GB di spazio libero per l'installazione e i dati
  • RAM: Almeno 4 GB di RAM disponibile
  • CPU: Almeno 2 core

PROCEDURA: Aggiornamento a Immich 2.7.0

Alla fine di questa guida, avrai aggiornato con successo Immich alla versione 2.7.0 e potrai sfruttare tutte le nuove funzionalità e miglioramenti.

  • Accedi al tuo server o alla tua macchina locale dove è installato Immich.
  • Aggiorna il repository di Immich:
    • Esegui il comando git pull nella directory del progetto Immich.
  • Aggiorna le dipendenze:
    • Esegui il comando npm install per aggiornare le dipendenze di Node.js.
    • Esegui il comando composer install per aggiornare le dipendenze di PHP.
  • Esegui le migrazioni del database:
    • Esegui il comando npm run migrate per applicare le migrazioni del database.
  • Riavvia i servizi Immich:
    • Esegui il comando docker-compose down per fermare i container Docker.
    • Esegui il comando docker-compose up -d per riavviare i container Docker.
  • Verifica l'aggiornamento:
    • Accedi all'interfaccia web di Immich.
    • Controlla che la versione visualizzata sia 2.7.0.

Per ulteriori dettagli, consulta il changelog ufficiale.

Verifica e Troubleshooting

Alla fine di questa guida, sarai in grado di testare il corretto funzionamento di Immich 2.7.0 e risolvere eventuali problemi.

Test di Funzionamento

  • Verifica delle nuove funzionalità web:
    • Apri l'asset viewer e verifica la presenza dell'azione "Remove from album".
    • Controlla la presenza dell'azione "Move to locked folder" nella vista cartelle.
  • Test delle scorciatoie da tastiera:
    • Premi il tasto "e" per aprire l'editor web.
    • Usa i tasti "[" e "]" per ruotare un asset di 90 gradi.
    • Premi "Enter" per salvare le modifiche e chiudere l'editor.
  • Verifica del duplicato screen:
    • Controlla che il server suggerisca automaticamente quale asset mantenere in base alle dimensioni dell'immagine e ai dati EXIF.
    • Verifica che i metadati come album, stato preferito, valutazioni, descrizioni, visibilità, posizione e tag siano sincronizzati durante il processo.
  • Test della sicurezza:
    • Imposta la variabile d'ambiente IMMICHHELMETFILE su "true" per abilitare la policy di sicurezza predefinita.
    • Verifica che la policy sia applicata correttamente.
  • Verifica delle correzioni:
    • Prova a scaricare live photos o video con lo stesso nome su Safari e controlla che i file non vengano sovrascritti.
    • Verifica che la vulnerabilità XSS nel visualizzatore di foto panoramiche sia stata risolta.

Troubleshooting

  • Problemi con le scorciatoie da tastiera:
    • Assicurati di essere nell'editor web prima di usare le scorciatoie.
    • Verifica che non ci siano conflitti con altre estensioni o software.
  • Problemi con il duplicato screen:
    • Controlla che i dati EXIF siano correttamente letti dal server.
    • Verifica che i metadati siano sincronizzati correttamente.
  • Problemi di sicurezza:
    • Se incontri problemi con la policy di sicurezza predefinita, consulta la documentazione per configurare una policy personalizzata.
    • Segnala eventuali problemi al team di sviluppo.

Per ulteriori dettagli, consulta il changelog.

Alla fine di questa guida, avrai appreso le principali novità introdotte da Immich 2.7.0, una versione che migliora significativamente la gestione di foto e video self-hosted.

Sintesi didattica

  • Gestione album e asset: Scopri come rimuovere elementi dagli album e spostare file in cartelle bloccate.
  • Editor web: Impara a utilizzare le scorciatoie da tastiera per un'editing più rapido e efficiente.
  • Gestione duplicati: Approfondisci come il server suggerisce automaticamente quali asset mantenere basandosi su dimensioni e dati EXIF.
  • Sicurezza: Impara a configurare la Content Security Policy per proteggere ulteriormente il tuo sistema.
  • Bug fixes e miglioramenti: Conosci le correzioni e le nuove funzionalità introdotte in questa versione.

Invito alla pratica

Prova subito le nuove funzionalità di Immich 2.7.0 sul tuo sistema. Segui i passaggi descritti per ottimizzare la gestione dei tuoi file e migliorare la sicurezza del tuo archivio.

Per ulteriori dettagli, consulta il changelog ufficiale.

Nota Editoriale e Disclaimer

Le guide e i contenuti pubblicati su GoYou sono frutto di attività di ricerca e analisi indipendente, a scopo informativo, educativo e di approfondimento.

GoYou non costituisce una testata giornalistica né un prodotto editoriale ai sensi della Legge n. 62/2001 e non svolge attività di informazione in tempo reale.

Il progetto GoYou non fornisce consulenza professionale, tecnica, legale o finanziaria e declina ogni responsabilità per l’uso improprio delle informazioni pubblicate.

Nel settore Crypto, ogni investimento comporta rischi: si invita il lettore a informarsi sempre in modo autonomo prima di assumere qualsiasi decisione.