利用Alist搭建在线云盘,10分钟搞定!

2023-11-09 22:50

本文主要是介绍利用Alist搭建在线云盘,10分钟搞定!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

1.准备Lighthouse轻量应用服务器

我们首先在腾讯云Lighthouse轻量应用服务器购买页面,购买一台服务器。如下图所示。

服务器的具体配置如下:

  • 地域:中国香港
  • 镜像:系统镜像CentOS 7.6
  • 实例套餐:CPU 1核 内存2G SSD 50GB 峰值带宽 30Mbps 每月流量2048GB
  • 实例名称:输入owncloud即可。

20220513082219595

20220513082219115

点击立即购买,付款之后,服务器就开始创建了。当服务器状态为运行中时,我们就可以使用了。整个购买流程仅需输入实例名称,还是非常简单的。选择中国香港地域是因为经过一番对比后,发现该地域的套餐性价比最高。有了服务器,接下来我们就要搭建云盘了。

2.搭建alist在线云盘

作者原地址:https://alist-doc.nn.ci/docs/install/script

2.1.连接Lighthouse命令行

由于整个安装过程都是在SSH命令行中操作完成的,所以我们需要连接Lighthouse服务器,这里可以利用Lighthouse的一键登录功能而不用再单独安装SSH 客户端,这个功能确实很方便。在服务器列表页中,点击‘登录’即可打开远程登录的终端窗口。接下来的安装命令,我们都在该远程登录窗口中执行。

20220513082219255

2.2.安装(这里我们选择全新安装)

一键脚本

仅支持Linux-x86_64/aarch64平台。

安装​

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

自定义路径​

默认安装在/opt/alist,要自定义安装路径,添加安装路径为第二个参数,必须是绝对路径(路径以alist结尾时直接安装到给定路径,否则会安装在给定路径alist目录下),如安装到/root:

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

2.3.全新安装,先提权再输入一键脚本。

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

20220513082220585

期间等待脚本全自动安装

20220513082220981

这里已经安装完毕,通过ip加端口即可访问(提前放通5244端口,社区有教程,不会的可以搜一下)

2.4.登录后台进行配置

20220513082220931

密码在安装成功后有显示初始密码

20220513082220596

登录后台后可以做一些标题等修改,这里直接添加云盘账号

20220513082220462

支持很多云盘,部分云盘需要去token的可以去源作者官网进行查看提取方法

20220513082220701

我们这里先添加123盘,123盘有2T的空间,用来存储、在线预览等还不错

20220513082220745

保存后需要在元信息里添加目录,按照上图方法,保存后前台就可以访问了。

20220513082220809

直接点击进去就可以进行上传下载,视频等可以在线播放

3.小结

大家云盘多的,可以在后台依次添加,方便统一管理和下载,也可以做成自己的视频站等等。

本教程借助Lighthouse轻量应用服务器和alist搭建了在线网盘。整个搭建过程走下来,感觉还是很顺畅和简单的。

4.参考资料

腾讯云Lighthouse轻量应用服务器

https://curl.qcloud.com/qQukjoaD

这篇关于利用Alist搭建在线云盘,10分钟搞定!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/378917

相关文章

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同

MySQL使用binlog2sql工具实现在线恢复数据功能

《MySQL使用binlog2sql工具实现在线恢复数据功能》binlog2sql是大众点评开源的一款用于解析MySQLbinlog的工具,根据不同选项,可以得到原始SQL、回滚SQL等,下面我们就来... 目录背景目标步骤准备工作恢复数据结果验证结论背景生产数据库执行 SQL 脚本,一般会经过正规的审批

使用DeepSeek搭建个人知识库(在笔记本电脑上)

《使用DeepSeek搭建个人知识库(在笔记本电脑上)》本文介绍了如何在笔记本电脑上使用DeepSeek和开源工具搭建个人知识库,通过安装DeepSeek和RAGFlow,并使用CherryStudi... 目录部署环境软件清单安装DeepSeek安装Cherry Studio安装RAGFlow设置知识库总

Linux搭建Mysql主从同步的教程

《Linux搭建Mysql主从同步的教程》:本文主要介绍Linux搭建Mysql主从同步的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux搭建mysql主从同步1.启动mysql服务2.修改Mysql主库配置文件/etc/my.cnf3.重启主库my

国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)

《国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)》本文给大家利用deepseek模型搭建私有知识问答库的详细步骤和遇到的问题及解决办法,感兴趣的朋友一起看看吧... 目录1. 第1步大家在安装完ollama后,需要到系统环境变量中添加两个变量2. 第3步 “在cmd中

Spring AI集成DeepSeek三步搞定Java智能应用的详细过程

《SpringAI集成DeepSeek三步搞定Java智能应用的详细过程》本文介绍了如何使用SpringAI集成DeepSeek,一个国内顶尖的多模态大模型,SpringAI提供了一套统一的接口,简... 目录DeepSeek 介绍Spring AI 是什么?Spring AI 的主要功能包括1、环境准备2