开源项目部署环境准备

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,内容安全 1000次 1年
对象存储 OSS,恶意文件检测 1000次 1年
简介: 开源项目部署环境准备

部署环境准备

进行项目部署,你需要准备以下环境,如果某项已经安装则可以忽略此项。但需特别注意,数据库的版本号必须一致!

代码编辑器

访问下方链接下载IntelliJ IDEA Ultimate版本,需要破解使用或适用30天。

# 下载地址
https://www.jetbrains.com/idea/download/
# 破解教程
https://mp.weixin.qq.com/s/8fY0rleJwPBECkwLmeARcg

数据库

项目使用MySQL数据库,并且版本号为5.7。如果你已经安装了MySQL,那么请确保版本号一致,否则会出现很多未知问题。若版本号不一致,请卸载重装。如何安装请自行百度。

安装完MySQL5.7后,还需安装Navicat工具

Maven环境

准备Maven环境,只需要将此文件下载到电脑并解压即可。

链接: https://pan.baidu.com/s/1cK9NKHTT9zbxMbWXBiUJ4g?pwd=l3g0 提取码: l3g0

Tomcat环境

准备Tomcat环境,只需要将此文件下载到电脑并解压即可。

链接: https://pan.baidu.com/s/1FZkFSjaT5YUzOtvIp3zRbw?pwd=bdr5 提取码: bdr5

邮件任务

项目中可能会使用到邮件的发送服务,所以需要准备邮件任务的密码。这里使用的邮箱是QQ邮箱。密码获取的方法如下:

进入到QQ邮箱网页,点击设置,然后点击账户。

在账户设置中,找到IMAP/SMTP服务,点击后面的开启。之后需要使用手机发送短信,之后点击确定后,就可以获取到一串授权码。

获取到授权码后,在桌面创建一个邮件授权码.txt文件,将这串授权码保存备用。

OSS服务

OSS是一个存储文件的第三方服务,由阿里云提供,项目中可能会存在上传文件的场景,所以需要你准备好申请OSS服务的信息。开通OSS服务需要完成实名认证,可以使用支付宝方便快捷的完成。之后安照下面的步骤操作即可。

首先在桌面创建OSS信息.txt文件夹,格式如下:

Bucket名称:
地域节点:
ACCESS_KEY_ID:
ACCESS_KEY_SECRET:

之后按照下面步骤操作

# 登录注册阿里云的账户
https://account.aliyun.com/login/login.html

【1】:将上一步填写的Bucket名称,填写到之前在桌面创建的OSS信息.txt文件的对应位置。

之后页面会自动跳转到详情页面。

【2】:将这里的地域节点,填写到之前在桌面创建的OSS信息.txt文件的对应位置。

【3】:将这里生成的AccessKey ID 和 Secret,填写到之前在桌面创建的OSS信息.txt文件的对应位置。

那么最后我们得到的OSS信息.txt就是类似于下面这样:

Bucket名称:test-xw
地域节点:oss-cn-beijing.aliyuncs.com
ACCESS_KEY_ID:LTAI5tG***********A9eQs
ACCESS_KEY_SECRET:B93***************HbSsR

向日葵

这是一个远程控制的软件,安装完之后我就可以远程控制你的电脑,完成之后的部署工作。

# 下载地址
https://sunlogin.oray.com/download

安装完成后打开软件,将你的本机识别码和本机验证码通过微信发送给我。



相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
Java 关系型数据库 MySQL
开发环境部署教程
开发环境部署教程
68 0
|
运维 JavaScript Java
快速部署阿里云WebIDE(DevStudio)并参与开源项目开发
3个步骤,在轻量应用服务器上完成部署DevStudio,帮你快速学习使用DevStudio进行代码的开发。
快速部署阿里云WebIDE(DevStudio)并参与开源项目开发
|
1月前
|
弹性计算 安全 Ubuntu
快速部署 Virtualmin 社区版
Virtualmin 是专为 Linux 系统设计的领先且最复杂的网络托管控制面板。本文介绍如何使用计算巢快速部署 Virtualmin 社区版。
快速部署 Virtualmin 社区版
|
2月前
|
数据采集 网络安全 文件存储
快速部署 OpenFOAM 社区版
OpenFOAM(Open Source Field Operation and Manipulation)是对连续介质力学问题进行数值计算的软件。可进行数据预处理、后处理和自定义求解器,常用于计算流体力学领域。本文介绍如何通过计算巢快速部署OpenFOAM社区版服务。
快速部署 OpenFOAM 社区版
|
2月前
|
存储 弹性计算 运维
快速部署 K3s 社区版
K3s 是轻量级的 Kubernetes。K3s 易于安装,仅需要 Kubernetes 内存的一半,所有组件都在一个小于 100 MB 的二进制文件中。K3s 是一个完全兼容的 Kubernetes 发行版。本文向您介绍如何通过计算巢快速部署K3s社区版。
快速部署 K3s 社区版
|
3月前
|
UED
快速部署 HeyForm 社区版
借助 HeyForm,任何人都可以轻松创建引人入胜的对话表单,用于调查、问卷、测验和民意调查,无需任何编码技能。本文介绍使用计算巢快速部署HeyForm社区版。
快速部署 HeyForm 社区版
|
4月前
|
存储 弹性计算 搜索推荐
快速部署 Qdrant 社区版
Qdrant是一个矢量相似性搜索引擎,提供生产就绪服务和方便的 API,用于存储、搜索和管理具有额外负载的点(即矢量)。您可以将有效负载视为附加信息,可以帮助您深入搜索并接收可以提供给用户的有用信息。本文介绍如何使用计算巢快速部署Qdrant服务。
快速部署 Qdrant 社区版
|
4月前
|
弹性计算 网络安全
快速部署 RAGFlow 社区版
RAGFlow是一个基于深度文档理解的开源RAG(检索增强生成)引擎。当与LLM集成时,它能够提供真实的问答功能,并得到各种复杂格式数据的充分引用的支持。本文介绍如何通过计算巢快速部署 RAGFlow社区版。
快速部署 RAGFlow 社区版
|
4月前
|
人工智能 弹性计算 自然语言处理
快速部署 MaxKB 社区版
MaxKB = Max Knowledge Base,是一款基于 LLM 大语言模型的开源知识库问答系统,旨在成为企业的最强大脑。本文介绍如何使用计算巢快速部署 MaxKB 社区版。
快速部署 MaxKB 社区版
|
5月前
|
人工智能 数据可视化 开发者
快速部署 Dify 社区版
Dify.AI 是一款 LLMOps 平台,帮助开发者更简单、更快速地构建 AI 应用。它的核心理念是通过可声明式的 YAML 文件定义 AI 应用的各个方面,包括 Prompt、上下文和插件等。Dify 提供了可视化的 Prompt 编排、运营、数据集管理等功能。这些功能使得开发者能够在数天内完成 AI 应用的开发,或将 LLM 快速集成到现有应用中,并进行持续运营和改进,创造一个真正有价值的 AI 应用。本文介绍使用计算巢快速部署 Dify 社区版。
快速部署 Dify 社区版
下一篇
DataWorks