[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键。

相关推荐
浮游本尊1 小时前
Java学习第22天 - 云原生与容器化
java
渣哥3 小时前
原来 Java 里线程安全集合有这么多种
java
间彧3 小时前
Spring Boot集成Spring Security完整指南
java
间彧3 小时前
Spring Secutiy基本原理及工作流程
java
Java水解4 小时前
JAVA经典面试题附答案(持续更新版)
java·后端·面试
洛小豆6 小时前
在Java中,Integer.parseInt和Integer.valueOf有什么区别
java·后端·面试
前端小张同学7 小时前
服务器上如何搭建jenkins 服务CI/CD😎😎
java·后端
ytadpole7 小时前
Spring Cloud Gateway:一次不规范 URL 引发的路由转发404问题排查
java·后端
华仔啊7 小时前
基于 RuoYi-Vue 轻松实现单用户登录功能,亲测有效
java·vue.js·后端