使云盘程序运行的新方式

引言

自己手里有三台服务器,硬盘都还是蛮大的,前阵子撸了腾讯轻量服务器1TB的存储盘,3年才60元,这价格属实心动了,我知道买了虽然用处不大,毕竟轻量应用服务器国内宽带才8M,但还是忍不住剁手了

也就是说,3台服务器,一台200G硬盘,一台500G硬盘,一台1024G硬盘,这不拿来搭建云盘,有点浪费了呀,于是我就开始找云盘程序,最终选择了Alist,这里不详细介绍它了,丢几个地址,大伙自行去瞅一瞅。

**Alist云盘程序**
演示:[https://alist.xhofe.top/][1]
官网:[https://alist-doc.nn.ci/][2]
GitHub:[https://github.com/Xhofe/alist][3]

Alist的搭建并不难,把对应的安装包下载下来,然后运行它即可(还是有些地方涉及到代码,有空写一写搭建步骤),默认端口是5244,如果需要用域名访问,在宝塔加个反向代理即可,可惜我卡在了最后一步,从搭建到运行一切顺利,唯独在进程守护步骤出问题了

因为我是用自己电脑上的SSH工具连接到云服务器上,然后运行Alist后,首次运行会有默认密码,也成功进入到了Alist后台,修改了默认密码后,把电脑上的SSH工具关掉,云盘自然就不运行了,这个时候去宝塔安装宝塔应用管理器并设置进程守护后,Alist云盘程序重新运行,不过这个时候重新输入密码,就一直报令牌错误,到现在一直没有解决...

也请教了大佬也请教了大佬

搭建步骤应该是没有问题,云盘能运行,也能用域名访问,也不知道哪一步出错了,导致令牌错误。


所以,想到了一个新法子,很蠢的方式,但也很机智

手里的腾讯云轻量应用服务器刷了Win系统,想着干脆在win系统的云服务器使用SSH终端工具来连接需要部署Alist程序的云服务器,这个法子貌似很蠢,但可行性还是有的,于是就拿自己的电脑远程连接到腾讯云的服务器上,下载了Xshell终端工具,然后就是使用这个蠢方法来让Alist云盘程序一直运行着,只要终端不要关闭就可以了

图中右边的CMD终端也是Alist程序在运行,只不过这个就直接运行在腾讯云轻量服务器上,Win系统更加简单了,直接下载Alist云盘程序的EXE软件,双击打开它,让终端保存运行即可(不要关闭)。

宝塔文件宝塔文件

搭建完成后,效果还是非常不错的,设置好云盘根路径,就可以在里面放文件之类的,作为一个公有盘使用,如果腾讯云轻量服务器的SSH终端挂了,云盘程序也就挂了,这个时候就需要重新去运行它(云盘里的数据肯定不会丢)。


最终的成果:OSO云盘


从严格的意义上来说,这不是一篇教程文章,它是一篇水文,记下了这个愚蠢的方法

小伙伴的评论 ( 10 评论)

wave
  1. Lancer

    2023年03月07日

    国内腾讯清凉搭建alist会有风险吗?

    广东省广州市天河区 Windows 10 · Google Chrome
    1. 呆呆怪 博主

      2023年03月07日

      @Lancer ,搭建Alist本身是没有风险的~ 关键还是看你存储的内容,如果是违法违规的内容,腾讯云要么警告,严重的话可以直接删机。 如果是你搭建来存储一些自己的资料,那问题不大!大胆搭建!

      广东省广州市白云区 Windows 10 · Google Chrome
  2. 豆豆

    2022年03月03日

    厉害呀,重新定义“水文”

    重庆市 Windows 10 · QQ Browser
    1. 呆呆怪 博主

      2022年03月03日

      @豆豆 ,hhhh,确实蛮水的。

      广东省广州市天河区 Windows 10 · Google Chrome
  3. 小言u

    2022年03月03日

    alist听说可以百度和阿里云挂载,看上去挺不错的。

    山东省潍坊市 Windows 10 · Google Chrome
    1. 呆呆怪 博主

      2022年03月03日

      @小言u ,对,我已经挂载了天翼云盘。

      广东省广州市天河区 Windows 10 · Google Chrome
  4. 上海seo

    2022年03月03日

    先收藏再看啦。。

    上海市 Windows 10 · FireFox
  5. 小赵同学

    2022年03月02日

    其实docker部署也是很方便的,直接怼
    docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest
    然后设置容器开机自启
    一键查看正在运行容器
    docker ps
    设置容器执行服务器开启自启
    sudo docker update 容器的id --restart=always
    然后反代一下就好了

    湖北省襄阳市 Windows 10 · Google Chrome
  6. 小赵同学

    2022年03月02日

    连接ssh,然后怼
    curl -fsSL "https://nn.ci/alist.sh" | bash -s install
    然后开放端口,结束

    湖北省襄阳市 Windows 10 · Google Chrome
    1. 呆呆怪 博主

      2022年03月02日

      @小赵同学 ,有道理,不过docker确实没用过,感觉docker会方便很多,有空试试docker来跑这个Alist。

      广东省广州市天河区 Windows 10 · Google Chrome

搜索