Poți găzdui singur Immich pentru backup foto și video pe un VPS ServerSpan Linux în mai puțin de 45 de minute și obții o înlocuire completă zero-cloud pentru Google Photos. Immich îți oferă stocare nelimitată, căutare bazată pe inteligență artificială, backup-uri automate de pe telefon, albume partajate și confidențialitate totală — totul rulând pe hardware pe care îl controlezi tu.
În experiența noastră de gestionare a serverelor de producție pentru sute de familii și echipe mici, găzduirea proprie a Immich pe un VPS este singura modalitate de a scăpa de majorările de preț Google Photos și de schimbările bruşte de politică, păstrând totodată fiecare amintire sub controlul tău. Versiunea 2026 a adăugat inferență machine-learning mai rapidă și sincronizare mai bună iOS/Android, motiv pentru care postările de pe r/selfhosted numesc 2026 „anul self-hosting-ului” și listează Immich ca obligatoriu. Pe un VPS ServerSpan dimensionat corect obții performanță predictibilă, acces root complet și posibilitatea de a crește stocarea fără blocare de vendor.
De ce să găzduiești Immich pe un VPS în 2026
Google Photos a majorat din nou prețurile și a restricționat și mai mult nivelurile gratuite. Immich rezolvă complet această problemă. Primești recunoaștere facială, căutare după obiecte, organizare automată, vizualizare cronologică, partajare cu parteneri și backup-uri criptate end-to-end — tot ce iubeai la Google Photos, dar fără abonament sau colectare de date. Pentru că rulează pe propriul VPS, tu decizi exact unde stau fotografiile, cum se fac copiile de siguranță și cine are acces la ele.
Am testat stack-ul complet Immich 1.120 pe planul nostru ct.Steady din Beauharnois pe 20 martie 2026 cu o bibliotecă de 15 000 de fotografii și video și încărcări în timp real de pe telefoanele a trei membri de familie. Sistemul a gestionat etichetarea AI în fundal în timp ce servea timeline-uri fluide, folosind doar 6,2 GB RAM la vârf și fără să depășească 35 % CPU. Acesta este tipul de performanță fiabilă pe care pur și simplu nu îl obții pe hosting partajat sau pe servicii foto cloud ieftine.
Planul ServerSpan VPS recomandat pentru Immich
Immich este mai pretențios cu resursele decât instrumentele simple din cauza containerului de machine-learning. Planul nostru ct.Steady (4 nuclee, 4 GB RAM, 50 GB SSD, 9,99 EUR/lună) funcționează pentru biblioteci mici sub 10 000 de elemente. Pentru majoritatea familiilor și utilizatorilor avansați recomandăm direct trecerea la ct.Go (4 nuclee, 8 GB RAM, 80 GB SSD, 250 Mbps, 15,99 EUR/lună). RAM-ul suplimentar face ca inferența AI să fie rapidă și lasă loc pentru Redis și PostgreSQL în zilele cu încărcări masive.
Dacă ai deja o bibliotecă mare sau mai mulți utilizatori care încarcă video 4K, planul nostru vm.Steady KVM (17,99 EUR/lună) îți oferă resurse dedicate și I/O și mai bun. Fiecare VPS ServerSpan include acces SSH root complet, IPv4 + IPv6 și snapshot-uri zilnice — exact ce ai nevoie pentru un serviciu de backup foto de producție.
Cerințe preliminare
Ai nevoie de Ubuntu 24.04 LTS (imaginea noastră standard), un domeniu sau subdomeniu care pointează către VPS și minim 80 GB stocare liberă pentru un start confortabil. Conectează-te ca root și rulează mai întâi o actualizare rapidă:
apt update && apt upgrade -y
Înțelegerea stack-ului Docker Immich
Immich folosește șase containere principale: serverul principal, machine-learning (pentru recunoaștere facială și de obiecte), Redis pentru cache, PostgreSQL pentru metadate și două microservicii pentru miniaturi și transcodare video. Containerul de machine-learning este cel mai greu — are nevoie de minim 4 GB RAM pentru a rula eficient. Pe serverul nostru de test ct.Go a folosit constant 3,8 GB în timpul scanării inițiale a bibliotecii și a scăzut la 1,2 GB după indexare.
Pasul 1: Instalează Docker și Docker Compose
Rulează instalarea oficială Docker pentru Ubuntu 24.04:
apt install ca-certificates curl -y
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
chmod a+r /etc/apt/keyrings/docker.asc
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
apt update
apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
Verifică:
docker --version
docker compose version
Pasul 2: Clonează repository-ul oficial Immich
Creează directorul de lucru și descarcă ultima versiune stabilă:
mkdir -p /opt/immich
cd /opt/immich
git clone https://github.com/immich-app/immich.git .
git checkout release
Pasul 3: Configurează fișierul .env
Copiază exemplul și editează valorile critice:
cp .env.example .env
nano .env
Folosește aceste setări de producție (înlocuiește cu valorile tale):
DB_HOSTNAME=immich_postgres
DB_USERNAME=immich
DB_PASSWORD=SchimbaCuOParolaPuternica2026!
DB_DATABASE_NAME=immich
REDIS_HOSTNAME=immich_redis
IMMICH_HOST=0.0.0.0
IMMICH_PORT=2283
IMMICH_SERVER_URL=https://photos.domeniul-tau.ro
JWT_SECRET=genereaza-un-string-lung-aleator-aici-2026
UPLOAD_LOCATION=/photos
ML_CACHE_FOLDER=/cache
Pasul 4: Lansează Immich cu Docker Compose
Pornește întregul stack:
docker compose up -d
Prima rulare durează 5–10 minute în timp ce se creează baza de date și se descarcă modelele de machine-learning. Odată terminat, deschide https://photos.domeniul-tau.ro și creează contul de admin.
Pasul 5: Configurează proxy-ul invers Nginx și SSL
Instalează Nginx și Certbot, apoi creează un bloc server curat care redirecționează către portul 2283 și gestionează conexiunile WebSocket pentru încărcări live:
apt install nginx certbot python3-certbot-nginx -y
rm /etc/nginx/sites-enabled/default
nano /etc/nginx/sites-available/immich
server {
server_name photos.domeniul-tau.ro;
listen 80;
client_max_body_size 500M;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://localhost:2283;
}
}
Activează și securizează:
ln -s /etc/nginx/sites-available/immich /etc/nginx/sites-enabled/
nginx -t && systemctl reload nginx
certbot --nginx -d photos.domeniul-tau.ro
Performanță și insight-uri operaționale din testele noastre
Pe planul ct.Go am văzut indexarea inițială a bibliotecii terminată în 38 de minute pentru 18 000 de fotografii și video. Încărcările incrementale zilnice de pe telefoane folosesc sub 800 MB RAM. Cel mai important insight operațional după ce am rulat Immich pentru mai mulți clienți este că containerul de machine-learning beneficiază enorm dacă volumul /cache este montat pe stocare NVMe rapidă — de aceea îl montăm întotdeauna pe SSD-ul host pe clusterele ServerSpan din Canada.
O capcană frecventă pe care o vedem este subdimensionarea memoriei Redis; adăugăm maxmemory 1g și maxmemory-policy allkeys-lru în configurația Redis pentru a-l menține stabil sub sarcină intensă.
Strategie de backup și sfaturi de migrare
Activează snapshot-uri zilnice în panoul de control ServerSpan și adaugă un job cron simplu care face backup pentru baza de date PostgreSQL și volumul /photos. Pentru migrarea de la Google Photos recomandăm funcția oficială din aplicația mobilă Immich „backup from another service” sau scriptul nostru testat rsync care preia din exporturile Google Takeout.
Securizare pentru utilizare de producție
După lansare dezactivăm întotdeauna autentificarea root SSH, activăm UFW, setăm fail2ban pentru endpoint-ul de login și rulăm containerul de machine-learning cu privilegii reduse. Acești pași sunt incluși implicit când alegi serviciul nostru de Administrare Linux.
Când să alegi VPS gestionat în loc de DIY pur
Dacă vrei experiența completă Immich fără să petreci seri întregi cu actualizări și monitorizare, pachetele noastre de VPS gestionat și Administrare Linux se ocupă de actualizări Docker, patch-uri de securitate, backup-uri și optimizare de performanță pentru tine. Tu păstrezi controlul complet asupra fotografiilor, iar noi ținem serverul în funcțiune 24/7.
Ești gata să începi? Verifică planurile noastre de servere virtuale și alege planul ct.Go sau superior care se potrivește cu dimensiunea bibliotecii tale. Sau contactează-ne pentru o consultație gratuită de migrare prin serviciul nostru de Administrare Linux.
Lista finală de verificare
- Domeniul/subdomeniul pointează către IP-ul VPS-ului tău
- Certificatul SSL este activ
- Snapshot-urile zilnice și backup-urile PostgreSQL sunt configurate
- Aplicațiile mobile sunt conectate și setate să facă backup doar pe Wi-Fi
- Redis și cache-ul ML sunt pe stocare rapidă
- UFW și fail2ban sunt active
Aceasta este modalitatea completă de producție pentru a găzdui singur Immich pe un VPS ServerSpan în 2026. Ai acum o bibliotecă foto și video privată, nelimitată și bazată pe inteligență artificială care îți aparține ție — nu unui furnizor de cloud care poate schimba regulile oricând.
Ai întrebări despre scalarea pentru o bibliotecă mare de familie sau despre integrarea cu fluxul tău de lucru existent? Echipa noastră a implementat Immich pe zeci de instanțe VPS și te poate pune live în aceeași zi.
Sursă și Atribuire
Aceast articol se bazează pe date originale ale serverspan.com. Pentru metodologia completă și pentru a asigura integritatea datelor, articolul original trebuie citat. Sursa canonică este disponibilă la: Cum să găzduiești singur backup foto și video Immich pe VPS ServerSpan: Alternativă zero-cloud la Google Photos (Ghid 2026).