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

相关推荐
LHICOD8 分钟前
Linux-2
java·linux·后端·jar·vmware·svm·vm
香蕉大香蕉(06敬畏市场)9 分钟前
MySQL 单点详解(03)
java·数据库·mysql·面试·八股·大厂实习
呆呆敲代码的小Y29 分钟前
【实战精选面试题】C# 面试题详细解答,按难易程度排序
android·java·游戏·c#·游戏开发·unity面试题·c#面试题
水无痕simon44 分钟前
3、工程重构
java·spring cloud·重构
阿里云基础软件1 小时前
Agent 任务提速 10.71%,内存占用降低 21.60%|Alibaba Cloud Linux 4 重大发布
java·linux·人工智能·操作系统·agent
Wang's Blog2 小时前
Java 项目实战: 交友项目 - 项目:需求分析与滑动数据设计
java·开发语言·交友
前端 贾公子2 小时前
第 5 章:Codex 从可运行程序到可交付工具
java·前端·数据库
CoderYanger2 小时前
Java EE 进阶:5. Spring IoC&DI(第三弹):Spring DI
java·开发语言·spring boot·spring·面试·java-ee·mvc
一条泥憨鱼2 小时前
【Kafka】零基础学习教程
java·分布式·学习·kafka
Wang's Blog3 小时前
Java 项目实战:交友项目 - 即时通信总结:全链路复盘、可复用清单与自检
java·python·交友