• Alist+RaiDrive将你的云盘本地化


    最近迷上了NAS,以及影音中心,而作为在拥有这两个之前的各种视频的最低成本的存储方式之一也许就是云盘了。而利用webdav将云盘本地化技术已经相当成熟了,借此机会体验下拥有几T硬盘是什么感觉。

    工具介绍

    Alist

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

    官方文档:简介 | Alist Document (nn.ci)

    可以在本地进行部署,同时也更加建议在服务器或者云服务器进行部署,毕竟搭设一次就可以给多个设备使用,安卓端使用rcx同样也能进行webdav的访问。

    RaiDrive

    是一款可以帮助用户将一些网盘映射为本地网络磁盘的工具,当然也使用你所喜欢的别的本地磁盘工具,使用windows原生的方式当然也同样能做到,当然对于绝大部分人这个方式绝对不推荐

    部署过程

    这里选择以docker方式部署在云服务器上,可以选择直接部署,也可以部署在本地运行具体参考官方文档

    1. 运行部署指令
    docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest
    
    • 1

    –restart代表重启策略

    -v代表环境变量,后面是将本地的/etc/alist文件夹映射到容器内部的/opt/alist/data

    -p代表端口,这里是将内部的5244(冒号后)映射到外部的5244(前面冒号前),本地部署基本可以无视,服务器部署需注意端口占用以及安全组开放的问题

    这样即代表部署完成

    1. 配置服务器安全组

    进入服务器后台,进入安全组,添加端口,这里以阿里云服务器为例

    1. 然后就可以通过http://ip:5244访问页面,密码通过指令可以获取

      docker exec -it alist ./alist -password
      
      • 1
    2. 添加云盘这里以阿里云盘为例,其他的云盘添加方式参考官方文档

      1. 扫码获取Token,阿里云盘 | Alist Document (nn.ci)

      2. 点击账号添加,按下图填写即可

      3. 访问http://ip:5244/虚拟地址即可访问云盘

    以上Alist部署就完成了

    WebDav本地化

    这里以RaiDriver为例,也可以使用别的软件

    选择NAS,WebDAV,填写相关信息

    然后文件管理器就能看到了,也能直接访问了,容量会有显示问题忽略即可


    总结

    至此全部的部署以及本地化已经完成,本地服务搭建可以参考视频https://www.bilibili.com/video/BV1HS4y1J77j

    该磁盘的使用的速度完全依靠你的本地上传和下载速度,存放游戏啥的就别想了,搭配Kodi,PotPlayer,Emby看看电影啥的还是比较方便的。

  • 相关阅读:
    【Linux】线程同步和互斥
    Linux02-常规使用和命令
    二分搜索树深度优先遍历(Java 实例代码)
    (状压dp)最短Hamilton路径
    【ICer的脚本练习】“精通各种语言的hello world!“
    新库上线 | CnOpenDataA股上市公司基本信息数据
    【基础篇】第1章 Elasticsearch 引言
    (02)Cartographer源码无死角解析-(26) 阻塞队列BlockingQueue(),与OrderedMultiQueue成员函数
    7-2 二分查找
    工业数字化转型 — 工业以太网
  • 原文地址:https://blog.csdn.net/weixin_45710230/article/details/126456979