alist目录文件网盘源码,支持多种存储方式
源码简介
Alist目录文件网盘源码是一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav,后端基于gin,前端使用react。
支持的存储
本地存储
阿里云盘
OneDrive / Sharepoint(国际版,世纪互联,de,us)
天翼云盘(个人云, 家庭云)
谷歌云端硬盘
123 云盘
蓝奏云
一个列表
FTP
PikPak
闪电盘
S3
WebDav
Teambition(中国,国际)
分秒帧
和彩云(个人云, 家庭云)
yandex磁盘
百度网盘
夸克网盘
迅雷云盘
源码安装方法
环境准备
首先需要有git、nodejs、yarn、golang>=1.17,gcc的环境
构建前端
clonehttps://GitHub.com/Xhofe/alist-web这个项目,执行yarn && yarn build,得到dist目录下的目标文件
构建后端
clonehttps://github.com/Xhofe/alist这个项目,将上一步dist目录下的文件全部拷贝至项目下的public目录,然后:
appName="alist"builtAt="$(date+'%F%T%z')"goVersion=$(goversion|sed's/goversion//')gitAuthor=$(gitshow-s--format='format:%aN<%ae>'HEAD)gitCommit=$(gitlog--pretty=format:"%h"-1)gitTag=$(gitdescribe--long--tags--dirty--always)ldflags="-w-s-X'github.com/Xhofe/alist/conf.BuiltAt=$builtAt'-X'github.com/Xhofe/alist/conf.GoVersion=$goVersion'-X'github.com/Xhofe/alist/conf.GitAuthor=$gitAuthor'-X'github.com/Xhofe/alist/conf.GitCommit=$gitCommit'-X'github.com/Xhofe/alist/conf.GitTag=$gitTag'"gobuild-ldflags="$ldflags"alist.go
本站提供以下售后服务:
1、源码免费升级,本站出售的源码如果有功能升级的话我们会在第一时间通知购买源码了用户,如果没有通知到你,请主动联系我们获得升级。
标签:
评论