开源项目部署环境准备

本文涉及的产品
对象存储 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,搭建一个在线教育视频课程分享网站。
相关文章
|
运维 JavaScript Java
快速部署阿里云WebIDE(DevStudio)并参与开源项目开发
3个步骤,在轻量应用服务器上完成部署DevStudio,帮你快速学习使用DevStudio进行代码的开发。
快速部署阿里云WebIDE(DevStudio)并参与开源项目开发
|
消息中间件 Kubernetes 关系型数据库
教程get | K8S部署OpenStack容器云(下)
如何借助OpenStack Kolla-K8S项目,通过K8S对OpenStack进行容器化部署?并最终部署一套All-In-One类型的OpenStack容器云?让我们继续部署: 部署kolla-kubernetes ■  覆盖默认的RBAC设置 通过kubectl replace命令进行默.
4668 0
|
4月前
|
人工智能 数据可视化 开发者
快速部署 Dify 社区版
Dify.AI 是一款 LLMOps 平台,帮助开发者更简单、更快速地构建 AI 应用。它的核心理念是通过可声明式的 YAML 文件定义 AI 应用的各个方面,包括 Prompt、上下文和插件等。Dify 提供了可视化的 Prompt 编排、运营、数据集管理等功能。这些功能使得开发者能够在数天内完成 AI 应用的开发,或将 LLM 快速集成到现有应用中,并进行持续运营和改进,创造一个真正有价值的 AI 应用。本文介绍使用计算巢快速部署 Dify 社区版。
快速部署 Dify 社区版
|
3月前
|
关系型数据库 应用服务中间件 nginx
部署开源项目管理工具focalboard
部署开源项目管理工具focalboard
131 0
|
6月前
|
消息中间件 前端开发 Java
从0到1参与开源项目——EFAK(本地开发环境搭建)
从0到1参与开源项目——EFAK(本地开发环境搭建)
117 0
|
Java jenkins 应用服务中间件
使用开源软件Jenkins一键发布项目到服务器
搭建步骤其实很简单,先去官网(https://jenkins.io/)下载一个war包。然后上传linux服务器,或者直接用wget命令下载。下载好后可以直接用java -jar jenkins.war 运行。如果安装了tomcat等web服务器的话就放入对应的路径运行服务器即可。tomcat在webapps下。不推荐使用tomcat,因为war包里本身就包括了一个内置的服务器。如果想后台运行可以用nohup命令。nohup java -jar jenkins.war & ,指定端口加上 --httpPort=xxxx 。
331 0
|
Kubernetes Devops Java
建木在 Rainbond 上使用实践
建木 是一个面向 DevOps 领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具,可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行
|
存储 安全 中间件
阿里云中间件开源项目新版本发布 | 学习笔记
快速学习阿里云中间件开源项目新版本发布
阿里云中间件开源项目新版本发布 | 学习笔记
|
运维 前端开发 Java
《小团队web技术搭建》(八)Docker+持续部署
《小团队web技术搭建》(八)Docker+持续部署
251 0
|
运维 Cloud Native Devops
DevStream 进入 CNCF 沙箱,为 DevOps 工具提供包管理器一样的使用体验
DevStream 进入 CNCF 沙箱,为 DevOps 工具提供包管理器一样的使用体验
184 0
DevStream 进入 CNCF 沙箱,为 DevOps 工具提供包管理器一样的使用体验