源码介绍
源码简介
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、所有资源仅供学习与参考,请学习后自行删除。本站不提供任何技术支持。
2、本站不保证资源的完整性、可用性、安全性。(单独付费源码除外)
3、如有侵犯您的版权,请及时联系我们,我们将下架处理。
1、所有资源仅供学习与参考,请学习后自行删除。本站不提供任何技术支持。
2、本站不保证资源的完整性、可用性、安全性。(单独付费源码除外)
3、如有侵犯您的版权,请及时联系我们,我们将下架处理。