朱某的生活印记 - 1Panel https://blog.zhuxu.asia/tag/1Panel/ zh-CN Sun, 30 Mar 2025 11:09:00 +0800 Sun, 30 Mar 2025 11:09:00 +0800 1Panel系列教程:使用 Docker 搭建 AList https://blog.zhuxu.asia/archives/117/ https://blog.zhuxu.asia/archives/117/ Sun, 30 Mar 2025 11:09:00 +0800 不语 前言

本文详细介绍如何使用 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/LLQNCNYO

1.安装1Panel

我这里使用的是Debian系统来演示操作。

打开ssh终端,我这里使用的是xshell
a0a7.png
输入下方指令后回车执行

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

a352.png
若未安装,请参考官方文档安装Docker和docker-compose。
可点击下方链接参考安装喔
https://www.runoob.com/docker.../debian-docker-install.html
注:可在1Panel-应用商店搜索alist点击安装即可一键安装哦。

2.2-创建数据目录

mkdir -p /etc/alist

2.3-拉取Alist镜像

docker pull xhofe/alist:latest

fb56.png
2.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   

0cff.png
782a.png
2.5-启动服务
在/etc/alist目录打开终端输入下方指令即可启动服务

docker-compose up -d

9f30.png

3.查看管理员信息

随机生成一个密码
docker exec -it alist ./alist admin random
手动设置一个密码,NEW_PASSWORD是指你需要设置的密码
docker exec -it alist ./alist admin set NEW_PASSWORD
36d8.png

4.访问信息

在防火墙放行5244端口然后访问如下地址,服务器ip自行填写
http://服务器ip:5244
96b2.png
输入3.查看管理员信息生成的账号密码即可登录

4.反向代理

如果你想使用域名访问,那么请接着继续跟着操作
在1Panel面板左侧边栏点击网站-网站-创建选择反向代理
主域名处填写你要绑定的域名
代理地址填写127.0.0.1:5244
到这里就大功告成了!访问你绑定的域名即可访问网站了!

5.如何更新Alist?

在终端输入下方代码

docker-compose pull
docker-compose up -d

公众号

新开了个公众号,叫《不语技栈》主要用于分享学习笔记,资源等。
有兴趣的可以扫描下方二维码关注公众号喔。
0a4f.png

]]>
0 https://blog.zhuxu.asia/archives/117/#comments https://blog.zhuxu.asia/feed/tag/1Panel/archives/117/
1Panel系列教程:如何搭建typecho? https://blog.zhuxu.asia/archives/113/ https://blog.zhuxu.asia/archives/113/ Fri, 28 Mar 2025 17:05:00 +0800 不语 环境准备
我的安装环境
操作系统:Debian12;
服务器架构:x86_64;
服务器CPU:4核;
服务器内存:16GB;
浏览器要求:请使用 Chrome、FireFox、IE10+、Edge 等现代浏览器

如果你还没有服务器欢迎通过以下优惠链接购买:
腾讯云:https://curl.qcloud.com/Gio4BsMs
筋斗云:https://portal.jindouyun.cn/recommend/zlpoAtGIbuN3

1.安装1Panel

我这里使用的是Debian系统来演示操作。

打开ssh终端,我这里使用的是xshell
a0a7.png
输入下方指令后回车执行

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侧边导航栏选择-网站-网站点击创建按钮
5a94.png

2.点击创建按钮后在打开侧边栏选择运行环境,类型选择PHP后在主域名选项填入你要绑定的域名
5616182.png
填入完成后点击确认。

3.新建数据库
点击侧边导航栏的数据库选项,点击创建数据库,在弹出的页面中填入名称,用户名,密码。
54b8.png

4.打开网站目录上传typecho源码后解压
cddf.png
typecho源码下载:点我下载
下载后上传至你的网站目录,然后解压。
74fb.png
5e1f.png

5.访问你于第一步创建的域名,点击「我准备好了,开始下一步」
84d7.jpg
6.填写数据库信息,填写完整后点击「确认,开始安装」
b94c.png
7.填写对应信息,填写完成后点击继续安装
80ac.png
8.安装结束
1e31.png
3210.png

在后台管理页面你就可以进行文章发布啦!

下载typecho主题/插件可以去下面两个网站喔!

https://typechx.com/
https://typecho.work/

公众号

新开了个公众号,叫《不语技栈》主要用于分享学习笔记,资源等。
有兴趣的可以扫描下方二维码关注公众号喔。
0a4f.png

]]>
0 https://blog.zhuxu.asia/archives/113/#comments https://blog.zhuxu.asia/feed/tag/1Panel/archives/113/