开始
更新: 2024/12/26 字数: 0 字 时长: 0 分钟 阅读量:
本章内容将帮助你🫵 快速部署和使用 Tu Relay 堡垒机系统。
环境要求
最低配置要求
- CPU: 2核
- 内存: 2GB
- 磁盘: 50GB
- 操作系统: Ubuntu 20.04+ / CentOS 7+
警告
暂未开放dockerhub,等待后续更新
快速部署
使用 Docker 部署
bash
# 拉取镜像(过两天出)
# docker pull turelay/server:latest
# 启动容器
# docker run -d \
# --name turelay \
# -p 8080:8080 \
# -v /data/turelay:/data \
# turelay/server:latest
cd turelay
# Mac构建amd
docker buildx build --platform linux/amd64 -t turelay:[版本号] . --load
# linux
# dockerfile默认只构建后端,前端需自行构建,如需一个容器部署前端后端,需要取消Dockerfilen以及start.sh node部分注释
docker build -t turelay:[版本号] .
docker run -d \
--name turelay \
-p 8080:8080 \
-p 8100:8100 \
-v /etc/localtime:/etc/localtime \
turelay:[构建版本号]源码部署
- 克隆代码仓库
bash
git clone https://github.com/hukdoesn/TuRelay.git
cd TuRelay- 安装依赖
bash
# 安装 Python 依赖
cd backend
pip3 install -r requirements.txt
# 安装前端依赖
cd web
npm i- 初始化数据库
bash
# 新建数据库
CREATE DATABASE turelay
CHARACTER SET utf8mb4
COLLATE utf8mb4_bin;
# 导入初始化数据库字段
mysql -u root -p'密码' -h127.0.0.1 -P3306 turelay < turelay_init.sql- 修改config.txt配置文件
cd backend/conf
vi config.txt
# 编辑config.txt配置文件,指定自己的redis以及mysql数据库- 启动服务
bash
# 启动后端服务
python manage.py runserver
# 启动前端服务,修改对应环境的.env.development、.env.production文件,修改为你自己的接口
cd web
# 快速启动
npm run prod
# 构建dist文件
npm run build:prod访问
登录管理后台
打开浏览器输入 http://IP:8080/
使用管理员账号登录:admin / admin