1panel 添加第三方应用库

在使用 1panel 搭建和管理应用时,添加第三方应用库能极大地丰富可部署的应用资源,满足多样化的业务需求。本文将详细讲解如何在 1panel 中添加第三方应用库,并结合 GitHub 仓库实战案例,附上直观操作步骤。

准备工作

  • 安装并成功登录 1panel 管理界面(未安装可前往 1panel 官方网站 按指引安装)

  • 了解基本的 Linux 命令操作(如 git、cp、rm 等)

  • 若涉及 GitHub 仓库,建议提前配置好网络环境(可使用 ghproxy 解决网络问题)

通过本地文件系统添加第三方应用库

以社区常用的 okxlin/appstore 仓库为例,该仓库包含多种实用工具,支持通过 git 或压缩包方式添加到 1panel。

方式 1:使用 git 命令获取应用

克隆仓库到指定目录

git clone -b localApps https://github.com/okxlin/appstore /opt/1panel/resource/apps/local/appstore-localApps

复制应用文件到本地应用目录

cp -rf /opt/1panel/resource/apps/local/appstore-localApps/apps/\* /opt/1panel/resource/apps/local/

清理临时目录

rm -r /opt/1panel/resource/apps/local/appstore-localApps

刷新应用市场

在 1panel 应用市场点击刷新,即可看到新添加的本地应用。

方式 2:使用压缩包方式获取应用

下载压缩包到目标目录

wget -P /opt/1panel/resource/apps/local https://github.com/okxlin/appstore/archive/refs/heads/localApps.zip

解压缩文件

unzip -o -d /opt/1panel/resource/apps/local/ /opt/1panel/resource/apps/local/localApps.zip

复制应用文件

cp -rf /opt/1panel/resource/apps/local/appstore-localApps/apps/\* /opt/1panel/resource/apps/local/

清理临时文件

rm -r /opt/1panel/resource/apps/local/appstore-localApps && rm /opt/1panel/resource/apps/local/localApps.zip

自动化部署:设置计划任务

若需定期更新应用库,可在 1panel 计划任务中添加以下命令:

\# git 方式计划任务


git clone -b localApps https://github.com/okxlin/appstore /opt/1panel/resource/apps/local/appstore-localApps && \\


cp -rf /opt/1panel/resource/apps/local/appstore-localApps/apps/\* /opt/1panel/resource/apps/local/ && \\


rm -r /opt/1panel/resource/apps/local/appstore-localApps

优质第三方应用库推荐

QYG2297248353/appstore-1panel

  • 自动化安装脚本(一键部署)

如需快速安装上述库,可使用自动化脚本:

# 一键安装所有应用(每3小时自动更新)
curl -sSL https://install.lifebus.top/auto\_install.sh | bash
# 安装 Pre 尝鲜版应用(测试环境使用)
curl -sSL https://install.lifebus.top/pre\_app\_install.sh | bash