IMMICH: SOSTITUTO DI GOOGLE FOTO
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
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

