alist搭建全流程

yuze 发布于 12 天前 49 次阅读


前言

Alist作为一款开源文件列表工具,支持聚合20+种存储服务,通过统一界面实现便捷的文件浏览与管理。无论你是技术爱好者还是普通分享者都能愉快使用。本文将涵盖环境部署、存储挂载、安全优化等全流程步骤,助你轻松打造个人专属的云端文件枢纽。无需复杂代码,即刻开启高效文件管理之旅!

step01:选取合适的域名与服务器

1.1域名

对于身为站长的你,一定有个自己的域名,对吧?(ง •̀_•́)ง

但我就是没有域名怎么办?

以下是一些推荐的域名提供商

优点价格
NameSilo较为实惠,可用支付宝支付一级域名,付费(本站域名于此处购买)
众多免费域名申请方法free

你也可以去哪煮米进行全网域名比价,挑选合适的域名

1.2服务器选择

介于云服务器过于昂贵(对于我这个学生党而言),故以下均推荐"性价比服务器"如果您是富哥,请去大厂(阿里云,雨云等)购买云服务器

!注:以下推荐的服务器RAM均较低,若您有通过alist上传大文件需求,请购买云服务器

价格推荐程度推荐理由
星空云云容器LXC1.00/monthly🌕🌕🌕价格低,但是为nat转发,需要重定向端口
星空云美国宝塔虚拟主机6.00/monthly🌕🌕🌕🌗宝塔面板简单,完整的各类服务,且储存容量8GB,但centos版本号较低
宽带100Mbps
pasyun3.00/monthly🌕🌗Ram小,价格太没售价比

星空云:星空云

pasyun:pasyun

step2:安装方法

本文将提供两种安装方法

01官方脚本

使用官网提供的一键脚本安装

注:若您要使用此方法且您选择了云容器,请务必选择debian系统

访问ssh

注:访问方法因服务器而异,请参考服务器官网文档

访问ssh后,选择一个你想要存放alist文件的文件夹,用cd命令进入

你也可以用mkdir命令创建一个文件夹
mkdir new_folder # 在当前目录下创建一个名为new_folder的文件夹

curl -fsSL "https://alist.nn.ci/v3.sh" -o v3.sh && bash v3.sh

不出意外,你应该会看到如下页面

输入1以安装alist

之后你会看到用户名与密码,请记住它并访问ip地址:alist端口号进入alist

手动安装

若自动安装不可用或您想安装第三方版本,您可以手动安装alist

对于云容器/轻量应用服务器

由于云容器等没有保活程序,需要先安装screen,否则退出ssh时alist会自动退出

对于debian

sudo apt install screen

对于Alpine

apk add screen

AList Release中下载适合的alist版本号

一般选amd64的版本,对于centos7或alist报错为GLIBC_2.28 not found则选择amd64-musl版本

访问ssh,上传alist文件并cd到该目录,输入

chmod +x ./alist
./alist server

完成后会显示密码用户名与端口,请记下并访问ip:端口进入alist

确认没问题后在ssh中输入以下命令挂起alist

screen ./alist server

宝塔面板配置

若您选择了宝塔主机,请进行如下配置

访问宝塔面板→网站→go程序→添加网站

后续配置

使用cloudflare origin rules重定向至端口

此方法于上篇文章,请前往查看

注意!:请先配置好ssl,否则可能会报错

配置ssl

此作者没有提供个人介绍。
最后更新于 2025-04-13