MENU

部署GoogleVoice自动化服务

November 24, 2024 • 已被 113 位童鞋围观过 • 教程文章

系统安装

首先系统需要的版本是Ubuntu 20.04.6 LTS x86_64(Py3.7.9) 这个比较重要。

这个可以直接在官方页面 https://releases.ubuntu.com/focal/ 下载 , 下载完成后,上传到ESXi上进行安装,安装的部分可以参考 Ubuntu Server 安裝教學 这篇文章。主要的几个点 一个是LVM卷,如果不熟悉的话,不要勾选,另外一个就是Subnet的设置,需要计算一下(服务器的IP可能和普通的/24段不太一样),另外一个就是20.04的版本,最后是更新系统,可以取消安装,我以为取消后会很快重启了,结果他取消的时候等了很久,导致我以为是ESXi虚拟机卡死了,于是在控制面板那里强制关机,结果还是失败,于是就有了下面这篇文章, ESXi无法关闭虚拟机,使用SSH命令强制关机

Python环境安装

使用宝塔面板,这个比较简单 直接安装aapanel,一路Next就可以了。

然后安装Python管理器,安装Python版本3.7.9

最后添加项目运行即可。

NodeJs环境安装

依旧使用宝塔面板安装,选择NodeJS版本20.10.0进行安装

然后输入下面的命令

#1. 重新添加 NodeSource 仓库
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
#2. 安装 Node.js
sudo apt-get install -y nodejs

安装Supervisor

使用面板安装,一次添加守护进程,启动服务。

端口开启

开启6788 6789两个端口进行任务,后期把服务全部做进API接口,就不再需要这些了。

效果如图

_20241124171817.png