手机相册会塞满,而简单的办法——一个自动备份一切的云——意味着第三方现在保存着你拍过的每一张照片,并悄悄用 AI 分析它们。Immich 给你同样的体验——自动备份、时间线、相册、人脸和物体搜索——都在你掌控的服务器上。用 Docker 在 VPS 上运行,用加密货币付款、无需 KYC。
Immich 需要什么
- 一个专用 IPv4、一个域名和 HTTPS。 手机 App 连接到
https://photos.yourdomain.com,所以你需要域名、有效 TLS 和入站 443——专用 IP 套餐。NAT 套餐不接受入站。Medium 套餐 是明智的起点。 - 装库的磁盘。 照片和视频攒得很快——选一个 NVMe 能装下你的集合并留有余量的套餐。
- 跑机器学习的 RAM。 人脸/物体识别和智能搜索需要内存;RAM 越多,大库索引越快。
部署(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,创建管理员用户,安装手机 App 并指向你的服务器——你的相机胶卷现在备份到你拥有的存储。
让它属于你
- 本地 AI:人脸和物体识别在你 VPS 上的 ML 容器里运行——什么都不离开这台机器。
- 自动备份 来自 iOS/Android,后台上传,原图逐字节保留。
- 相册、共享链接、时间线和地图——你期待的功能,自托管。
- 把 Postgres 和 Redis 放在 localhost;只暴露 443。
为什么选择 EQVPS 做 Immich
- 专用 IPv4 每月 $8 起,域名 + HTTPS 友好,所有端口,自助反向 DNS。
- 欧盟地点(德国、芬兰)——干净的路由、真正的数据保护法。
- 无需 KYC、加密货币付款。 用邮箱注册、用 USDC/USDT 付款——很适合一个真正属于你的照片库。
- 约 60 秒拿到 root、NVMe。 拉起这套服务、加上 Caddy,你的私有照片云即上线。
评论
暂无评论。来做第一个吧。