alist忘记密码
当你不记得密码的时候,使用docker管理工具对docker内部发起链接,如图

由于版本在3.20以上,所以此处不能直接反向推算
只能进行密码修改,输入./alist net 新的密码
之后等待10分钟密码生效,再次输入新的密码即可
Alist本地挂载问题
alist的本地挂载需要注意,前提条件是容器在创建的时候必须要将物理磁盘加入到容器当中,内部路径为容器的真实路径

搭建创建的compose脚本
services:
app:
image: ugreen/alist:v1
volumes:
- /volume1/docker/docker/Alist:/opt/alist/data
- /volume3/cloudreve-data/alist-data:/volume3/cloudreve-data/alist-data
ports:
- "5449:5244"
environment:
PUID: "0"
PGID: "0"
UMASK: "022"
restart: always由于使用的是绿联私有仓库的镜像,无法通过网络直接拉取。需要提前将镜像包拷贝至机器并导入,并且使用的版本为3.40.0(安全版本)
Alist对文档和表格的预览
由于默认使用的微软office的预览套件,在没有魔法和外网的前提下无法正常使用。同时存在信息安全隐患,所以考虑在本地部署预览服务。并且将服务导入至alist中,经过测试使用kkfileview来提供预览服务。ppt、docx、Excel、pdf格式都能正常显示
此服务无需挂载空间,只需要映射端口即可

其余的环境变量和权限功能无需特殊调整
对于alist的内部设置如下

格式为:"View":"http://192.168.0.9:34637/onlinePreview?url=$eb_url"
{
"doc,docx,xls,xlsx,ppt,pptx": {
"View":"http://192.168.0.9:34637/onlinePreview?url=$eb_url"
},
"pdf": {
"View":"http://192.168.0.9:34637/onlinePreview?url=$eb_url"
},
"epub": {
"EPUB.js":"https://alist-org.github.io/static/epub.js/viewer.html?url=$e_url"
}
}
评论