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"
	}
}