导读:此文作为搭建AI应用的前置内容,属于基础环境搭建。
1Panel介绍
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板,产品优势:
- 高效管理:用户可以通过 Web 图形界面轻松管理 Linux 服务器,实现主机监控、文件管理、数据库管理、容器管理等功能;
- 快速建站:深度集成开源建站软件 WordPress 和 Halo,域名绑定、SSL 证书配置等操作一键搞定;
- 应用商店:精选上架各类高质量的开源工具和应用软件,协助用户轻松安装并升级;
- 安全可靠:基于容器管理并部署应用,实现最小的漏洞暴露面,同时提供防火墙和日志审计等功能;
- 一键备份:支持一键备份和恢复,用户可以将数据备份到各类云端存储介质,永不丢失。
1Panel安装
1plane安装支持多种方式部署,此处使用在线部署方式。
环境准备
- 云主机or虚拟机(可以访问互联网)
环境配置
云平台:腾讯云
配置:2C/2G/50G
OS:CentOS7.9
安装步骤
- 执行在线安装脚本
shell
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
- 开始下载脚本并执行安装脚本 安装脚本时,选择语言,此处输入2,表示使用中文显示
shell
开始下载 1Panel v1.10.29-lts 版本在线安装包
安装包下载地址: https://resource.fit2cloud.com/1panel/package/stable/v1.10.29-lts/release/1panel-v1.10.29-lts-linux-amd64.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 44.7M 100 44.7M 0 0 14.6M 0 0:00:03 0:00:03 --:--:-- 14.6M
1panel-v1.10.29-lts-linux-amd64/1panel.service
1panel-v1.10.29-lts-linux-amd64/1pctl
1panel-v1.10.29-lts-linux-amd64/GeoIP.mmdb
1panel-v1.10.29-lts-linux-amd64/install.sh
1panel-v1.10.29-lts-linux-amd64/lang/en.sh
1panel-v1.10.29-lts-linux-amd64/lang/fa.sh
1panel-v1.10.29-lts-linux-amd64/lang/pt-BR.sh
1panel-v1.10.29-lts-linux-amd64/lang/ru.sh
1panel-v1.10.29-lts-linux-amd64/lang/zh.sh
1panel-v1.10.29-lts-linux-amd64/1panel
Select a language:
1. English
2. Chinese 中文(简体)
3. Persian
4. Português (Brasil)
5. Русский
Enter the number corresponding to your language choice: 2
选择安装目录(回车即可)
shell
██╗ ██████╗ █████╗ ███╗ ██╗███████╗██╗
███║ ██╔══██╗██╔══██╗████╗ ██║██╔════╝██║
╚██║ ██████╔╝███████║██╔██╗ ██║█████╗ ██║
██║ ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝ ██║
██║ ██║ ██║ ██║██║ ╚████║███████╗███████╗
╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝╚══════╝
[1Panel 2025-04-21 12:58:40 install Log]: ======================= 开始安装 =======================
设置1Panel安装目录 (默认为/opt):
如果没有安装docker会自动安装docker
shell
[1Panel 2025-04-21 12:59:01 install Log]: 您选择的安装路径是 /opt
[1Panel 2025-04-21 12:59:01 install Log]: ... 在线安装Docker
[1Panel 2025-04-21 12:59:05 install Log]: 选择延迟最低的源 https://mirrors.aliyun.com/docker-ce,延迟(秒) 0.195
[1Panel 2025-04-21 12:59:05 install Log]: 尝试下一个备用链接 https://get.docker.com 正在下载Docker安装脚本
[1Panel 2025-04-21 12:59:06 install Log]: 已成功下载Docker安装脚本 https://get.docker.com 成功
............
[1Panel 2025-04-21 13:01:01 install Log]: Docker安装失败
您可以尝试使用离线包安装Docker,详细安装步骤请参见以下链接: https://1panel.cn/docs/installation/package_installation/
错误修复
安装过程显示docker安装失败,根据1panel在线安装提示: 执行docker修复脚本(一直回车即可):
shell
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
请选择你想使用的 Docker CE 源:
➤ 阿里云
腾讯云
华为云
微软 Azure 中国
网易
火山引擎
清华大学
北京大学
南京大学
上海交通大学
中国科学技术大学
中国科学院软件研究所
官方
请选择你想使用的 Docker Registry 源:
➤ Docker Proxy(推荐)
道客 DaoCloud
AtomHub 可信镜像中心
阿里云(杭州)
阿里云(上海)
阿里云(青岛)
阿里云(北京)
阿里云(张家口)
阿里云(呼和浩特)
阿里云(乌兰察布)
阿里云(深圳)
阿里云(河源)
阿里云(广州)
阿里云(成都)
阿里云(香港)
阿里云(日本-东京)
阿里云(新加坡)
阿里云(澳大利亚-悉尼)
阿里云(马来西亚-吉隆坡)
阿里云(印度尼西亚-雅加达)
阿里云(印度-孟买)
+-----------------------------------+
| ⡇ ⠄ ⣀⡀ ⡀⢀ ⡀⢀ ⡷⢾ ⠄ ⡀⣀ ⡀⣀ ⢀⡀ ⡀⣀ ⢀⣀ |
| ⠧⠤ ⠇ ⠇⠸ ⠣⠼ ⠜⠣ ⠇⠸ ⠇ ⠏ ⠏ ⠣⠜ ⠏ ⠭⠕ |
+-----------------------------------+
欢迎使用 Docker Engine 安装与换源脚本
运行环境 CentOS Linux 7 (Core) x86_64
系统时间 2025-04-21 13:26 Asia/Shanghai
➜ Docker CE: 阿里云
➜ Docker Registry: Docker Proxy
╭─ 软件源是否使用 HTTP 协议?
│
╰─ ● 是 / ○ 否
............
╭─ 是否安装最新版本的 Docker Engine ?
│
╰─ ● 是 / ○ 否
提示 检测到系统已安装 Docker Engine 且是最新版本,跳过安装
当前安装版本:Docker version 26.1.4, build 5650f9b
Docker Compose version v2.27.1
✨ 脚本运行完毕,更多使用教程详见官网 👉 https://linuxmirrors.cn
🔥 1Panel · Linux 面板|极简运维 ➜ https://1panel.cn 【广告】
🔥 林枫云 · 专注独立IP高频VPS|R9/i9系列定制 ➜ https://www.dkdun.cn 【广告】
🔥 乔星欢 · 香港4核4G服务器28元起_香港500Mbps大带宽 ➜ https://www.qiaoxh.com 【广告】
Powered by LinuxMirrors
Docker检查
docker修复脚本执行完毕后,检查docker是否安装成功:
shell
[root@VM-0-12-centos ~]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2025-04-21 13:30:12 CST; 47s ago
Docs: https://docs.docker.com
Main PID: 8657 (dockerd)
Tasks: 8
Memory: 29.5M
CGroup: /system.slice/docker.service
└─8657 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Apr 21 13:30:12 VM-0-12-centos systemd[1]: Starting Docker Application Container Engine...
Apr 21 13:30:12 VM-0-12-centos dockerd[8657]: time="2025-04-21T13:30:12.589395026+08:00" level=info msg="Starting up"
Apr 21 13:30:12 VM-0-12-centos dockerd[8657]: time="2025-04-21T13:30:12.621996875+08:00" level=info msg="Loading containers: start."
Apr 21 13:30:12 VM-0-12-centos dockerd[8657]: time="2025-04-21T13:30:12.726617182+08:00" level=info msg="Loading containers: done."
Apr 21 13:30:12 VM-0-12-centos dockerd[8657]: time="2025-04-21T13:30:12.739371996+08:00" level=info msg="Docker daemon" commit=de5c9cf containerd-snapshotter=false sto...sion=26.1.4
Apr 21 13:30:12 VM-0-12-centos dockerd[8657]: time="2025-04-21T13:30:12.739458025+08:00" level=info msg="Daemon has completed initialization"
Apr 21 13:30:12 VM-0-12-centos systemd[1]: Started Docker Application Container Engine.
Apr 21 13:30:12 VM-0-12-centos dockerd[8657]: time="2025-04-21T13:30:12.763524270+08:00" level=info msg="API listen on /run/docker.sock"
Hint: Some lines were ellipsized, use -l to show in full.
重新安装
docker安装成功后,重新执行1plane安装脚本:
shell
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
开始安装:
shell
██╗ ██████╗ █████╗ ███╗ ██╗███████╗██╗
███║ ██╔══██╗██╔══██╗████╗ ██║██╔════╝██║
╚██║ ██████╔╝███████║██╔██╗ ██║█████╗ ██║
██║ ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝ ██║
██║ ██║ ██║ ██║██║ ╚████║███████╗███████╗
╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝╚══════╝
[1Panel 2025-04-21 13:03:47 install Log]: ======================= 开始安装 =======================
设置1Panel安装目录 (默认为/opt):
[1Panel 2025-04-21 13:03:49 install Log]: 您选择的安装路径是 /opt
是否要配置镜像加速 [y/n]: y
[1Panel 2025-04-21 13:03:51 install Log]: 已添加腾讯云内网镜像加速配置。
[1Panel 2025-04-21 13:03:51 install Log]: 配置文件已存在,我们将备份现有的配置文件到: /etc/docker/daemon.json.1panel_bak.
[1Panel 2025-04-21 13:03:51 install Log]: 创建新配置文件 /etc/docker/daemon.json...
[1Panel 2025-04-21 13:03:51 install Log]: 已添加镜像加速配置。
[1Panel 2025-04-21 13:03:51 install Log]: 正在重启Docker服务...
[1Panel 2025-04-21 13:03:51 install Log]: Docker服务已成功重启。
[1Panel 2025-04-21 13:03:51 install Log]: ... 在线安装Docker Compose
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 59.8M 100 59.8M 0 0 13.7M 0 0:00:04 0:00:04 --:--:-- 13.7M
[1Panel 2025-04-21 13:03:56 install Log]: Docker Compose安装成功
设置访问端口、管理员用户和密码:
shell
设置1Panel端口 (默认是 20775):
[1Panel 2025-04-21 13:06:33 install Log]: 您设置的端口是: 20775
[1Panel 2025-04-21 13:06:33 install Log]: 防火墙未激活,跳过端口打开
设置1Panel安全入口 (默认是 011f77729e):
[1Panel 2025-04-21 13:06:46 install Log]: 您设置的面板安全入口是 011f77729e
设置1Panel面板用户 (默认是 ddd75aa15e): admin
[1Panel 2025-04-21 13:06:53 install Log]: 您设置的面板用户是 admin
[1Panel 2025-04-21 13:06:53 install Log]: 设置1Panel面板密码,设置后按回车键继续 (默认是 c98f0b5f92):
********
[1Panel 2025-04-21 13:07:04 install Log]: 正在配置1Panel服务
Created symlink from /etc/systemd/system/multi-user.target.wants/1panel.service to /etc/systemd/system/1panel.service.
[1Panel 2025-04-21 13:07:04 install Log]: 正在启动1Panel服务
[1Panel 2025-04-21 13:07:04 install Log]:
[1Panel 2025-04-21 13:07:04 install Log]: =================感谢您的耐心等待,安装已完成==================
安装完毕后,提示访问信息(记得保存):
shell
[1Panel 2025-04-21 13:07:04 install Log]:
[1Panel 2025-04-21 13:07:04 install Log]: 请使用您的浏览器访问面板:
[1Panel 2025-04-21 13:07:04 install Log]: 外部地址: http://1.14.106.85:20775/011f77729e
[1Panel 2025-04-21 13:07:04 install Log]: 内部地址: http://172.27.0.10:20775/011f77729e
[1Panel 2025-04-21 13:07:04 install Log]: 面板用户: admin
[1Panel 2025-04-21 13:07:04 install Log]: 面板密码: admin123
[1Panel 2025-04-21 13:07:04 install Log]:
[1Panel 2025-04-21 13:07:04 install Log]: 官方网站: https://1panel.cn
[1Panel 2025-04-21 13:07:04 install Log]: 项目文档: https://1panel.cn/docs
[1Panel 2025-04-21 13:07:04 install Log]: 代码仓库: https://github.com/1Panel-dev/1Panel
[1Panel 2025-04-21 13:07:04 install Log]: 前往 1Panel 官方论坛获取帮助: https://bbs.fit2cloud.com/c/1p/7
[1Panel 2025-04-21 13:07:04 install Log]:
[1Panel 2025-04-21 13:07:04 install Log]: 如果您使用的是云服务器,请在安全组中打开端口 20775
[1Panel 2025-04-21 13:07:04 install Log]:
[1Panel 2025-04-21 13:07:04 install Log]: 为了您的服务器安全,离开此屏幕后您将无法再次看到您的密码,请记住您的密码。
[1Panel 2025-04-21 13:07:04 install Log]:
[1Panel 2025-04-21 13:07:04 install Log]: ================================================================
访问1Panel
根据安装完毕后的提示信息,在浏览器输入访问地址(记得安全组放通访问端口):
shell
http://1.14.106.85:20775/011f77729e
显示结果: 输入设置的用户名和密码:
点击"登陆":
到此,1plane的安装完成。
后续用到的主要是它新增的AI模块,如你所见,它的功能很多,不局限于AI模块。
声明
本文在微信公众号"De-仓鼠"同步发布。