Photopea:Docker 部署在线 PS
本文属于「自托管 Docker 部署实战」系列(共 35 篇),第 26 篇。 示例中的 IP(192.0.2.10)、域名(example.com)、密码均为占位符,请按实际环境替换。
它是什么
Photopea 是一个浏览器里的「免费版 Photoshop」,支持 PSD、XCF、Sketch、AI 等格式的打开与编辑。ramuses/photopea 是把它打包成自托管容器,方便在离线/内网环境使用。
前置条件
- 一台 Linux 服务器(1C512M 起);
- 已安装 Docker 与 Compose v2;
- 浏览器建议 Chrome/Edge,运行时会占用较多内存。
curl -fsSL https://get.docker.com | sh
mkdir -p /srv/docker/active/photopea && cd /srv/docker/active/photopea
镜像地址
ramuses/photopea:latest
目录结构
/srv/docker/active/photopea/
└── docker-compose.yml
部署步骤
# docker-compose.yml
services:
photopea:
image: ramuses/photopea:latest
container_name: photopea
restart: unless-stopped
ports:
- "8887:8887"
docker compose up -d
打开 http://<SERVER_IP>:8887,即可新建/打开图片开始编辑。
关键配置
| 项 | 说明 |
|---|---|
8887 |
Web 端口,容器内同为 8887 |
| 数据卷 | 无,纯前端应用 |
| 浏览器要求 | 需要较新的浏览器与足够内存 |
注意事项
- 这是第三方打包镜像,不是 Photopea 官方发布,生产使用前确认镜像来源;
- 图片处理在浏览器本地完成,文件不会上传到服务器,隐私上比在线版更可控;
- 没有账号与云存储,关掉页面未保存的内容会丢,重要文件及时导出;
- 大 PSD 在低配电脑上会卡,服务器本身压力不大;
- 无状态,升级直接换 tag。
备份与升级
# 无数据需要备份
docker compose pull
docker compose up -d
- 升级后打不开,先在浏览器控制台看静态资源 404,再检查镜像是否完整。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果