开始使用¶
桌面应用¶
从 GitHub Releases 下载对应平台的安装包:
- macOS: 下载 zip, 解压后将 Amane.app 拖入 Applications. 常驻菜单栏, 一键打开 Web 界面.
- Windows: 下载 zip 解压, 运行
Amane.exe. 常驻系统托盘, 一键打开 Web 界面.
桌面应用内置服务监督, 崩溃自动重启.
Docker¶
推荐使用 Docker Compose 部署. 将以下内容保存为 compose.yaml, 修改 /path/to/media 为你的媒体目录:
services:
amane:
image: ghcr.io/sqzw-x/amane:latest
container_name: amane
user: "${UID:-1000}:${GID:-1000}"
ports:
- "8000:8000"
volumes:
- ./data:/data
- /path/to/media:/media
environment:
- AMANE_DATA_DIR=/data
- AMANE_LOG_LEVEL=INFO
- AMANE_SUPERVISED=1
restart: unless-stopped
也可以直接运行:
docker run -d --name amane \
--user "$(id -u):$(id -g)" \
-p 8000:8000 \
-v "$PWD/data:/data" \
-v /path/to/media:/media \
-e AMANE_DATA_DIR=/data \
ghcr.io/sqzw-x/amane:latest
启动后访问 http://localhost:8000.
源码安装¶
前置依赖:
git clone https://github.com/sqzw-x/amane.git
cd amane
just setup # 同步依赖
just dev # 启动 API (:8000) + 前端开发服务器
首次登录¶
启动服务后, 浏览器访问 http://localhost:8000 (桌面应用会自动打开).
首次访问需要输入 API Token:
- 桌面应用: 在菜单栏/托盘图标中点击「复制 Token」, 粘贴到浏览器即可
- Docker: 运行
docker logs amane查看启动日志中的 Token - 源码: 查看终端输出中的 Token
Tip
Token 仅需输入一次, 浏览器会通过 HttpOnly Cookie 保持登录状态.
添加媒体库¶
登录后, 进入「管理 → 媒体库」页面创建你的第一个媒体库:
- 点击「添加库」
- 设置库名称
- 设置媒体目录路径 (需在 Docker 挂载范围内)
- 选择自动化级别:
- 不自动: 仅手动扫描
- 仅监控: 文件变化时自动注册
- 监控+刮削: 文件变化时自动注册并刮削
- 配置路径模板 (可使用默认值)
创建后, 点击「扫描」按钮开始首次扫描, 或等待文件监控自动发现.