EQVPS

میزبانی خودیِ Immich روی VPS: گوگل‌فوتوزِ خصوصی خودتان

12 شهریور 1405 · 2 دقیقه مطالعه · EQVPS Team

گالری گوشی پر می‌شود و راه‌حل آسان — ابری که همه‌چیز را خودکار پشتیبان می‌گیرد — یعنی حالا طرف سومی هر عکسی که گرفته‌اید را نگه می‌دارد و بی‌سروصدا رویش هوش مصنوعی اجرا می‌کند. Immich همان تجربه را به شما می‌دهد — پشتیبان خودکار، خط زمانی، آلبوم‌ها، جست‌وجوی چهره و شیء — روی سروری که شما کنترلش می‌کنید. آن را روی VPS با Docker اجرا کنید و هزینهٔ سرور را با رمزارز و بدون KYC بپردازید.

Immich به چه چیزی نیاز دارد

راه‌اندازی (Ubuntu 24.04، Docker)

# docker-compose.yml — Immich (server + machine-learning + Redis + Postgres/pgvecto)
services:
  immich-server:
    image: ghcr.io/immich-app/immich-server:release
    restart: always
    ports: ["127.0.0.1:2283:2283"]
    volumes: ["/srv/immich/library:/usr/src/app/upload"]
    env_file: [.env]
    depends_on: [redis, database]
  immich-ml:
    image: ghcr.io/immich-app/immich-machine-learning:release
    restart: always
    volumes: ["ml-cache:/cache"]
    env_file: [.env]
  redis:
    image: redis:alpine
    restart: always
  database:
    image: tensorchord/pgvecto-rs:pg16-v0.2.0
    restart: always
    environment:
      POSTGRES_USER: immich
      POSTGRES_PASSWORD: change-me-strong
      POSTGRES_DB: immich
    volumes: ["/srv/immich/db:/var/lib/postgresql/data"]
volumes: { ml-cache: {} }

جلوی آن یک پراکسی معکوس با TLS بگذارید:

# TLS + reverse proxy (dedicated IPv4 + domain + inbound 443)
apt install -y caddy
echo 'photos.yourdomain.com { reverse_proxy 127.0.0.1:2283 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443/tcp

https://photos.yourdomain.com را باز کنید، کاربر مدیر را بسازید، اپ موبایل را نصب کنید و به سرورتان اشاره دهید — دوربین‌رول شما اکنون روی فضایی که مالکش هستید پشتیبان می‌شود.

آن را از آنِ خود کنید

چرا EQVPS برای Immich

Nextcloud (فایل، تقویم) را خودمیزبانی کنید ← · میزبانی ناشناس VPS توضیح داده شد ←

سؤالات متداول

چرا Immich را خودمیزبانی کنم به‌جای Google Photos؟

Immich پشتیبان خودکار گوشی، خط زمانی، آلبوم‌ها و جست‌وجوی هوش مصنوعی چهره/شیء می‌دهد — اما عکس‌ها و یادگیری ماشین روی سروری که کنترلش می‌کنید اجرا می‌شوند، نه روی ابری که کتابخانه‌تان را اسکن می‌کند یا سقف رایگانش را تغییر می‌دهد. فضا را خودتان تعیین می‌کنید، نسخه‌های اصلی دست‌نخورده می‌مانند و می‌توانید هزینهٔ سرور را با رمزارز و بدون مدرک بپردازید.

Immich به چه پلن و منابعی نیاز دارد؟

دو چیز مهم است: دیسک برای کتابخانهٔ عکس/ویدیو و RAM برای یادگیری ماشین (تشخیص چهره و شیء). پلن Medium با IPv4 اختصاصی شروع خوبی است؛ دیسک را به‌اندازهٔ کتابخانه بزرگ کنید و اگر جست‌وجوی هوشمند را روی مجموعهٔ بزرگ فعال کنید RAM بیفزایید. به IP اختصاصی نیاز دارید چون اپ موبایل از طریق HTTPS ورودی روی 443 به آن می‌رسد.

آیا به IP اختصاصی و دامنه نیاز دارم؟

بله. اپ موبایل Immich به https://photos.yourdomain.com وصل می‌شود که به دامنه، TLS معتبر و 443 ورودی نیاز دارد — یعنی پلن IPv4 اختصاصی. پلن‌های NAT ما ترافیک وب ورودی را نمی‌پذیرند. یک پراکسی معکوس (Caddy) به شما HTTPS خودکار می‌دهد.

آیا جست‌وجوی هوش مصنوعی عکس‌هایم را جایی می‌فرستد؟

خیر. یادگیری ماشین Immich به‌صورت محلی در کانتینر خودش روی VPS شما اجرا می‌شود — تشخیص چهره و شیء روی سرور شما انجام می‌شود و چیزی به API شخص ثالث فرستاده نمی‌شود. TLS بارگذاری‌ها را در حین انتقال محافظت می‌کند و داده‌ها دست شماست.

آیا مدرک شناسایی یا کارت می‌خواهید؟

خیر. ثبت‌نام با ایمیل، پرداخت با USDC یا USDT. بدون مدرک، بدون کارت، بدون KYC.

← بازگشت به وبلاگ← پلن‌ها و قیمت‌ها

نظرات

هنوز نظری نیست. اولین نفر باشید.

یک نظر بگذارید

نظرات پیش از نمایش بررسی می‌شوند.