服务端
amdl serve
你要部署的后端:一个 Go 进程,一个 SQLite 数据库,/api/v1 下的 REST 和 Server-Sent Events 接口,网页控制台也在同一个端口上。GHCR 上有 amd64 和 arm64 镜像。
- 重启不丢任务,下次启动从停下的地方接着跑。
- 下载、解密和 wrapper 请求在整个进程里共用并发池。
- 刻意不做账号和鉴权:访问控制交给前面的反向代理。
curl -X POST http://localhost:18080/api/v1/downloads \
-H 'Content-Type: application/json' \
-d '{"urls":["https://music.apple.com/us/album/1519740112"]}'
{"accepted":1,"rejected":0,"results":[{"status":"accepted","job":{"id":"job_4467…","status":"queued",…}}]}
curl -N http://localhost:18080/api/v1/downloads/{job_id}/events








