Skip to main content

IMMICH: SOSTITUTO DI GOOGLE FOTO

immagine.png

Cos'è

Immich è un'app che permette di sostituire in toto Google Foto. L'istanza può essere configurata presso un proprio server o VPS gestito completamente da noi stessi.

In questo modo viene garantita la privacy e saremo sempre sicuri di dove sono salvate le nostre immagini.

Inoltre la piattaforme è su base opensource e quindi è totalmente gratuita.

L'interfaccia

Ecco di seguito come si presenta l'appliczione una volta avviata

immagine.png

Come si può notare l'interfaccia è molto simile a quella di Google Foto. Infatti ha le stesse funzionalità

 

Requisiti Hardware 

  • RAM: 4 GB minimi ma 6 GB raccomandati
  • CPU: 2 Core minimi ma 4 raccomandati

Installazione

L'installazione raccomandata è quella tramite docker compose come indicato dalla pagina del progetto (https://immich.app/docs/install/docker-compose)

Cominciamo creando nell'host docke la cartella che conterrà i file dell'applicazione:

mkdir ./immich
cd ./immich

Una volta all'interno della directory vanno scaricati i file direttamente dai repository di Github:

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

Ora rinominiamo il file example.env in .env con il seguente comando:

mv example.env .env

Adesso apriamolo ed eseguiamo alcune modifiche:

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

# Qui di seguito la posizione dove verranno salvate le foto
UPLOAD_LOCATION=./library
# Questa è la posizione dove si trova il Database Postgres
DB_DATA_LOCATION=./postgres

# Settaggio del fuso orario dell'applicazione, decommentare e modificare la rig seguente con Etc/UTC
# TZ=Etc/UTC
TZ=Europe/Rome

# 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=<PASSWORD_COMPLESSA>

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