Alist教程

Alist是一个基于Golang和Solidjs的文件列表程序,支持多云存储和WebDAV,可用于整合和管理如百度网盘、阿里云网盘等。文章详细介绍了Alist的安装、配置,以及如何使用RaiDrive实现本地化的云盘操作。
摘要由CSDN通过智能技术生成


学习目标:

  • 了解Alist的特征、作用、使用领域
  • 在本机环境安装Alist
  • 学习使用Alist
  • 使用RaiDrive去连接Alist,使云盘本地化

学习内容:

Alist的中文官方文档,本人的参考标准,请点击…

Alist的特殊作用

官方文档上是这样介绍Alist:

一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,由 gin 和 Solidjs 驱动。

关键词:

  • 支持多种存储
  • 网页浏览【具有可视化界面】

Alist在生活中扮演什么角色呢?

相信很多办公人员都遇到过文件太多,本地电脑存储不下的烦恼。最佳的解决办法就是将重要的文件存储在云端。即云端网盘。比如,【百度网盘】【阿里云网盘】【天翼云网盘】等。文件资源的存放位置解决了,但新的问题又出现了。下载云端文件很慢,云端存储空间很小,有时涉及多个云端网盘的切换,显得麻烦。那有没有一款软件能整合这些云端网盘。能让我们在视觉上认为文件还在本机环境中,并且不占用存储。答案是有的,就是Alist

在安装Alist之前,我们来看看Alist的源码:【官方文档有Girhub地址】
在这里插入图片描述

package main

import "github.com/alist-org/alist/v3/cmd"

func main() {
	cmd.Execute()
}

可以看出,Alist是用Golang语言开发的。并且官方文档上说明了:由 gin 和 Solidjs 驱动,可以说,Alist与Golang天然的切合。在接下来的项目搭建由Golang与Alist是最合适的。

Alist的安装

Alist的安装可以在本机上下载Alist驱动应用安装,亦可以使用docker去拉取镜像安装。docker容器安装步骤可以参考官方中文文档。只要你服务器有docker,可以执行官方给你提供的脚本。实现一键安装。

  • curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install 安装Alist
  • curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update 更新Alist
  • curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall 卸载Alist

具体的docker容器安装Alist步骤,这里就不详细说明了。跟着官方文档执行即可。接下来,讲解的是Alist在本机环境中安装。

下载Alist驱动应用:

  1. 在官方文档中打开Github源码地址
    在这里插入图片描述

  2. 在源码右侧选择最新版

在这里插入图片描述

  1. 根据本机的操作系统选择对应的下载包,这里以windows X64位为例
    在这里插入图片描述

  2. 下载完毕后,解压到指定文件夹

在这里插入图片描述

  1. 在当前目录下打开终端,输入.\alist.exe
    在这里插入图片描述

如果有效果展示,说明Alist下载包可以运行。

介绍一下这些命令:

    • .\alist.exe admin 查看登录可视化界面时的账户,密码
    • .\alist.exe help 帮助
    • .\alist.exe restart 重新启动
    • .\alist.exe server 指定端口去启动服务【目前没搞明白,可以试试】
    • .\alist.exe start 启动服务
    • .\alist.exe stop 停止服务
    • .\alist.exe version 查看版本信息
  1. 输入命令.\alist.exe start启动Alist服务
    在这里插入图片描述

启动服务后,会返回一个pid,可以通过这个pid去查询端口信息。输入命令:

  • netstat -ano | findstr 23800 这里的23800是我本机的pid,你的不一样。

在这里插入图片描述

可以发现,我本机上运行Alist服务的端口是5244

  1. 登录Alist的可视化界面
    在这里插入图片描述
  2. 去终端查询账户、密码
    在这里插入图片描述

复制账户、密码去登录。注意:【千万别复制到密码前的空格!!】

  1. 登录进入

在这里插入图片描述

首次登录是空白,因为还没有去绑定你的【百度网盘】【阿里云网盘】等信息。做到这一步,表示你的Alist安装完毕。

Alist绑定百度网盘
  • 打开Alist文档,进入存储栏,选择【百度网盘】

在这里插入图片描述

  • 点击【刷新令牌】

在这里插入图片描述
将客户端id、客户端秘钥、Token填写进去,参考官方文档说明即可。

在这里插入图片描述
回到主页,即可查看你自己百度网盘的文件了

在这里插入图片描述

这样百度网盘的绑定就成功了。

在这里说几句百度网盘的坏话:

  • 恶意限流
  • 免费内存少的可怜

推荐使用阿里云网盘吧。同样免费,100GB不是开玩笑的,下载流速也可以接收。吊打百度网盘。

AList绑定阿里云网盘
  • 打开Alist文档,进入存储栏,选择【阿里云盘Open】
    在这里插入图片描述
  • 刷新令牌

扫描二维码,即可跳转Token界面。将Token填入绑定信息中。

在这里插入图片描述

注意:阿里云网盘没有客户端id、客户端秘钥。不填。

下载RaiDrive

Alist绑定了【百度网盘】【阿里云网盘】,但是却不能向在本地一样去上传、下载文件。RaiDrive实现了这个功能。

RaiDrive官方安装地址,请点击…
在这里插入图片描述连接:

在这里插入图片描述
在我的电脑下,出现:

在这里插入图片描述

说明连接成功了。以后上传、下载、删除文件就不用登录【阿里云网盘】了。

Alist教程基本完成了,若后续需要Alist与golang项目结合使用,我再补充。谢谢大家观看...

文献摘要:

RaiDrive官网
Alist官方文档
哔站教学视频,我也看了这个的,讲的挺好

学习总结:

  • 对Alist有了解了
  • 电脑磁盘扩大了8T,虽然是假的,但是看着舒服
  • 可以去吹牛了
  • 讲得不对也别说我,我总比那些Copy的强。我也在学习的路上。冲冲冲~~~~
  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要卸载Anaconda,可以使用anaconda卸载软件来完成。Anaconda是一个开源的Python发行版本,它包含了conda、Python等180多个科学包及其依赖项,因此卸载Anaconda可能会有一些复杂性。 在卸载Anaconda之前,你可以先备份你的数据和环境。然后,你可以按照以下步骤进行卸载: 1. 下载并运行anaconda卸载软件。这个软件可以帮助你卸载Anaconda。你可以在Anaconda官方网站上找到该软件并下载。 2. 打开anaconda卸载软件,并选择要卸载的Anaconda版本。 3. 点击"卸载"按钮,软件将开始卸载Anaconda。这个过程可能会需要一些时间。 4. 卸载完成后,你可以检查系统中是否还存在Anaconda的残留文件和文件夹,并手动删除它们。 5. 如果你之后需要重新安装Anaconda,你可以从Anaconda官方网站上下载最新版本的安装程序,并按照安装向导进行安装。 需要注意的是,卸载Anaconda可能会导致一些依赖于Anaconda的软件或环境无法正常工作。因此,在卸载之前,请确保你已经备份了重要的数据和环境,并在卸载后再重新安装所需的软件和环境。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [anaconda卸载程序](https://download.csdn.net/download/qq_43218502/10694681)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [彻底卸载anaconda教程](https://blog.csdn.net/A_lany/article/details/125707505)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值