1panel 添加第三方应用库
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
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 WenYan Blog!
评论