管理员设置(必须)
系统不会自动创建管理员账户。
创建或设置管理员密码:
docker exec -it alist ./alist admin set <NEW_PASSWORD>
或生成随机密码:
docker exec -it alist ./alist admin random
访问
- 主界面
http://<SERVER-IP> - 管理面板
http://<SERVER-IP>/@manage - 使用以下方式登录
admin以及在管理员设置中配置的密码。
重要文件与目录
- 应用程序安装:
/root/alist - Docker Compose 文件:
/root/alist/docker-compose.yml - Caddy 配置:
/root/alist/Caddyfile - AList 持久化数据:
/etc/alist - Caddy 数据卷:
/var/lib/docker/volumes/alist_caddy_data/_data - Caddy 配置卷:
/var/lib/docker/volumes/alist_caddy_config/_data
Docker 与服务管理
列出容器:
docker ps
启动或重建服务:
docker compose -f /root/alist/docker-compose.yml up -d
重启 AList
docker compose -f /root/alist/docker-compose.yml restart
关注日志
docker compose -f /root/alist/docker-compose.yml logs -f
存储管理
查看所有已配置的存储后端及其状态:
docker exec -it alist ./alist storage list
禁用指定的存储挂载(示例: /pikpak):
docker exec -it alist ./alist storage disable /pikpak
域名和 HTTPS (Caddy)
0. HTTPS 不支持 IP 地址。
1. 指向一个域名(例如 alist.example.com到此服务器。
2. 更新 Caddyfile:
alist.example.com {
reverse_proxy alist:5244
}
3. 重新启动服务:
docker compose -f /root/alist/docker-compose.yml restart
4. Caddy 将自动签发并续期 SSL 证书。