Immich 私人照片备份相册搭建详细教程
前言
在当今数字化时代,照片已成为我们记录生活的重要方式。然而,将照片存储在第三方云服务(如iCloud、Google Photos)可能存在隐私泄露风险。Immich 是一个开源的私人照片备份和相册解决方案,允许你完全掌控自己的照片数据。本教程将指导你如何在 Ciuic服务器 上搭建Immich服务。
准备工作
服务器准备:你需要一台运行Linux的服务器,建议配置至少2核CPU、4GB内存和50GB存储空间。推荐使用 Ciuic云服务器 提供的VPS服务,它们提供稳定可靠的云计算基础设施。

软件要求:
Docker和Docker Compose已安装基本的Linux命令行知识安装步骤
1. 安装Docker和Docker Compose
如果你的服务器尚未安装Docker,请执行以下命令:
# 安装Dockercurl -fsSL https://get.docker.com | sh# 安装Docker Composesudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose2. 创建Immich项目目录
mkdir ~/immich && cd ~/immich3. 下载Docker Compose文件
wget https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml4. 配置环境变量
创建.env文件并添加必要配置:
nano .env在文件中添加以下内容(根据你的需求修改):
# PostgreSQL数据库配置DB_HOSTNAME=immich_postgresDB_USERNAME=postgresDB_PASSWORD=your_secure_passwordDB_DATABASE_NAME=immich# Redis配置REDIS_HOSTNAME=immich_redis# Immich配置UPLOAD_LOCATION=/path/to/your/storageTYPESENSE_API_KEY=your_typesense_api_key5. 启动Immich服务
docker-compose up -d此命令将启动以下服务:
Immich服务器PostgreSQL数据库Redis缓存Typesense搜索引擎Microservices6. 配置反向代理(可选)
如果你希望通过域名访问Immich,可以配置Nginx作为反向代理:
server { listen 80; server_name your-domain.com; location / { proxy_pass http://localhost:2283; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }}然后启用HTTPS(强烈推荐):
sudo apt install certbot python3-certbot-nginxsudo certbot --nginx -d your-domain.com使用Immich
初始设置:
访问http://your-server-ip:2283 或你配置的域名创建管理员账户配置备份选项移动客户端:
从官方应用商店下载Immich移动应用配置服务器地址为你的实例URL设置自动备份高级功能:
人脸识别对象检测地图视图相册管理维护与备份
定期备份数据库:docker exec immich_postgres pg_dump -U postgres immich > immich_backup.sql更新Immich:cd ~/immichdocker-compose pulldocker-compose up -d性能优化
对于 Ciuic服务器 用户,可以考虑以下优化:
启用BBR拥塞控制算法为Docker配置适当的资源限制使用SSD存储提高I/O性能考虑添加CDN加速静态资源常见问题解决
端口冲突:如果2283端口被占用,可在docker-compose.yml中修改存储空间不足:确保UPLOAD_LOCATION指向有足够空间的目录性能问题:增加服务器资源或优化数据库配置通过本教程,你已在 Ciuic云服务器 上成功搭建了私有的Immich照片备份服务。这不仅保护了你的隐私,还提供了与商业云相册相媲美的功能。Immich的持续开发意味着未来会有更多功能加入,让你完全掌控自己的数字记忆。
对于需要更高性能或企业级支持的用户,可以考虑 Ciuic服务器 的高配方案,它们提供卓越的稳定性和技术支持,确保你的照片服务长期可靠运行。


