1Panel安装部署Alist教程

1Panel安装部署Alist教程

我们常用的可视化面板有宝塔,但由于宝塔的不可靠性,被众多人所诟病。因此,诞生了1Panel等新兴面板。本篇博文提供1Panel及安装Alist的教程

1Penal介绍:1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。使用的是以docker容器形式管理服务,轻量化运行

演示服务器是Hetzner的2C2G40G的德国VPS

1Penal Github仓库地址:https://github.com/1Panel-dev/1Panel/releases


1.安装1Penal面板

1.1 脚本安装

请根据自己的系统选择对应的脚本,博主是Debian系统,因此选择Debian的安装命令

RedHat / CentOS

1
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

Ubuntu

1
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

Debian

1
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh

安装过程中会有几个提示,默认回车即可,如下图所示,证明已经安装完成

image

$LOCAL_IP 更改为你的服务器ip,即可访问你的面板登陆地址

如果没出现或者忘记了登陆地址,输入 1pctl user-info 即可获得

1.2 面板插件安装

成功访问面板之后,输入你的账户的密码,勾选下方的许可协议,点击登陆

如不能访问,请自行排查是否关闭了防火墙

image

进入面板之后,点击左边的应用商店,这里集成了大部分热门的docker镜像,首先进行服务环境安装

image

找到OpenResty,点击安装,这里无需设置,直接默认安装就行

image

2.Alist安装

2.1 安装及配置密码

点击返回,找到Alist,点击安装,默认是3.25.1版本,端口默认5244

注意!这里需要开始外部访问,否则无法访问alist,点击确认之后,等待安装完成

image

显示已运行说明已成功安装,然后点击左侧的网站,配置反代

image

点击左上角的创建网站,选择反向代理,分组默认即可,主域名填入你已经解析好的域名,如果你的服务器有ipv6,建议勾选监听ipv6,代号会自动生成,如果你是默认5244端口反代地址填入 127.0.0.1:5244 即可,如果你修改成其他端口,将 5244 更改为你设置的端口就行,最后点击确认

image

访问刚才解析的域名,能正常访问说明反代设置成功

image

接着我们回到Finalshell,输入 docker ps 查看alist的容器ID,图中红框内就是你的容器ID

image

然后输入 docker exec -it 容器ID /bin/bash 将容器ID改为你实际的ID,然后回车进入容器

接着输入 ./alist admin set password ,把命令中的password改为你实际想设置的密码,然后回车。输入 exit 退出容器

默认用户名admin,密码你刚才设置的,就可以登陆到Alist

image

2.2 配置SSL证书

回到1Penal面板,点击左侧的证书,这里支持Acme申请和DNS申请

使用Acme申请:选择Acme账户,输入你的邮箱,然后点击创建证书,验证方式选择手动解析,这里会生成一个TXT记录,需要你到cloudflare手动设置解析

image

使用DNS申请:点击DNS账户-创建账户,名称随便设置,博主使用的是cloudflare,类型这里选择cloudflare,Email填入你注册cloudflare的邮箱,API KEY填入cloudflare的API (推荐使用!!!)

image

创建证书,填入你的域名,选择DNS验证,最后点击确认,稍等一下,证书就申请好了

image

然后回到网站,点击你域名右侧的配置,选择HTTPS-启用,Acme账户选择你的账户,选择证书,点击保存

image

网站协议显示HTTPS,使用https://域名 也能成功访问 ,说明证书配置好了

image

image

本期教程到这了,有什么不懂的,欢迎在下方留言评论


1Panel安装部署Alist教程
http://blog.qyide.cn/2023/12/25/1Penal的安装及部署Alist/
作者
A大
发布于
2023年12月25日
更新于
2023年12月26日
许可协议