宝塔面板安装YukiDrive–(宝塔面板安装cloudreve)

宝塔面板安装YukiDrive–(宝塔面板安装cloudreve)

浏览次数:
信息来源: 用户投稿
更新日期: 2025-12-17
文章简介

YukiDrive支持OnedriveSharePoint文件浏览程序,支持国际版和世纪互联版。后端采用.netcore3.1,前端使用Vue,前后端分离,无刷新加载

2025阿里云双十一服务器活动

YukiDrive支持Onedrive&SharePoint文件浏览程序,支持国际版和世纪互联版。后端采用.netcore3.1,前端使用Vue,前后端分离,无刷新加载。

无需搭建运行环境,下载并配置完成后直接运行。这篇文章就来说说如何利用宝塔面板来搭建YukiDrive。

1、介绍

  • 项目:https://github.com/YukiCoco/YukiDrive
  • 安装:https://github.com/YukiCoco/YukiDrive/blob/master/doc/Usage.md
  • 作者提供的Demo:https://drive.yukino.co/
  • 大鸟搭建的demo:https://oda.fdao.xyz/
  • 下载:https://github.com/YukiCoco/YukiDrive/releases
  • 2、准备

  • 宝塔面板最新版本
  • 新建一个站点(宝塔新建站点,就多说了)
  • 3、获取ClientId与ClientSecret

    3.1登录Azure:https://portal.azure.com/?或?https://portal.azure.cn/?(世纪互联)

    3.2点击AzureActiveDirectory/应用注册/新注册

    3.3名字任意取,账户类型为,重定向URL为?

    3.4点击概述,记录应用程序(客户端)ID,即为ClientId

    3.5点击API权限/添加权限/MicrosoftGraph/委托的权限。勾选?和?

    图示只勾选了一个,如法炮制。

    3.6点击证书和密码/新客户端密码,创建密码并记录为ClientSecret

    4、部署

    4.1新建站点

  • 创建网站,设置为纯静态。
  • 绑定域名并申请证书,开启https
  • 4.2下载YukiDrive

    下载程序到网站根目录。目前的最新版本下载地址:

    https://drive.yukino.co/api/files/onedrive/YukiDrive/WebApi/1.1.1/YukiDrive-1.1.1-linux-x64.zip

    下载之后解压。宝塔如何在面板解压略过。

    4.3配置appsettings.json

    从解压后的文件目录中找到appsettings.json并修改。宝塔面板的的配置如下:

    "Microsoft.Hosting.Lifetime":"Information"

    "ConnectionString":"DataSource=YukiDrive.db;",

    "ClientId":"刚刚面申请到的客户id",

    "ClientSecret":"客户密钥",

    "ListeningUrls":"http://*:1273",

    "AccountName":"你的Office账户名",

    "DominName":"SharePoint域名",

    "AdminName":"网站后台的账户",

    "AdminPassword":"网站后台的密码"

    宝塔修改的备注:

  • ?与填写在上一步所得值
  • ?和与https证书有关,下一步再讲
  • ?修改为你的域名,有端口必须带上端口号,必须使用https
  • ?为你的Office账户地区,可选择为
  • ?为你的Office账户名,如:
  • ?为你的SharePoint域名,登录SharePoint就能在浏览器地址栏看到,如:
  • 宝塔面板安装YukiDrive–,宝塔面板安装cloudreve

    4.4网站配置文件修改

    删除网站配置文件如下代码:

    location~.*\.(gif|jpg|jpeg|png|bmp|swf)$

    4.5网站目录修改

    在网站设置→网站目录中修改网站目录为:

    /www/wwwroot/你的域名/YukiDrive/wwwroot

    4.6设置反带

    宝塔面板设置反带,网站设置→反向代理按照如图设置:

    4.7启动程序

    配置完成后,跳转到程序目录执行就开始运行了。

    浏览器中域名打开即可访问,未绑定之前直接访问域名会显示出现错误:undefined不必理会。

    5、启动并登录后台绑定账户

    5.1绑定账户

    请先确认站点的https可用再进行下一步操作。

    在浏览器中访问?登录,进入后台后找到SharePoint账户,点击认证后登录你的微软账户。认证完成后会跳转回后台,此时将会显示为已认证。

    认证和安装oneindex基本差不多,输入账号密码登录授权即可,丢一张图。

    5.2?Centos7.x认证后跳转回调地址出现500

    查看OPENSSLDIR路径$opensslversion-a

    然后把CentOS默认的opensslCA证书拷贝过来。$cp/etc/pki/tls/cert.pem/usr/local/openssl/

    6、添加Onedrive

    点击添加站点,站点名称填写为onedrive,显示名随意。

    图示是已经添加好的之后效果。我们回到首页,即可看到效果,

    7、守护程序进程

    在Linux上的程序仅运行于本地账户,退出即关闭,应该将其注册为服务以便能够开机自启和出错重启,做一些修改后复制下列整条语句到控制台执行!宝塔面板安装设置的代码如下:此处为隐藏的内容发表评论并刷新,方可查看发表评论

    7.1启动服务

    systemctlenableYukiDrive.service

    systemctlstartYukiDrive.service

    7.2查看服务状态

    systemctlstatusYukiDrive.service

    显示以下语句即为正常运行,

    7.3退出服务

    systemctlstopYukiDrive.service

    8、添加SharePoint

    首先说说sharepoint添加站点,这里简单说说。

    7.1SharePoint创建网站

    登录:https://www.office.com/

    登录之后,选择sharepoint,

    根据需要创建网站,记住站点名称。

    7.2后台设置

    点击添加站点,站点名称填写为SharePoint创建网站时所填写的站点名称(建议创建为英文字符),显示名随意。

    7.3前台效果

    8、最后

    YukiDrive的常规安装非常繁琐,喜欢尝鲜的可以试试,不过这个ui我到是挺喜欢的,而且功能也非常不错。支持图片和视频的预览和在线播放。主要特点如下:

  • .NetCore多线程高并发
  • 前后端分离,无刷新加载
  • 可挂载OneDrive和任意多个SharePoint站点
  • 由浏览器&CLI直接对微软服务器上传,不消耗流量
  • 标签:
    windows安装ubuntu20.04
    « 上一篇
    返回列表
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!