折腾日记,搭建cloudreve私有网盘并挂载OneDrive

中午食堂吃饭同事吐槽现在网盘都限速

想备份个东西还得花钱

想起来之前在机房组装的2288装exsi闲置了好久

奈何当时硬盘位只有6个,且只有300G的SAS盘,组了raid5后只有很少的存储

除了自己开了虚拟机挂京豆和论坛脚本基本闲置

第一步,新建一台虚拟机,我这里用的centos

Cloudreve 默认会监听5212端口。新建虚拟机或服务器记得关闭防火墙或开通5212端口

第二步,安装Cloudreve

首先下载主程序并上传至服务器

https://github.com/cloudreve/Cloudreve/releases

国内有可能访问不了,可以下载我自己网盘的备用版本

只有一个3.53的linux版本(不支持arm)http://frp.im:11555/s/priL 密码3cat

1.启动Cloudeve

#解压获取到的主程序(以我安装时候的3.53为例)
tar -zxvf cloudreve_3.5.3_linux_amd64.tar.gz

# 赋予执行权限
chmod +x ./cloudreve

# 启动 Cloudreve
./cloudreve
Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。
如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户。
[start-plane type=”3″]下图为账号密码位置[/start-plane]

2.登录Cloudreve

你可以在浏览器中访问http://服务器IP:5212进入 Cloudreve

点击右上角头像 —管理面板 —用户

修改默认的admin邮箱及密码,避免忘记默认初始化密码

3.Cloudreve进程守护

3.1我是直接安装在根目录了

# 编辑配置文件
vi /usr/lib/systemd/system/cloudreve.service

3.2将下列内容复制到配置文件内,仅需注意改我标记的两处就行了

[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
After=mysqld.service
Wants=network.target

[Service]
WorkingDirectory=/   #安装在那个目录就填哪个目录,比如我安装到根目录,直接填/就完事了
ExecStart=/cloudreve #我的程序所在目录是/cloudreve,就填了这个,比如你安装到/home下了
Restart=on-abnormal
RestartSec=5s
KillMode=mixed

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target

3.3启动守护进程和程序

# 更新配置
systemctl daemon-reload

# 启动服务
systemctl start cloudreve

# 设置开机启动
systemctl enable cloudreve

3.4管理命令

# 启动服务
systemctl start cloudreve

# 停止服务
systemctl stop cloudreve

# 重启服务
systemctl restart cloudreve

# 查看状态
systemctl status cloudreve

第三步,反向代理

挂载OneDrive必须启用https,这就得想办法用域名反向代理出去并申请证书

我用的是宝塔一键代理,这个自行解决,如果没有挂载需求,到这里就结束了,不用代理

下边是官网的反向代理代码,注意有个文件大小需要调整

location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_redirect off;
    proxy_pass http://127.0.0.1:5212;

    # 如果您要使用本地存储策略,请将下一行注释符删除,并更改大小为理论最大文件尺寸
    # client_max_body_size 20000m;
}

第四步,添加OneDrive

管理面板内点击存储策略—添加存储策略按步骤挂载即可

技术杂烩

不眠之夜,四只新生命

2022-6-13 1:31:48

技术杂烩

7b2文章底部添加版权申明

2022-8-20 21:02:46

重要声明

本站资源大多来自网络,如有侵犯你的权益请联系管理员,我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级会员或者成为认证用户。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索