真寻 bot 安装教程(企鹅机器人)

真寻 bot 安装教程(企鹅机器人)

 

准备

一台国内服务器  一个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
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容