开源项目部署环境准备

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