.net源码

alist目录文件网盘源码,支持多种存储方式
2022-06-08 我的站长站

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

  • 源码编号:2152
  • 点击次数:
  • 数 据 库 :Mysql
  • 源码授权:试用
  • 开源情况:非商用
  • 下载权限:普通 / VIP
  • 源码售价:免费下载
  • 下载次数:11

源码简介

Alist目录文件网盘源码是一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav,后端基于gin,前端使用react。

支持的存储

本地存储

阿里云盘

OneDrive / Sharepoint(国际版, 世纪互联,de,us)

天翼云盘 (个人云, 家庭云)

谷歌云端硬盘

123 云盘

蓝奏云

一个列表

FTP

PikPak

闪电盘

S3

WebDav

Teambition(中国,国际)

分秒帧

和彩云 (个人云, 家庭云)

yandex磁盘

百度网盘

夸克网盘

迅雷云盘

源码安装方法

环境准备

首先需要有git、nodejs、yarn、golang>=1.17, gcc的环境

构建前端

clone https://github.com/Xhofe/alist-web 这个项目,执行yarn && yarn build,得到dist目录下的目标文件

构建后端

clone https://github.com/Xhofe/alist 这个项目,将上一步dist目录下的文件全部拷贝至项目下的public目录,然后:

appName="alist"
builtAt="$(date +'%F %T %z')"
goVersion=$(go version | sed 's/go version //')
gitAuthor=$(git show -s --format='format:%aN <%ae>' HEAD)
gitCommit=$(git log --pretty=format:"%h" -1)
gitTag=$(git describe --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' 
"
go build -ldflags="$ldflags" alist.go


相关专题
网盘源码
网盘源码
2021-08-09 254

本专题精心整理各类网盘建站源码资源,包含主流PHP私有网盘程序、支持外链分享的文件存储源码、轻量化文件分发系统。代码完整易部署,适配个人文件存储、资源分享、...

下载地址

· 积分下载:下载扣除对应积分,不扣除下载次数
· 会员免费:VIP会员免费下载,扣除下载次数
· 下载即代表您已阅读并同意 [服务条款]

.NET源码下载标签