hello word - 1Panel
https://blog.zhuxu.asia/tag/1Panel/
-
1Panel系列教程:使用 Docker 搭建 AList
https://blog.zhuxu.asia/archives/12/
2025-03-30T03:09:00+00:00
前言本文详细介绍如何使用 Docker 搭建 AList AList是一个支持多种存储的文件列表程序。本篇文章我将逐步讲解从拉取镜像、文件配置、通过 1Panel、Docker 部署到域名反向代理的全流程,帮助你快速搭建应用。环境准备我的安装环境 操作系统:Debian12; 服务器架构:x86_64;服务器CPU:4核; 服务器内存:16GB;如果你还没有服务器欢迎通过以下优惠链接购买:腾讯云:https://curl.qcloud.com/Gio4BsMs筋斗云:https://portal.jindouyun.cn/recommend/zlpoAtGIbuN3织音云:https://www.zhiyinidc.com/aff/LLQNCNYO1.安装1Panel我这里使用的是Debian系统来演示操作。打开ssh终端,我这里使用的是xshell输入下方指令后回车执行curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
执行成功后,控制台会打印面板访问信息,可通过浏览器访问 1Panel面板:http://目标服务器 IP 地址:目标端口/安全入口如果使用的是云服务器,请至安全组开放目标端口。ssh 登录 1Panel 服务器后,执行 1pctl user-info 命令可获取安全入口(entrance)2.基础环境准备2.1-安装Docker【1Panel面板已默认安装】确保系统已安装Docker和docker-compose工具。可通过以下命令检查:docker --version
docker-compose --version若未安装,请参考官方文档安装Docker和docker-compose。可点击下方链接参考安装喔https://www.runoob.com/docker.../debian-docker-install.html注:可在1Panel-应用商店搜索alist点击安装即可一键安装哦。2.2-创建数据目录mkdir -p /etc/alist2.3-拉取Alist镜像docker pull xhofe/alist:latest2.4-Docker Compose部署在/etc/alist目录创建docker-compose.yml文件然后输入下方代码version: '3.4'
services:
alist:
image: xhofe/alist:latest
container_name: alist
volumes:
- '/etc/alist:/opt/alist/data'
ports:
- '5244:5244'
environment:
- PUID=0
- PGID=0
- UMASK=022
- TZ=Asia/Shanghai
restart: unless-stopped 2.5-启动服务在/etc/alist目录打开终端输入下方指令即可启动服务docker-compose up -d
3.查看管理员信息随机生成一个密码docker exec -it alist ./alist admin random手动设置一个密码,NEW_PASSWORD是指你需要设置的密码docker exec -it alist ./alist admin set NEW_PASSWORD4.访问信息在防火墙放行5244端口然后访问如下地址,服务器ip自行填写http://服务器ip:5244输入3.查看管理员信息生成的账号密码即可登录4.反向代理如果你想使用域名访问,那么请接着继续跟着操作在1Panel面板左侧边栏点击网站-网站-创建选择反向代理主域名处填写你要绑定的域名代理地址填写127.0.0.1:5244到这里就大功告成了!访问你绑定的域名即可访问网站了!5.如何更新Alist?在终端输入下方代码docker-compose pull
docker-compose up -d公众号新开了个公众号,叫《不语技栈》主要用于分享学习笔记,资源等。有兴趣的可以扫描下方二维码关注公众号喔。