跳至正文

【建站】Xboard: Docker Compose快速安装xboard面板

内容纲要

简介

Xboard 是一款开源的免费多协议多用户管理面板,基于 v2board 进行二次修改。开发过程中修复了 v2board 遗留的大部分 bug,并带来了更高的性能和增强的功能。目前作者仍在持续不断地更新该项目。本文基于官方推荐教程,并进一步优化和调整。

Xboard 安装

Docker 安装

一键脚本

#!/bin/bash

# 检查系统是否为root用户
if [ "$(id -u)" -ne 0 ]; then
    echo "请使用 root 权限运行此脚本。"
    exit 1
fi

# 更新系统并安装必要的软件包
echo "更新系统并安装 Docker 和 Docker Compose..."
apt update -y && apt upgrade -y
apt install -y curl git

# 安装 Docker
if ! command -v docker &> /dev/null; then
    echo "安装 Docker..."
    curl -fsSL https://get.docker.com | bash
else
    echo "Docker 已安装。"
fi

# 安装 Docker Compose
if ! command -v docker-compose &> /dev/null; then
    echo "安装 Docker Compose..."
    curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -oP '"tag_name": "K(.*)(?=")')/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose
else
    echo "Docker Compose 已安装。"
fi

拉取项目文件

git clone -b compose --depth 1 https://github.com/cedar2025/Xboard

cd Xboard

安装数据库

docker compose run -it --rm 
    -e ENABLE_SQLITE=true 
    -e ENABLE_REDIS=true 
    -e [email protected] 
    web php artisan xboard:install

启动服务

docker compose up -d

访问网站

默认端口:7001
网站网址:http://your-server-ip:7001

延伸阅读


了解 VPS测评 - JQ 的更多信息

订阅后即可通过电子邮件收到最新文章。