alist目录文件网盘源码,支持多种存储方式下载

[源码类型]:网站源码

[相关推荐]:Alist

[文件大小]:

[下载权限]:1金币 / VIP会员

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