Skip to content

部署前检查 ​

在运行安装脚本前,用这一页确认环境和预期。这样可以避免“容器启动了,但照片无法扫描或手机无法访问”的常见问题。

你需要准备什么 ​

项目最低要求建议
系统Windows、macOS、Linux 或支持 Docker 的 NAS64 位 x86 或 ARM 系统,保持系统与 Docker 为受支持版本
DockerDocker Engine / Desktop 与 Docker Compose先运行 docker compose version 确认可用
存储能容纳原始照片、缩略图和数据库预留额外空间,并为备份准备独立位置
网络服务器可被浏览器访问手机使用时,手机与服务器处于同一局域网或配置 HTTPS 公网访问
AICPU 可运行基础流程大图库或本地模型建议使用更充足的内存和 GPU;GPU 不是安装前提

照片目录检查 ​

  • 使用一个真实存在的绝对路径,不要填写临时盘、网络断开的映射盘或容器内路径。
  • 确认 Docker 有读取该目录的权限;如果需要上传、整理或重命名,也需要相应写入权限。
  • 第一次导入前先备份照片。批量整理、重命名和清理功能会影响文件,建议先在小目录试用。
  • 首次扫描时间取决于照片数量、文件大小、硬盘速度和是否启用 AI;扫描可在后台进行,不代表网页不可用。

网络与端口检查 ​

  • 一键安装只对外开放一个 TrailSnap 访问端口;网页、App 和 CLI 使用相同地址,以安装完成后的终端输出为准。
  • Android/iOS App 可以扫描连接二维码、发现同一局域网中的服务,或手动填写该地址;不要填写 localhost。
  • 如果局域网访问失败,先检查 Docker 端口映射、防火墙和 Wi-Fi 的 AP / 访客网络隔离。

开始前的选择 ​

  1. 只想试用:先选择一个少量照片的测试目录,使用 CPU 模式部署。
  2. 导入家庭图库:先完成照片和数据库备份,再在空闲时间开始首次扫描。
  3. 使用公网或移动端:先规划域名与 HTTPS,只开放 TrailSnap 统一入口,不要把 Server、AI 或数据库内部端口暴露到公网。
  4. 使用外部 AI 服务或 Agent:先阅读数据、隐私与备份,为 Token 设定最小权限。

确认无误后,继续阅读安装指南。

基于 AGPL-3.0 许可发布