当前位置: 首页 > ops >正文

[TG开发]部署机器人

我想,当你在阅读这篇文章时,你已经在我的帮助下创建了自己的机器人。那么现在,是时候不在配备intelPentium Hl的家用电脑上运行它了,而是要在专业的服务器硬件上运行。我将展示如何在DigitalOcean托管平台上部署你的机器人。

创建Droplet

首先,您需要在DigitalOcean上创建账户。打开此链接以获取我提供的10美元赠款,输入您的电子邮件和密码,然后点击“创建账户”

链接: DigitalOcean | Cloud Infrastructure for Developers

然后,按照注册说明进行操作。进入控制面板后,创建一个新的虚拟机实例。

选择操作系统。我推荐使用Ubuntu16.04.01x64。然后选择首选计划。对于ava机器人,可以选择512-1GBRAM(这足以启动)。选择数据中心所在地区(建议选择最近的城市),向下滚动并点击“创建”。在您的收件箱中检查是否有类似这样的信件:

远程连接, 你需要以下软件来完成这个任务

  1. PuTTY SSH 客户端
  2. FileZilla FTP 客户端

安装后,打开PuTTY并输入服务器IP和端口(默认为22)。

然后点击“打开”。您将会看到类似这样的内容

点击“是”。然后以“root”用户身份登录,并使用通过电子邮件收到的密码。现在我们需要在您的服务器上安装Java。输入以下内容:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install default-jre
sudo apt-get install default-jdk
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

输入`java --version'以检查安装情况。你会看到类似这样的内容:

创建并上传JAR文件

现在,打开Iintelijldea,然后选择“ File>Project Structure>Artifacts> + (Add artifact)>JAR>From modules with dependencies>Select main class (Main.java)>OK>Apply" 接着, 在 out/artifacts/目录中,您将看到您的JAR文件。

上传到服务器

打开 Fiezia,输入IP地址、用户名、密码和端口(默认为22),然后点击“连接”。在您的服务器上创建新文件夹(右窗口),打开它,然后将您要上传的文件从左窗口(本地计算机)拖到右窗口(服务器)上。打开PUTTY,并输入以下命令:

按ENTER键,然后进入你的文件夹

直接运行你的JAR文件:

干得好! 您现在已将机器人部署在 Digital0cean上。

要退出终端,请按住CTRL+A+D键,然后输入“exit”。

要返回,请通过 SSH连接,输入“screen-r”,您将重新回到您的屏幕会话界面。

要停止机器人:按住CTRL+C键。

http://www.xdnf.cn/news/18470.html

相关文章:

  • Unreal Engine AActor
  • 【typenum】 22 类型级别二进制对数运算(Logarithm2)
  • 【Java SE】深入理解继承与多态
  • openstack的novnc兼容问题
  • GitCode 疑难问题诊疗:全面指南与解决方案
  • 94. 城市间货物运输 I, Bellman_ford 算法, Bellman_ford 队列优化算法
  • 智慧工厂烟雾检测:全场景覆盖与精准防控
  • Java基础 8.22
  • 2-3.Python 编码基础 - 类型检测与类型转换
  • 集成电路学习:什么是SVM支持向量机
  • AI 大模型 “进化史”:从参数竞赛到场景落地,技术突破藏着哪些逻辑?
  • Unreal Engine UFloatingPawnMovement
  • 【ECharts】2. ECharts 性能优化
  • kafka的rebalance机制是什么
  • CentOS 10安装Ollama
  • 12-Linux系统用户管理及基础权限
  • 机试备考笔记 18/31
  • Nginx(一)认识Nginx
  • Eino 开源框架全景解析 - 以“大模型应用的搭积木指南”方式理解(一)
  • Azure TTS Importer:一键导入,将微软TTS语音接入你的阅读软件!
  • LeetCode 3195.包含所有 1 的最小矩形面积 I:简单题-求长方形四个范围
  • 【ElasticSearch】IK分词器安装,配置修改,支持新增词组,中文常用mapping使用案例
  • 微前端qiankun框架,子页面图标样式错乱问题,显示为X
  • 人脸识别驱动的工厂人体属性检测与预警机制
  • Conmi的正确答案——Ubuntu24.04禁用任何休眠
  • huggingface离线下载模型使用方法
  • CAN总线工具学习:DBC解析、设备扫描与报文监控
  • Logstash——性能、可靠性与扩展性架构
  • JAVA后端开发——API状态字段设计规范与实践
  • Claude Code接入Serena mcp