本地部署 1Panel 面板并实现外部访问

1Panel 是一个开源的、基于 web 的服务器管理面板,这款面板是为用户简化服务器的部署和管理过程。有了这款面板,不需要深入的掌握命令行的操作,只需要通过一个直观的图形界面来管理他们的服务器就可以了。

本文将详细的介绍如何使用 Linux 系统在本地局域网内部署 1Panel   面板以及利用路由侠的内网穿透平台实现外网访问本地局域网的 1Panel 面板。

第一步,本地部署安装 1Panel

1,打开终端,输入安装命令。

RedHat / CentOS :

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

Ubuntu :

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

2,按照提示一步步配置(记得开放端口)。

3,安装成功后会显示面板地址。

4,把面板复制复制粘贴到浏览器中,就可以看到 1Panel 登录界面了,把前面设置的用户名和密码输入进去登录。

5,登录进来后的主界面。

第二步,路由侠安装到 Linux 系统

1,在 Linux 系统里安装路由侠,当前未提供网页管理,需要先在任意一台 Windows 机器安装路由侠 Windows 版本,用作跨机器管理。

2,在 Windows 机器上打开安装好的路由侠客户端主界面,进入“设备中心”,点击右下角的“添加设备”,此时可查看到对应的安装码,此安装码用于将设备添加到对应账号下,可选中后复制。

3,安装依赖

在 Linux 机器上,复制粘贴以下命令到终端中,用于安装前置依赖,不同系统需要使用不同的安装命令。

CentOS 使用:

sudo yum install -y curl

Ubuntu 使用:

sudo apt update
sudo apt install -y curl
4,运行安装脚本

复制粘贴以下命令到终端中,用于运行路由侠安装脚本。

curl -O https://dl.luyouxia.com:8443/v2/lyx-install.sh && sudo bash lyx-install.sh
4,填写安装码,完成安装

脚本运行后,可以根据提示进行操作,安装过程需要输入第一步时候显示的安装码。可用鼠标选中,右键复制出来,粘贴到 Linux 终端,回车即可。


安装完成后,该设备将会纳入您的账号下进行管理,同时会创建 systemd 服务跟随系统启动。

5. 查看状态

现在回到 Windows 这边,在设备中心界面,点击右上角的×返回主界面,再次进入设备中心,就可以看到这个设备。

可以修改名称,点击保存。

第二步,外网访问本地部署的 1Panel 面板

1,在路由侠客户端的主界面,点击【内网映射】。

2,如下图,切换到新创建的设备上,然后点击【添加映射】。

3,选择【原生端口】。

4,在内网端口里填写默认端口 36115 后点击【创建】按钮,如下图。

5,创建好后,就可以看到一条映射的公网地址,鼠标右键点击【复制地址】。

6,在外网的浏览器的地址栏输入复制的路由侠生成的外网地址,就可以看到 1Panel 的登录界面了。注意地址后面要跟 /1Panel 路径才行。

### 使用1Panel部署Dify #### 准备工作 为了顺利使用1Panel部署Dify,需先安装配置好1Panel环境。确认服务器已成功安装1Panel面板能够正常访问。 #### 配置Docker镜像源 考虑到官方镜像源可能存在访问障碍,在1Panel中设置多条加速器链接有助于提高下载速度和成功率。编辑`/etc/docker/daemon.json`文件加入如下内容来增加多个可用的镜像源[^3]: ```json { "registry-mirrors": [ "https://docker.1panel.live", "https://docker.nju.edu.cn", "https://docker.m.daocloud.io", "https://dockerproxy.com", "https://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn", "https://registry.docker-cn.com", "https://registry.cn-hangzhou.aliyuncs.com" ] } ``` 重启Docker服务使更改生效。 #### 创建应用容器 登录到1Panel控制台后,导航至【容器管理】-> 【创建新应用】页面。按照提示输入必要的参数,比如名称、端口映射等信息。对于Dify项目而言,可以从GitHub仓库获取最新的代码版本[^2]: ```bash sudo git clone https://github.com/langgenius/dify.git ``` 接着根据实际需求调整其他选项,如内存限制、CPU配额等资源分配情况。 #### 启动与验证 完成上述操作之后点击提交按钮等待一段时间直至构建过程结束。此时应该可以在浏览器地址栏里键入对应的IP地址加上指定的服务端口号查看运行状态,以此检验整个流程是否顺利完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值