目录

  • WebDAV挂载阿里网盘
    • 什么是WebDAV服务?
    • WebDAV挂载阿里网盘步骤
  • 又拍云领取免费空间和流量
  • 搭建chevereto图床挂载又拍云
    • chevereto外部存储使用准备
    • chevereto通过ftp挂载又拍云
  • 搭建AList个人云盘挂载各种云盘
    • 1. 一键脚本安装/更新、卸载
    • 2. 反向代理
    • 3. 进入后台
    • 4. 添加挂载网盘(账号)
    • 5. 添加脚本(可选)
  • KOD个人云电脑工具
    • KOD介绍:
    • KOD官网和相关文档
    • KOD安装和使用
      • 安装可以选择两种方式
      • 使用推荐
  • 个人云服务

WebDAV挂载阿里网盘

什么是WebDAV服务?

WebDAV ,全称是Web-based Distributed Authoring and Versioning,维基百科上对它的解释是这样的:基于Web的分布式编写和版本控制(WebDAV)是超文本传输协议(HTTP)的扩展,有利于用户间协同编辑和管理存储在万维网服务器文档。

WebDAV挂载阿里网盘步骤

  1. 安装docker环境:docker(参考 https://qkongtao.cn/?p=587#h3-6)
  2. docker下载aliyundrive-webdav镜像:用于使阿里云盘支持WebDAV服务的镜像(github源码:https://github.com/messense/aliyundrive-webdav)
  3. docker创建 aliyundrive-webdav 容器
docker run -d \
--name=aliyundrive-webdav \
--restart=always \
--ip 114.132.224.10 \
-p 8090:8080 \
-v $PWD/docker/aliyundrive-webdav/:/etc/aliyundrive-webdav/ \-e REFRESH_TOKEN='aa9c8e6ff41f4af085b23bddc92f2274' \-e WEBDAV_AUTH_USER=admin \-e WEBDAV_AUTH_PASSWORD=admin \messense/aliyundrive-webdav

相关参数解释:

name=aliyundrive-webdav 设置容器的名字为:aliyundrive-webdav
--restart=always 设置容器为开机自启动
-p 8090:8080 设置端口映射,通过 8090 端口可以访问到WebDAV
-v $PWD/docker/aliyundrive-webdav/:/etc/aliyundrive-webdav/ 设置存储目录为:用户目录/docker/aliyundrive-webdav/
-e REFRESH_TOKEN='your refreshToken' 设置阿里云盘的 token 需要根据实际情况填写,如何获取 token 下面会介绍
-e WEBDAV_AUTH_USER=admin 设置登录用户名为 admin
-e WEBDAV_AUTH_PASSWORD=admin 设置登录密码为 admin
messense/aliyundrive-webdav 设置拉取的镜像名称,不设置版本的话默认是最新版本,指定版本,如:messense/aliyundrive-webdav:1.2.5

运行结果如下:

能看到阿里云盘中的文件代表 WebDAV 服务部署成功。

  1. 获取阿里云盘 token
  • 方法一:直接LocalStorage里面查看

  • 方法二:代码输出
    f12 “控制台” ,输入以下代码:
    JSON.parse(window.localStorage["token"]).refresh_token;

    在代码下发自动显示了 refresh_token 直接复制即可。

又拍云领取免费空间和流量

没有对云空间、CDN流量回源、对象存储的小伙伴可以先去了解一下云存储相关的介绍:https://zhuanlan.zhihu.com/p/381683359

默认的又拍云只赠送实名认证的61元代金券,不再有固定的每个月免费流量,想要每个月有固定的免费流量,需要申请又拍云联盟(链接地址:https://www.upyun.com/league ),可以获得每个月10G免费的云存储空间和15G CDN加速流量。

只需要根据官方的申请步骤进行申请认证,通过之后就会67元的代金券,这个代金券就是价值10GB内存和15G月流量,获取之后该代金券会自动进行抵消费用。

其中各种申请步骤可以参考:https://blog.naibabiji.com/tutorial/wordpress-you-pai-yun-cdn-jia-su.html

这里就贴一下底部添加申请网站的logo代码

<p style="margin-top: 20px !important;text-align: center; font-size: 14px;padding: 0;margin: 0;"><a href="https://qkongtao.cn/" target="_blank" style="text-decoration: none;color: #409EFF;">Nickの个人小站</a></p>
<div style="height: 45px; line-height: 45px; text-align: center; font-size: 14px;">本网站由<a href="https://www.upyun.com/?utm_source=lianmeng&utm_medium=referral" target="_blank"><img src="http://qncdn.qkongtao.cn/kodbox/202208/24_dc662e30/%E5%8F%88%E6%8B%8D%E4%BA%91_logo2.png" style="width: 80px; vertical-align: middle; display: inline;"/></a>提供CDN加速/云存储服务</div>

搭建chevereto图床挂载又拍云

chevereto外部存储使用准备

chevereto图床的相关介绍和使用教程可以参考我之前的博客:https://qkongtao.cn/?p=569
正版的chevereto图床是需要开通vip才可以使用外部存储功能的,下面提供一个亲测可用的学习版chevereto链接。
学习版chevereto下载:下载地址

chevereto通过ftp挂载又拍云

  1. 添加又拍云的底部样式

找到目录(…/Chevereto/app/themes/Peafowl)下的文件footer.php,

在body标签前面加入以下代码:

<p style="margin-top: 20px !important;text-align: center; font-size: 14px;padding: 0;margin: 0;"><a href="https://qkongtao.cn/" target="_blank" style="text-decoration: none;color: #409EFF;">Nickの个人小站</a></p>
<div style="height: 45px; line-height: 45px; text-align: center; font-size: 14px;">本网站由<a href="https://www.upyun.com/?utm_source=lianmeng&utm_medium=referral" target="_blank"><img src="http://qncdn.qkongtao.cn/kodbox/202208/24_dc662e30/%E5%8F%88%E6%8B%8D%E4%BA%91_logo2.png" style="width: 80px; vertical-align: middle; display: inline;"/></a>提供CDN加速/云存储服务</div>

  1. 又拍云ftp使用
    官方文档:http://docs.upyun.com/api/developer_tools/

地址(主机):

  • 智能选路(推荐):v0.ftp.upyun.com
  • 电信线路:v1.ftp.upyun.com
  • 联通线路:v2.ftp.upyun.com
  • 移动线路:v3.ftp.upyun.com

加密:选择 不加密 使用 FTP,选择 显式的 FTP over TLSTLS/SSL 显式加密 使用 FTPS

用户名:操作员名/服务名,如 operator/mybucket(操作员 + / + 服务名)

密码:操作员的密码

端口:21

  1. chevereto通过ftp挂载又拍云作为默认存储

    1. 进入仪表盘

    1. 进入外部存储

    1. 点击右边的添加存储

      1. 保存之后,将该存储设置为活动存储即可
    2. 需要注意的地方

  • 又拍云存储路径和URL需要和又拍云后台的文件路径对应
  • 又拍云密码忘记可进行重新生成,生成之后需要点击保存才会生效
  • 用户名为:操作员 + / + 服务名

通过以上操作,你就搭建了一个免费的拥有每月10GB容量和15GB的CDN高速流量的图床了。

搭建AList个人云盘挂载各种云盘

AList是一款支持多种存储的目录文件列表程序,后端基于gin,前端使用react。

支持的功能:部署方便,开箱即用、文件预览(PDF、markdown、代码、纯文本……)、画廊模式下的图像预览、视频和音频预览(mp4、mp3 等)、Office 文档预览(docx、pptx、xlsx、…)、README.md 预览渲染、文件永久链接复制和直接文件下载、黑暗模式、国际化、受保护的路由(密码保护和身份验证)、WebDav(具体见https://alist-doc.nn.ci/docs/webdav )、Docker 部署、Cloudflare workers 中转、文件/文件夹打包下载、支持视频列表播放和字幕(ass,srt,vtt)、网页上传(可以允许访客上传),删除,新建文件夹,重命名,移动,复制等

项目地址:
https://github.com/Xhofe/alist
https://github.com/Xhofe/alist-web
预览:
https://alist.nn.ci (稳定版本,即Github Release的最新版本)
https://alist.now.sh (开发版本,随着GitHub提交更新)
官方文档:https://alist-doc.nn.ci/docs/install/script

1. 一键脚本安装/更新、卸载

安装:

curl -fsSL "https://nn.ci/alist.sh" | bash -s install

更新:

curl -fsSL "https://nn.ci/alist.sh" | bash -s update

卸载:

curl -fsSL "https://nn.ci/alist.sh" | bash -s uninstall

2. 反向代理

程序默认监听5244端口,要实现https访问,需要使用nginx反向代理,在配置文件中加入

location / {proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header Range $http_range;proxy_set_header If-Range $http_if_range;proxy_redirect off;proxy_pass http://127.0.0.1:5244;# 上传的最大文件尺寸client_max_body_size 20000m;
}

3. 进入后台

域名或者IP:5244
后台默认密码为alist
可以根据自己的需求,看文档,对AList进行优化

4. 添加挂载网盘(账号)

支持的网盘、多种存储、本地存储、阿里云盘、OneDrive / Sharepoint(国际版, 世纪互联,de,us)、天翼云盘、GoogleDrive、123云盘、蓝奏云、Alist、FTP、PikPak、闪电盘、S3、WebDav、Teambition(中国,国际)、分秒帧、和彩云 (个人云, 家庭云)、Yandex.Disk、百度网盘、夸克网盘、迅雷云盘等。

具体怎么添加可以参考官方文档的步骤:https://alist-doc.nn.ci/docs/driver/aliyundrive

这里我通过实践推荐几款免费、速度较快、容量大的网盘

  1. 阿里网盘(容量超大、速度较慢800KB/s左右,应该是被限制了,可以用开头介绍的WebDav挂载)
  2. 夸克网盘(不限制上传下载速度,免费容量10G,容量有点小)
  3. teracloud(日本的云盘,免费10G,速度还行,可以直接做WebDav挂载)
  4. PikPak(国外网盘,免费6G,速度下载还行,文件预览好像有点问题,优点是可以直接解析各种磁链,老司机必备)
  5. 123网盘(终极白嫖2T高速123网盘,这个是我使用感觉最棒的可挂载网盘,免费容量2T,上传下载不限速,因此我用它作为主盘)
  6. 最后一种比较推荐的方案就是使用对象存储了,像OSS、COS、USS、七牛云、华为云等(这种就需要花点钱了,存储和CDN流量都需要花钱,不过肯定是最优方案)

5. 添加脚本(可选)

相当于自定义AList,添加相应的代码:Html、CSS、Js等
可以参考官方文档的样式:https://alist-doc.nn.ci/docs/style/

我的AList通过改造后如下:http://pan.qkongtao.cn/

KOD个人云电脑工具

KOD介绍:

  1. 可以使用对象存储,和挂载WebDav服务,相当于可挂载各种网盘的Web云电脑
  2. 云端文档管理,在企业网盘内也可以像在电脑上操作一般熟悉而流畅,熟悉框选、拖拽、快捷键,从来没有这么简单方便。
  3. 随时随地,数百种常见格式文档仅需浏览器即可轻松查看。无需下载到本地,也无需在终端上安装软件。
  4. 支持Office的在线预览和编辑,可多人协同编辑作业,文档历史版本回溯;
  5. 支持Win、Mac、IOS和安卓客户端,下载客户端后可以实现数据云同步
  6. 更有Photoshop、Ai、AutoCAD等专业文档的在线预览,随时随地,满足办公需求。


KOD官网和相关文档

官网:https://kodcloud.com/

使用文档:https://doc.kodcloud.com/v2/#/start

开发文档:https://doc.kodcloud.com/#/start

Demo:http://demo.kodcloud.com/#desktop

KOD安装和使用

安装可以选择两种方式

  1. 使用宝塔控制面板进行一键安装

  1. 根据官网的步骤手动安装各种环境,并编译。

使用推荐

  1. 首先KOD相当于一台WEB的小型云电脑,拥有相当完善的文件服务,可以用来跨电脑很方便的做一些文件共享,预览和编辑,也可以用来快速的做文件传输的中台。
  2. 可以挂在常用的对象存储、WebDav和本地磁盘,可以做本地数据同步。这个可以用来当做私人网盘和个人云服务,用起来很方便,甚至可以二次开发。
  3. KOD上有很多完善的小工具插件,如在线PS,绘制UML图、流程图工具,常用文件编辑器,播放器等,也可以自己添加网站制作成app内嵌在KOD中。

个人云服务

  1. 网盘挂载:http://pan.qkongtao.cn/
  2. 图床:http://tu.qkongtao.cn/
  3. KOD云电脑: http://desktop.qkongtao.cn/
  4. 炫猿导航:https://xydh.fun/qkongtao

个人云服务的搭建(折腾)之旅相关推荐

  1. 云服务如何搭建数据库_【MySQL8.0.18】阿里云服务器上搭建MySQL数据库

    要想搭建个人博客,云服务器和数据库是少不了的.笔者选择在阿里云服务器上搭建一个MySQL数据库. 系统选用CentOS8.0,MySQL数据库版本8.0.18 一.数据库压缩包选择及下载 登录MySQ ...

  2. 云服务上搭建halo博客

    废话不多说,直接上教程 想要了解更多有关halo博客的信息请访问官网:https://halo.run/ 本教程以 CentOS 7.x 为例,配置并运行 Halo,其他 Linux 发行版大同小异. ...

  3. 云服务如何搭建数据库_云服务器怎么配置数据库

    展开全部 阿里云搭建sql server 分步阅读 需要公网服务器进行数据存储与转发,阿里云是比较经济的一种选择,sql sever适合62616964757a686964616fe78988e69d ...

  4. 云服务centos搭建jupyter notebook并通过外网访问

    JupyterLab:程序员的笔记本神器.它是一个交互式的开发环境,其用于应对包含着notebook.代码以及数据的工 作场景. JupyterLab能帮助我们有效地组织输入输出,将我们探索数据的过程 ...

  5. oppo手机如何开启云服务器,开启OPPO云服务,手机丢了也能找回来

    原标题:开启OPPO云服务,手机丢了也能找回来 昨天,OPPO在官微上发布了1分钟了解OPPO云服务的内容,宣布OPPO手机将开启OPPO云服务,看了短片相信让很多人对OPPO云服务有一个全新的了解. ...

  6. 机器学习云服务平台的业务架构及业务应用

    首先介绍阿里云机器学习平台 PAI 的特点: 机器学习云平台与自建基于开源的机器学习框架的区别: 如何在机器学习云服务上搭建业务: 一些实践案例. 实录提要: 机器学习怎么运用于爬虫以及数据清理? 用 ...

  7. 使用arm(orange pi r1 plus)开发板搭建私有云服务

    使用arm开发板搭建私有云服务 =========================================== 本篇文章是介绍使用一块arm的开发板构建一个私人的云服务器(nas),上篇文章介 ...

  8. 亚马逊云服务AWS Marketplace “重塑”企业软件SaaS之旅

    AWS中国区生态系统及合作伙伴部总经理 汪湧 近日,在知名分析机构Forrester新发布的<Forrester New Wave™ :SaaS交易平台 2020>市场分析报告中, For ...

  9. 阿里云服务搭建微信小程序开发环境

    最近微信小程序异常火爆,很多人在学习,下面带着大家搭建下微信小程序的调试环境(client+server),并调试一套demo源码(JavaScript和node.js基础即可,微信推荐使用的语言,无 ...

最新文章

  1. tensorflow tf.keras.layers tf.image 图像增强
  2. during怎么念_during是什么意思_during的翻译_音标_读音_用法_例句_爱词霸在线词典...
  3. python 下划线转驼峰_json字符串中key值下划线命名转换为驼峰命名
  4. 杭电1430康托 bfs(java)
  5. springboot事物注解不生效_Springboot注解事务隔离性无效
  6. JAVA静态和非静态内部类
  7. centos 7 java安装路径_Linux CentOS 7.0中java安装与配置环境变量的步骤详解
  8. 数据太少怎么办?深入浅出,带你了解小样本学习如何“破局”!
  9. ADO.NET 完整修改、删除、防字符串攻击
  10. html中设置data-*属性值 并在js中进行获取属性值
  11. samsung-smart app 开发
  12. 中input宽度_使用HOG对卫星图像中的船舶进行分类
  13. numpy的squeeze函数和expand_dims函数
  14. 惯导平台稳定系统matlab仿真研究,惯导平台稳定系统MATLAB仿真研究
  15. AVFoundation之语音合成器
  16. 为什么更多APP开发者选择穿山甲作为游戏变现平台?
  17. 研发人员的特质_9个有效开发人员的人格特质
  18. 【小米8手机的状况】
  19. Revit二次开发之 自定义选项卡排在最前端
  20. 用SQL获取月份的工作日

热门文章

  1. .net 常见面试问题-2021-08
  2. ffmpeg音视频处理
  3. centos上安装cdh2.6的方法
  4. 北京住房公积金转杭州相关信息的整理,个人整理
  5. 基于观测器的T-S模糊系统故障分析simulink仿真
  6. ddr5和ddr6的显卡插口区别 ddr5和ddr6差距有多大
  7. windows10如何修改hosts文件,微软官方回复,博主亲测有效
  8. 接近8000字的Spring/SpringBoot常用注解总结!安排!
  9. 正则测试以及练习网站
  10. C语言--数据在内存中的存储