# 1panel-bin **Repository Path**: sengedev/1panel-bin ## Basic Information - **Project Name**: 1panel-bin - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-25 - **Last Updated**: 2024-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
现代化、开源的 Linux 服务器运维管理面板
------------------------------ ## 前言 1panel-bin是为ArchLinux用户定制的1Panel软件包,其中1Panel是由[fit2cloud飞致云](https://fit2cloud.com)开发的开源Linux面板 虽然1Panel官方暂未适配ArchLinux,但是经过测试,1Panel可以顺利的在ArchLinux中运行且未发现明显的BUG。 所以我准备将1Panel打包为AUR软件包,经过测试,目前1Panel不再违反Arch Linux AUR社区准则,我已将软件包提交到了ArchLinux AUR仓库。 ## 注意事项 > - 目前软件包处于测试阶段,不建议在生产环境下安装 > - 在运行`makepkg -s`生成软件包的时候会生成`1panel-bin-debug`包 > - PKGBUILD部分内容暂不符合ArchLinux AUR社区准则,欢迎提交Pull Request以便于让PKGBUILD符合社区准则。 > - 目前暂时仅支持x86_64(amd64)架构的stable稳定版,其他架构以及开发版暂不支持。 > - 如果您想体验1Panel,建议在完全隔离的环境中构建并安装 > - 文章发布时1Panel的版本号为 1.9.6,后期AUR会随着1Panel的更新而更新 ## 如何安装 ### 准备软件包 - 拉取AUR仓库 ``` # Git克隆 git clone https://aur.archlinux.org/1panel-bin.git # 使用yay yay -S 1panel-bin ``` - 进入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)" ``` ------ ### 大陆服务器部署 - 手动修改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)" ``` ## 帮助我测试软件包 如果您使用的是ArchLinux或您具有完全隔离的测试环境,您可以帮我测试1Panel软件包或帮助我修复软件包的错误 - 对于`PKGBUILD`或构建后的软件包,您可以使用以下命令测试,如果没有安装,请先安装 ``` sudo pacman -S namcap # 测试PKGBUILD namcap -i PKGBUILD # 测试打包后的软件包 namcap -i 1panel-bin-1.9.6-1-x86_64.pkg.tar.zst ```