告别付费相册!用旧电脑和 Immich 搭建自己的私有云相册 (保姆级教程)
你是否也曾为这些问题烦恼?
- 手机相册空间告急,每月都要为云存储续费,账单越积越高?
- 担心照片隐私,害怕某一天“XX网盘”泄露事件发生在自己身上?
- 家人的照片散落在各个手机、电脑里,想找一张合影如同大海捞针?
如果你的答案是“是”,那么恭喜你!今天我将向你介绍一款开源神器——Immich,并手把手教你如何利用家里闲置的旧电脑,搭建一个完全属于你自己的、无限容量的、媲美 Google Photos 的私有云相册!

✨ 为什么选择 Immich?
Immich 是一个开源的、可自托管的照片和视频备份解决方案。简单来说,它就是一个可以搭建在你自家服务器上的“Google Photos”或“Apple Photos”。它拥有你想要的一切功能:
- 完全免费和开源:无任何订阅费用,代码公开透明,安全有保障。
- 数据私有,尽在掌控:你的所有照片和视频都存储在你自己的硬盘上,你拥有 100% 的控制权。
- 全平台客户端:拥有精美的 Web 网页端、iOS App 和 Android App,随时随地访问你的美好回忆。
- 智能 AI 功能:能自动识别照片内容、场景,甚至可以识别人脸并进行分类!搜索“沙滩”、“合影”或某个人的名字,就能立刻找到相关照片。
- 自动备份:手机 App 可以像商业云盘一样,自动备份你拍摄的每一张新照片和视频。
- 家庭共享:轻松创建共享相册,与家人分享生活点滴,告别传来传去的压缩图。
最最最重要的是,你不需要一台昂贵的服务器!一台几年前的旧笔记本、一个旧的台式机,甚至是一个小小的 NUC 或树莓派(性能较好的型号),只要能装上 Linux 系统,就能成为你 7×24 小时的家庭数据中心。
准备好了吗?让我们开始“变废为宝”之旅吧!
💻 准备工作
在开始之前,你需要准备以下几样东西:
- 一台“服务器”:任何一台闲置的 x86 架构电脑。建议至少有 4GB 内存和一颗双核以上的 CPU。硬盘大小决定了你的相册容量,越大越好!
- 操作系统:建议安装一个现代的 Linux 操作系统,例如 Ubuntu Server 22.04 LTS。它稳定、社区支持好,对新手友好。
- Docker 和 Docker-Compose:我们将使用 Docker 技术来部署 Immich。这听起来可能很“技术”,但别担心,它就像一个应用商店,让安装复杂软件变得只需复制粘贴几行命令一样简单!
🚀 部署教程:三步搞定!
我们将采用官方最推荐的 Docker-Compose 方案进行部署。全程只需要在你的服务器上执行一些命令即可。
第一步:安装 Docker 和 Docker-Compose
首先,通过 SSH 或者直接在你的服务器上打开终端,我们来安装 Docker 环境。
(以 Ubuntu 为例,复制粘贴以下命令即可)
# 更新软件包列表
sudo apt-get update
# 安装 Docker 的一些必要工具
sudo apt-get install -y ca-certificates curl gnupg
# 添加 Docker 的官方 GPG 密钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
# 设置 Docker 的软件源
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 再次更新软件包列表并安装 Docker
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装完成后,运行 docker -v
和 docker compose version
,如果能看到版本号输出,就说明安装成功了!
第二步:下载并配置 Immich
1. 创建 Immich 工作目录:我们需要一个专门的文件夹来存放 Immich 的配置文件。
# 创建一个名为 immich-app 的文件夹
mkdir immich-app
# 进入这个文件夹
cd immich-app
2. 下载配置文件:从 Immich 官方仓库下载部署所需的两个核心文件。
# 下载 docker-compose.yml 文件
wget https://github.com/immich/immich/releases/latest/download/docker-compose.yml
# 下载 .env 配置文件模板
wget https://github.com/immich/immich/releases/latest/download/example.env
# 将模板文件重命名为 .env
mv example.env .env
3. 配置照片存储位置:这是最关键的一步!我们需要告诉 Immich 把你的照片存放在哪里。
首先,创建一个用于存放照片和视频原文件的文件夹。我们可以在用户主目录下创建。
# 在当前用户的主目录下创建一个名为 'immich-photos' 的文件夹
# '~/immich-photos' 是一个示例,你可以换成任何你想要的路径,比如挂载的大硬盘路径
mkdir ~/immich-photos
然后,编辑 .env
配置文件。
# 使用 nano 编辑器打开 .env 文件
nano .env
在打开的文件中,找到下面这一行:
# The location where your uploaded files are stored
UPLOAD_LOCATION=./library
你需要把它修改为你刚才创建的文件夹的绝对路径。例如,如果你的用户名是 user
,那么路径就是 /home/user/immich-photos
。
修改后应为:
# The location where your uploaded files are stored
UPLOAD_LOCATION=/home/user/immich-photos
修改完成后,按 Ctrl + X
,然后按 Y
,最后按 Enter
保存并退出。
第三步:启动 Immich!
万事俱备,只欠东风!在 immich-app
目录下,运行以下命令:
# 启动 Immich 服务并在后台运行
docker compose up -d
Docker 会开始自动下载 Immich 所需的各个服务镜像并启动它们。这个过程需要一些时间,取决于你的网络速度。
当命令执行完毕,你可以通过以下命令查看所有服务是否都正常运行:
docker compose ps
如果看到所有服务的 STATUS
都是 running
或 healthy
,那么恭喜你,你的私有云相册已经成功上线了!
📱 连接手机 App,开启自动备份
现在,是时候体验 Immich 的完全体了!
1. 访问 Web 端:
在你的电脑浏览器中,输入 http://你的服务器IP地址:2283
。例如 http://192.168.1.100:2283
。 提示: 在服务器终端输入 ip a
可以查看你的IP地址。 你会看到 Immich 的初始化界面。点击 “Getting Started” 并创建一个管理员账户。
2. 下载手机 App:
在 App Store 或 Google Play 搜索 “Immich” 并下载。
连接服务器: 打开手机 App,它会让你输入服务器地址。输入你刚才访问的地址 http://你的服务器IP地址:2283
,然后使用你刚创建的账号密码登录。
开启备份: 登录成功后,App 会引导你设置备份。你可以选择备份整个相册,或者只备份特定的文件夹。点击开启后,App 就会在后台默默地将你的照片和视频上传到你自己的服务器上!从此,手机释放空间,回忆永不丢失!

总结
至此,你已经成功地将一台可能正在角落里吃灰的旧电脑,变成了一个功能强大、安全私密的家庭数据中心。这不仅为你省下了一笔不小的云存储开销,更重要的是,你将家庭最珍贵的数据——那些充满回忆的照片和视频,牢牢地掌握在了自己手中。
快去邀请你的家人,让他们也连接上这个专属于你们的“家庭云”,开始享受自由分享、随时回顾的乐趣吧!