服务器部署1Panel
文章目录
- 概要
- 1Panel
- 部署
- 登录服务器进行安装。
- 选择语言
- 选择镜像加速,会默认下载docker和docker-compose。配置好端口、安全入口、用户和密码。
- 进入服务器放开端口
- 通过外部端口访问
概要
1Panel
1Panel 提供了一个直观的 Web 界面和 MCP Server,帮助用户轻松管理 Linux 服务器中的网站、文件、容器、数据库以及大型语言模型(LLMs)。
部署
我们选择Ubuntu环境下安装1Panel。
登录服务器进行安装。
选择语言
root-ef00:~# curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
开始下载 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 CurrentDload Upload Total Spent Left Speed
100 44.7M 100 44.7M 0 0 19.9M 0 0:00:02 0:00:02 --:--:-- 19.9M
Warning: Got more output options than URLs
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
选择镜像加速,会默认下载docker和docker-compose。配置好端口、安全入口、用户和密码。
██╗ ██████╗ █████╗ ███╗ ██╗███████╗██╗
███║ ██╔══██╗██╔══██╗████╗ ██║██╔════╝██║
╚██║ ██████╔╝███████║██╔██╗ ██║█████╗ ██║ ██║ ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝ ██║ ██║ ██║ ██║ ██║██║ ╚████║███████╗███████╗╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝╚══════╝
[1Panel 2025-05-20 13:09:28 install Log]: ======================= 开始安装 =======================
设置1Panel安装目录 (默认为/opt):
[1Panel 2025-05-20 13:09:30 install Log]: 您选择的安装路径是 /opt
[1Panel 2025-05-20 13:09:30 install Log]: ... 在线安装Docker
[1Panel 2025-05-20 13:09:33 install Log]: 选择延迟最低的源 https://mirrors.aliyun.com/docker-ce,延迟(秒) 0.10642
[1Panel 2025-05-20 13:09:33 install Log]: 尝试下一个备用链接 https://get.docker.com 正在下载Docker安装脚本
curl: (35) OpenSSL SSL_connect: Connection reset by peer in connection to get.docker.com:443
[1Panel 2025-05-20 13:09:33 install Log]: 下载安装脚本失败 https://get.docker.com 尝试下一个备用链接
[1Panel 2025-05-20 13:09:33 install Log]: 尝试下一个备用链接 https://testingcf.jsdelivr.net/gh/docker/docker-install/install.sh 正在下载Docker安装脚本
[1Panel 2025-05-20 13:09:34 install Log]: 已成功下载Docker安装脚本 https://testingcf.jsdelivr.net/gh/docker/docker-install/install.sh 成功
# Executing docker install script, commit:
+ sh -c apt-get -qq update >/dev/null
+ sh -c DEBIAN_FRONTEND=noninteractive apt-get -y -qq install ca-certificates curl >/dev/null
+ sh -c install -m 0755 -d /etc/apt/keyrings
+ sh -c curl -fsSL "https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg" -o /etc/apt/keyrings/docker.asc
+ sh -c chmod a+r /etc/apt/keyrings/docker.asc
+ sh -c echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://mirrors.aliyun.com/docker-ce/linux/ubuntu jammy stable" > /etc/apt/sources.list.d/docker.list
+ sh -c apt-get -qq update >/dev/null
+ sh -c DEBIAN_FRONTEND=noninteractive apt-get -y -qq install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras docker-buildx-plugin >/dev/null
+ sh -c docker version
Client: Docker Engine - CommunityVersion: 28.1.1API version: 1.49Go version: go1.23.8Git commit: 4eba377Built: Fri Apr 18 09:52:10 2025OS/Arch: linux/amd64Context: defaultServer: Docker Engine - CommunityEngine:Version: 28.1.1API version: 1.49 (minimum version 1.24)Go version: go1.23.8Git commit: 01f442bBuilt: Fri Apr 18 09:52:10 2025OS/Arch: linux/amd64Experimental: falsecontainerd:Version: 1.7.27GitCommit: 05044ec0a9a75232cad458027ca83437aae3f4darunc:Version: 1.2.5GitCommit: v1.2.5-0-g59923efdocker-init:Version: 0.19.0GitCommit: de40ad0================================================================================To run Docker as a non-privileged user, consider setting up the
Docker daemon in rootless mode for your user:dockerd-rootless-setuptool.sh installVisit https://docs.docker.com/go/rootless/ to learn about rootless mode.To run the Docker daemon as a fully privileged service, but granting non-root
users access, refer to https://docs.docker.com/go/daemon-access/WARNING: Access to the remote API on a privileged Docker daemon is equivalentto root access on the host. Refer to the 'Docker daemon attack surface'documentation for details: https://docs.docker.com/go/attack-surface/================================================================================[1Panel 2025-05-20 13:11:11 install Log]: Docker安装成功
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
是否要配置镜像加速 [y/n]: y
[1Panel 2025-05-20 13:11:26 install Log]: 创建新配置文件 /etc/docker/daemon.json...
[1Panel 2025-05-20 13:11:26 install Log]: 已添加镜像加速配置。
[1Panel 2025-05-20 13:11:26 install Log]: 正在重启Docker服务...
[1Panel 2025-05-20 13:11:27 install Log]: Docker服务已成功重启。
[1Panel 2025-05-20 13:11:27 install Log]: Docker安装成功
[1Panel 2025-05-20 13:11:27 install Log]: ... 在线安装Docker Compose % Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed
100 59.8M 100 59.8M 0 0 71.4M 0 --:--:-- --:--:-- --:--:-- 71.3M
[1Panel 2025-05-20 13:11:28 install Log]: Docker Compose安装成功
设置1Panel端口 (默认是 28686): 33333
[1Panel 2025-05-20 13:11:45 install Log]: 您设置的端口是: 33333
[1Panel 2025-05-20 13:11:45 install Log]: 正在打开防火墙端口 33333
Rules updated
Rules updated (v6)
Firewall not enabled (skipping reload)
设置1Panel安全入口 (默认是 85ffe3b35d): root
[1Panel 2025-05-20 13:11:53 install Log]: 您设置的面板安全入口是 root
设置1Panel面板用户 (默认是 79598a0283): root
[1Panel 2025-05-20 13:11:59 install Log]: 您设置的面板用户是 root
[1Panel 2025-05-20 13:11:59 install Log]: 设置1Panel面板密码,设置后按回车键继续 (默认是 4bd889eeac):
**********
[1Panel 2025-05-20 13:14:02 install Log]: 正在配置1Panel服务
Created symlink /etc/systemd/system/multi-user.target.wants/1panel.service → /etc/systemd/system/1panel.service.
[1Panel 2025-05-20 13:14:02 install Log]: 正在启动1Panel服务
[1Panel 2025-05-20 13:14:03 install Log]:
[1Panel 2025-05-20 13:14:03 install Log]: =================感谢您的耐心等待,安装已完成==================
[1Panel 2025-05-20 13:14:03 install Log]:
[1Panel 2025-05-20 13:14:03 install Log]: 请使用您的浏览器访问面板:
[1Panel 2025-05-20 13:14:03 install Log]: 外部地址: http://********:33333/root
[1Panel 2025-05-20 13:14:03 install Log]: 内部地址: http://192.168.8.186:33333/root
[1Panel 2025-05-20 13:14:03 install Log]: 面板用户: root
[1Panel 2025-05-20 13:14:03 install Log]: 面板密码: 123456root
[1Panel 2025-05-20 13:14:03 install Log]:
[1Panel 2025-05-20 13:14:03 install Log]: 官方网站: https://1panel.cn
[1Panel 2025-05-20 13:14:03 install Log]: 项目文档: https://1panel.cn/docs
[1Panel 2025-05-20 13:14:03 install Log]: 代码仓库: https://github.com/1Panel-dev/1Panel
[1Panel 2025-05-20 13:14:03 install Log]: 前往 1Panel 官方论坛获取帮助: https://bbs.fit2cloud.com/c/1p/7
[1Panel 2025-05-20 13:14:03 install Log]:
[1Panel 2025-05-20 13:14:03 install Log]: 如果您使用的是云服务器,请在安全组中打开端口 33333
[1Panel 2025-05-20 13:14:03 install Log]:
[1Panel 2025-05-20 13:14:03 install Log]: 为了您的服务器安全,离开此屏幕后您将无法再次看到您的密码,请记住您的密码。
[1Panel 2025-05-20 13:14:03 install Log]:
[1Panel 2025-05-20 13:14:03 install Log]: ================================================================
进入服务器放开端口
我这里的端口是33333
为了方便演示,我们这里使用0.0.0.0
通过外部端口访问
通过配置的用户密码访问
然后就可以进行可视化的服务器操作