准备
一台国内服务器 一个ssh软件
SSH软件推荐WindTerm:点击下载
最低配置:
1CPU
1G RAM
1M宽带
10G硬盘
推荐配置:
2CPU
4G RAM
5M宽带
20G硬盘
推荐系统:
Ubuntu
debian11
Ubuntu20.04
其他发行版自行安装python3.8+
华为云目前有活动HECS云服务器 买1月送1年
活动地址:https://activity.huaweicloud.com/
在termux部署真寻建议使用tmoe脚本安装proot容器,chroot容器将在下个版本支持。使用其他方式安装的容器自行测试。
bash -c "$(curl -L gitee.com/mo2/linux/raw/2/2)"
默认全部y
以下是一键脚本
此为默认脚本
一键安装脚本
bash <(curl -s -L https://raw.githubusercontent.com/soloxiaoye2022/zhenxun_bot-deploy/main/install.sh)
此为国内服务器一键脚本
国内服务器可以稳定运行(不管提示什么无脑y就行了)
bash <(curl -s -L https://ghproxy.com/raw.githubusercontent.com/soloxiaoye2022/zhenxun_bot-deploy/main/install.sh)
安装提示端口请输入 8080 因为是 webu i的默认对接借口
关于机器人登陆请自行解决
若日志报错未连接数据库就看下面的
#一行一行的输入
sudo su - postgres
psql
CREATE USER uname WITH PASSWORD 'zhenxun';
CREATE DATABASE testdb OWNER uname;
打开 zhenxun_bot/configs/config.py 填写数据库数据
# 数据库(必要)
# 如果填写了bind就不需要再填写后面的字段了#)
# 示例:"bind": "postgresql://user:password@127.0.0.1:5432/database"
bind: str = "" # 数据库连接链接
sql_name: str = "postgresql"
user: str = "" # 数据用户名
password: str = "" # 数据库密码
address: str = "" # 数据库地址
port: str = "" # 数据库端口
database: str = "" # 数据库名称
############################################################
### 如果你是与教程一模一样的命令代码,且数据库也在该服务器上 ###
############################################################
# 可以直接复制以下配置
bind: str = "" # 数据库连接链接
sql_name: str = "postgresql"
user: str = "uname"
password: str = "zhenxun"
address: str = "127.0.0.1"
port: str = "5432"
database: str = "testdb"
到这一步数据库已经可以正常使用了!以下步骤主要用于外网可以连接入服务器数据库,可以等需要的时候再配置。
编辑数据库配置文件(路径请已自己的为准)
打开数据库配置文件
vim /etc/postgresql/12/main/postgresql.conf
找到 listen_addresses: '*'
取消前面的 #
注释,使用:wq保存退出
建议公网ip同时修改 Port打开 pg_hba.conf
vim /etc/postgresql/12/main/pg_hba.conf
复制代码
在最下添加或修改后,使用:wq保存退出
# 允许任意用户从任意机器上以密码方式访问数据库
host all all 0.0.0.0/0 md5
复制代码
重启数据库
sudo systemctl restart postgresql
1下面是WebUi安装教程
安装yarn
npm install -g yarn
安装vue-cli
#一个一个运行
yarn config set ignore-engines true
yarn global add @vue/cli
去Github下载WebUi
本地解压上传到服务器根的 /home/ 目录下
创建会话
screen -S zhenxunwebui
在用CD名到weibui文件目录下
cd /home/zhenxun_bot_webui-main/
安装依赖
yarn
运行
yarn run serve
使用以下命令恢复会话
screen -r zhenxunwebui
提示报错
安装nodejs
首先,用npm全局安装一个管理node版本的管理模板
npm i -g n
若报错运行下面的
npm i -g n --force
还报错就运行这三步然后运行前一步
#一个一个运行
sudo apt-get install aptitude
sudo aptitude install ros-kinetic-gazebo-ros-control
apt install npm
然后安装最新正式稳定版
n stable
在重新运行webui即可
© 版权声明
THE END
暂无评论内容