1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。
## 环境
# cat /etc/os-release
PRETTY_NAME="Loongnix GNU/Linux 20 (DaoXiangHu)"
NAME="Loongnix GNU/Linux"
VERSION_ID="20"
VERSION="20 (DaoXiangHu)"
VERSION_CODENAME=DaoXiangHu
ID=Loongnix
HOME_URL="https://www.loongnix.cn/"
SUPPORT_URL="https://www.loongnix.cn/"
BUG_REPORT_URL="http://www.loongnix.cn/"
安装方式
制作了在线安装和离线安装包,区别是在线安装包需要手动部署 Docker 服务。
由于目前无法在其他架构为 loong64 架构构建 go 二进制文件, 所以单独做了移植
项目托管地址(暂时): https://github.com/wojiushixiaobai/1Panel-installer
环境要求
- [x] Linux kernel 4.19(旧世界)
- [x] tar
- [x] wget
- [x] iptables
- [x] systemd
# apt
apt-get update
apt-get install tar iptables systemd wget
# yum or dnf
yum install tar iptables systemd wget
在线安装
如果你已经安装了 docker 可以跳过安装 docker 步骤
## 安装 docker
# 如果你使用的是 loongnix-server 或其他 redhat 系, 可以使用 yum install -y docker-ce
apt-get install docker-ce
## 启动 docker
systemctl enable docker
systemctl start docker
## 安装 compose v2, 必须是 v2 版本的 docker-compose
mkdir -p /usr/libexec/docker/cli-plugins
wget -O /usr/libexec/docker/cli-plugins/docker-compose https://github.com/wojiushixiaobai/compose-loongarch64/releases/download/v2.23.0/docker-compose-linux-loongarch64
chmod +x /usr/libexec/docker/cli-plugins/docker-compose
docker compose version
## 安装 1panel
cd /opt
wget https://github.com/wojiushixiaobai/1Panel-installer/releases/download/v1.8.1/1panel-v1.8.1-linux-loong64.tar.gz
tar xf 1panel-v1.8.1-linux-loong64.tar.gz
cd 1panel-v1.8.1-linux-loong64
离线安装
## 安装 1panel
cd /opt
wget https://github.com/wojiushixiaobai/1Panel-installer/releases/download/v1.8.1/1panel-v1.8.1-offline-linux-loong64.tar.gz
tar xf 1panel-v1.8.1-offline-linux-loong64.tar.gz
cd 1panel-v1.8.1-offline-linux-loong64
安装参数
Usage: ./install.sh [OPTIONS]
Global Options:
-h, --help Show this help message and exit
-v, --version Show the version information
--port Configure web access port in the Installation Phase.
--user Configure 1Panel user in the Installation Phase.
--password Configure 1Panel password in the Installation Phase.
--entrance Configure 1Panel web security access in the Installation Phase.
--install-dir Configure 1Panel install directory in the Installation Phase.
For more help options on how to use 1Panel, head to https://1panel.cn/docs/
## 后台的相关设置, 自行修改
# (*) 密码推荐使用 24 位以上的随机字符串
# (*) 入口推荐使用随机字符串, 比如 --entrance x8elulqXDVTszo6o4j 注意不支持特殊字符串
#
# --port 8888 # 端口号 8888
# --user admin # 用户名, 通常不要使用 admin 作为用户名
# --password WeakPassword # 密码, 请使用强密码
# --entrance secret # 设置 entrance 后只能通过访问 http://ip:port/secret 访问 1Panel
# --install-dir /opt/1panel # 1Panel 数据存储目录
./install.sh --port 8888 --user admin --password WeakPassword --entrance secret --install-dir /opt/1panel