前言
1panel-bin是为ArchLinux用户定制的1Panel软件包,其中1Panel是由fit2cloud飞致云开发的开源Linux面板
虽然1Panel官方暂未适配ArchLinux,但是经过测试,1Panel可以顺利的在ArchLinux中运行且未发现明显的BUG。
所以我准备将1Panel打包为AUR软件包,待不违反ArchLinux AUR社区准则以后,我会将软件包提交到ArchLinux AUR仓库。
注意事项
- 目前软件包处于测试阶段,不建议在生产环境下安装
- 在运行
makepkg -s
生成软件包的时候会生成1panel-bin-debug
包- PKGBUILD部分内容暂不符合ArchLinux AUR社区准则,欢迎提交Pull Request以便于让PKGBUILD符合社区准则。
- 目前暂时仅支持x86_64(amd64)架构的stable稳定版,其他架构以及开发版暂不支持。
- 如果您想体验1Panel,建议在完全隔离的环境中构建并安装:
如何安装
海外服务器部署
- 克隆1Panel AUR仓库
git clone https://github.com/sengedev/1panel-bin.git
- 进入git目录,准备安装
cd 1panel-bin
- 打包1Panel包
makepkg -s
- 安装1Panel包
sudo pacman -U 1panel-bin-1.9.6-1-x86_64.pkg.tar.zst
- 在启动1panel.service服务前通过以下脚本手动修改用户名、密码、端口号
sudo sh -c "$(curl -fsSL https://raw.githubusercontent.com/sengedev/1panel-bin/main/1panel.init)"
大陆服务器部署
- 克隆1Panel AUR仓库
git clone https://gitee.com/sengedev/1panel-bin.git
- 进入git目录,准备安装
cd 1panel-bin
-
手动修改PKGBUILD,并将
https://raw.githubusercontent.com/sengedev/1panel-bin/main/1pctl
改为https://gitee.com/sengedev/1panel-bin/raw/main/1pctl
-
打包1Panel包
makepkg -s
- 安装1Panel包
sudo pacman -U 1panel-bin-1.9.6-1-x86_64.pkg.tar.zst
- 在启动1panel.service服务前通过以下脚本手动修改用户名、密码、端口号
sudo sh -c "$(curl -fsSL https://gitee.com/sengedev/1panel-bin/raw/main/1panel.init)"