朱某的生活印记 - 智能运维
https://blog.zhuxu.asia/tag/%E6%99%BA%E8%83%BD%E8%BF%90%E7%BB%B4/
-
1Panel系列教程:使用 Docker 搭建 AList
https://blog.zhuxu.asia/archives/117/
2025-03-30T11:09:00+08: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公众号新开了个公众号,叫《不语技栈》主要用于分享学习笔记,资源等。有兴趣的可以扫描下方二维码关注公众号喔。
-
1Panel系列教程:如何搭建typecho?
https://blog.zhuxu.asia/archives/113/
2025-03-28T17:05:00+08:00
环境准备我的安装环境 操作系统:Debian12; 服务器架构:x86_64;服务器CPU:4核; 服务器内存:16GB;浏览器要求:请使用 Chrome、FireFox、IE10+、Edge 等现代浏览器如果你还没有服务器欢迎通过以下优惠链接购买:腾讯云:https://curl.qcloud.com/Gio4BsMs筋斗云:https://portal.jindouyun.cn/recommend/zlpoAtGIbuN31.安装1Panel我这里使用的是Debian系统来演示操作。打开ssh终端,我这里使用的是xshell输入下方指令后回车执行bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"
执行成功后,控制台会打印面板访问信息,可通过浏览器访问 1Panel面板:http://目标服务器 IP 地址:目标端口/安全入口如果使用的是云服务器,请至安全组开放目标端口。ssh 登录 1Panel 服务器后,执行 1pctl user-info 命令可获取安全入口(entrance)2.安装OpenResty、MySQL、phpMyAdmin、php如上四个可在1Panel应用商店自行安装,这里不做过多表述。3.安装typecho这里使用的是源码安装,也可在1Panel应用商店搜索typecho一键安装。1.在1Panel侧边导航栏选择-网站-网站点击创建按钮2.点击创建按钮后在打开侧边栏选择运行环境,类型选择PHP后在主域名选项填入你要绑定的域名填入完成后点击确认。3.新建数据库点击侧边导航栏的数据库选项,点击创建数据库,在弹出的页面中填入名称,用户名,密码。4.打开网站目录上传typecho源码后解压typecho源码下载:点我下载下载后上传至你的网站目录,然后解压。5.访问你于第一步创建的域名,点击「我准备好了,开始下一步」6.填写数据库信息,填写完整后点击「确认,开始安装」7.填写对应信息,填写完成后点击继续安装8.安装结束在后台管理页面你就可以进行文章发布啦!下载typecho主题/插件可以去下面两个网站喔!https://typechx.com/https://typecho.work/公众号新开了个公众号,叫《不语技栈》主要用于分享学习笔记,资源等。有兴趣的可以扫描下方二维码关注公众号喔。