Cloud Privat și Backup Mobil cu Immich

Configurare noua (How To)

Situatie

1. Crearea Containerului LXC pentru Docker

  1. În interfața Proxmox, descarcă template-ul de Ubuntu 24.04.

  2. Apasă Create CT:

    • Hostname: immich-cloud

    • Unprivileged container: Bifat (pentru securitate).

    • Features (Tab-ul Options): Bifează obligatoriu keyctl și nesting (esențiale pentru a rula Docker în LXC).

  3. Resurse:

    • CPU: Minim 2 nuclee (pentru procesarea fețelor și AI).

    • RAM: Minim 4 GB (Immich are nevoie de memorie pentru baza de date și Machine Learning).

2. Maparea Stocării 

Nu vrei ca fotografiile să umple discul virtual al containerului. Vrei să fie salvate pe HDD-ul mare de la Soluția 3 (NAS).

  1. În consola Proxmox (Host), editează fișierul containerului (ex: 103.conf): nano /etc/pve/lxc/103.conf

  2. Adaugă linia pentru stocare: mp0: /mnt/pve/HDD_NAS/Photos,mp=/usr/src/app/upload

3. Instalarea Docker și Immich

Intră în consola containerului 103 și execută:

Bash

# 1. Instalează Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

# 2. Creează folderul pentru Immich
mkdir ~/immich && cd ~/immich

# 3. Descarcă fișierele necesare
wget https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget https://github.com/immich-app/immich/releases/latest/download/example.env -O .env

Configurare finală: Editează fișierul .env (nano .env) și asigură-te că UPLOAD_LOCATION corespunde căii unde ai mapat hard disk-ul (în exemplul nostru /usr/src/app/upload).

Pornirea serverului:

Bash

docker compose up -d

4. Configurarea Aplicației de Mobil

Acum că serverul rulează, urmează magia:

  1. Acces Web: Intră pe http://IP-CONTAINER:2283 de pe un PC. Creează-ți contul de administrator.

  2. Aplicația Mobilă: Descarcă Immich (iOS/Android).

  3. Logare: Introdu adresa serverului (http://192.168.1.60:2283) și datele tale.

  4. Backup: Mergi la setările de backup din aplicație și selectează albumele pe care vrei să le salvezi automat.

De ce este Immich special?

  • Recunoaștere Facială: Îți sortează automat pozele după persoanele din ele (rulează local pe serverul tău, nu în cloud).

  • Căutare Inteligentă: Poți căuta “câine” sau “munte” și va găsi pozele folosind AI.

  • Viteză: Este mult mai rapid la scroll decât Nextcloud.

Cum accesezi pozele de oriunde 

Pentru că rulezi totul în spatele pfSense (Soluția 2), ai două opțiuni:

  1. VPN (Recomandat): Activează WireGuard pe pfSense. Când ești plecat, pornești VPN-ul pe telefon și aplicația Immich va vedea serverul ca și cum ai fi acasă.

  2. Reverse Proxy: Dacă vrei ca aplicația să meargă mereu fără VPN, va trebui să instalezi un container cu Nginx Proxy Manager și să cumperi un domeniu (ex: poze.familia-mea.ro).

Solutie

Tip solutie

Permanent

Voteaza

(1 din 2 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?