阿里云 99 元/年,部署一套开源 OA、HRM、CRM、ERP 一体化企业管理系统
阿里云 99 元/年,部署一套开源 OA、HRM、CRM、ERP 一体化企业管理系统
🌐 文档地址:http://ruoyioffice.com | 📦 源码1:https://gitee.com/yqzy1688/ruoyi-office-vben.git |📦 源码2:https://gitee.com/yqzy1688/ruoyi-office.git |📦 源码3:https://github.com/yuqing2026/ruoyi-office.git | 💬 :17156169080(备注「RuoYi Office」)
导读:一套 OA + HRM + CRM + ERP 一体化系统,SaaS 订阅一年少说几万块。但如果告诉你,99 元/年就能跑起来一整套——不是阉割版,不是演示版,而是包含 14 大模块、可以真正投产使用的企业管理平台呢?本文手把手带你从选购阿里云服务器到系统上线,全程实操。
一、99 元能做什么?算一笔账
先来对比一下中小企业数字化办公的常见方案和年度成本:
| 方案 | OA 协同办公 | HRM 人力资源 | CRM 客户管理 | ERP 进销存 | 年度总成本 |
|---|---|---|---|---|---|
| 多套 SaaS 拼凑 | ¥5,000+/年 | ¥8,000+/年 | ¥10,000+/年 | ¥15,000+/年 | ¥38,000+ |
| 钉钉/飞书高级版 | ✅ | ⚠️ 基础 | ❌ 需第三方 | ❌ 需第三方 | ¥10,000~50,000 |
| 找外包定制开发 | ✅ | ✅ | ✅ | ✅ | ¥100,000~500,000(一次性) |
| RuoYi Office + 阿里云 99 ECS | ✅ | ✅ | ✅ | ✅ | ¥99 |
没有看错——99 元/年,你能得到的是:
- 一台云服务器:2 核 2G、3M 固定带宽、40G ESSD 磁盘
- 一整套企业管理系统:OA、BPM、HRM、CRM、ERP、AI 等 14 大模块
- 全部源代码:MIT 协议开源,可自由修改和商用
- 续费同价:不是首年优惠,续费依然 99 元/年
这可能是 2026 年企业数字化最具性价比的方案了。
二、第一步:选购阿里云 99 元 ECS 服务器
2.1 活动入口
打开阿里云 99 套餐特价精选页面:

▲ 阿里云「99 套餐」特价精选:固定配置、固定带宽、新老同享、续费同价,活动截止 2027 年 3 月 31 日
你会看到两个主力套餐:
| 套餐 | 配置 | 价格 | 适合场景 |
|---|---|---|---|
| ECS 经济型 e 实例 | 2 核 2G、3M 固定带宽、40G ESSD Entry | ¥99/年 | 个人/小微企业、50 人以内团队 |
| ECS 通用算力型 u1 实例 | 2 核 4G、5M 固定带宽、80G ESSD Entry | ¥199/年 | 中小企业、50~200 人团队(推荐) |
2.2 配置建议
对于 RuoYi Office 的部署,两种配置的选择建议:
| 对比项 | 99 元(2核2G) | 199 元(2核4G) |
|---|---|---|
| JDK + 后端服务 | ✅ 可运行(需优化 JVM 参数) | ✅ 运行流畅 |
| MySQL | ✅ 可运行 | ✅ 运行流畅 |
| Redis | ✅ 可运行 | ✅ 运行流畅 |
| Nginx + 前端 | ✅ 可运行 | ✅ 运行流畅 |
| 同时在线用户 | 10~30 人 | 30~100 人 |
| 综合评价 | 够用,适合小团队起步 | 余量充足,推荐 |
💡 建议:如果预算允许,199 元的 2 核 4G 方案是性价比最高的选择——多了一倍内存、带宽从 3M 升至 5M、磁盘翻倍,每天多花不到 3 毛钱。但 99 元的方案通过合理的 JVM 参数优化,也完全可以跑起来。
2.3 选购流程
- 进入活动页面,点击「立即购买」
- 选择地域:优先选择离你团队最近的地域(如华东 2-上海、华北 2-北京)
- 选择操作系统:推荐 CentOS 7.9(兼容性最好)或 Ubuntu 22.04
- 设置 root 密码:请务必使用强密码(大小写字母 + 数字 + 特殊字符)
- 确认订单并支付
⚠️ 安全提示:购买完成后,务必到安全组中配置端口放行规则:
| 端口 | 用途 | 是否必须 |
|---|---|---|
| 22 | SSH 远程连接 | ✅ |
| 80 | HTTP 访问(Nginx) | ✅ |
| 443 | HTTPS 访问 | 按需 |
| 3306 | MySQL(建议仅内网) | ⚠️ 不建议公网开放 |
三、第二步:远程连接服务器
购买完成后,进入阿里云 ECS 控制台,你可以看到你的云服务器实例:

▲ ECS 控制台概览:可以查看 CPU 使用率、内存使用率、云盘容量等实时状态,点击「远程连接」即可登录
3.1 使用阿里云 Workbench(推荐新手)
点击实例的「远程连接」按钮,选择「通过 Workbench 远程连接」,无需安装任何客户端,直接在浏览器中操作服务器。
Workbench 的最大亮点是——集成了 AI 助手!

▲ Workbench 终端内置 AI 助手:直接用自然语言说「你好 如何安装 java 环境」,AI 会自动生成对应的 Linux 命令,点击「执行」即可运行
这意味着即使你不熟悉 Linux 命令,也可以:
- 输入「如何安装 JDK 21」,AI 直接给出安装命令
- 输入「如何安装 MySQL 8」,AI 一步步指导
- 输入「帮我查看磁盘使用情况」,AI 生成
df -h命令 - 遇到报错直接粘贴错误信息,AI 帮你分析原因和解决方案
💡 对 Linux 不熟悉也完全不用慌:阿里云 Workbench 的 AI 助手相当于一个随叫随到的运维工程师,绝大多数操作你只需要"说话"就行。
3.2 使用 SSH 客户端(进阶用户)
如果你更习惯使用本地 SSH 客户端:
ssh root@你的服务器公网IP 常用 SSH 工具:Tabby、FinalShell、MobaXterm、PuTTY。
四、第三步:安装基础环境
以下命令以 CentOS 7 为例。如使用 Ubuntu,将yum替换为apt。
不熟悉命令?直接在 Workbench AI 助手中用自然语言提问即可!
4.1 安装 JDK
yum install-y java-21-openjdk java-21-openjdk-devel # 验证java-version4.2 安装 MySQL
# 安装 MySQL 官方源rpm-Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm # 安装 MySQL Server yum install-y mysql-community-server # 启动并设置开机自启 systemctl start mysqld && systemctl enable mysqld # 获取临时密码grep'temporary password' /var/log/mysqld.log # 安全初始化(修改 root 密码) mysql_secure_installation 4.3 安装 Redis
yum install-y epel-release && yum install-y redis systemctl start redis && systemctl enable redis # 验证 redis-cli ping# 返回 PONG4.4 安装 Nginx
yum install-y nginx systemctl start nginx && systemctl enable nginx # 验证curl-I http://127.0.0.1 # 返回 2004.5 环境检查清单
全部安装完成后,逐一确认:
java-version# ✅ openjdk 21.x mysql -V# ✅ mysql Ver 8.0.x redis-cli ping# ✅ PONG nginx -v# ✅ nginx/1.x💡 内存优化提示(99 元 2G 方案专用):2G 内存需要精细分配:
同时建议调低 MySQL 内存占用:
修改后重启 MySQL:systemctl restart mysqld
五、第四步:初始化数据库
5.1 创建数据库
mysql -u root -pCREATEDATABASEIFNOTEXISTS`ruoyi-office`DEFAULTCHARACTERSET utf8mb4 COLLATE utf8mb4_unicode_ci;5.2 导入数据
将数据库 SQL 文件上传到服务器后执行:
mysql -u root -p ruoyi-office < /data/ruoyi-office-20260301.sql 5.3 验证
mysql -u root -p-e"USE \`ruoyi-office\`; SHOW TABLES;"|head-20# 能看到 system_users、system_role 等表即成功六、第五步:部署 RuoYi Office
⚠️ 重要原则:不要在服务器上编译构建!请在本地开发机上完成构建,仅将产物上传到服务器。
6.1 本地构建后端
cd ~/workspace/ruoyi-office mvn clean package -Dmaven.test.skip=true -Dskip.repackage=true \-pl yudao-server -am-Pprod# 产物:yudao-server/target/yudao-server.jar6.2 本地构建前端
cd ~/workspace/ruoyi-office-vben pnpminstallpnpm-r--filter"./packages/**"--filter"./internal/**" build cd apps/web-antd &&pnpm build # 产物:apps/web-antd/dist/6.3 上传产物到服务器
# 上传后端 JARscp yudao-server/target/yudao-server.jar root@服务器IP:/data/app/ # 上传前端产物scp-r apps/web-antd/dist/* root@服务器IP:/usr/share/nginx/html/web/ # 上传数据库 SQL(首次部署时需要)scp ruoyi-office-db/ruoyi-office-20260301.sql root@服务器IP:/data/ 6.4 启动后端服务
在服务器上执行:
mkdir-p /data/app # 99 元方案(2G 内存)使用以下 JVM 参数nohupjava-Xms256m-Xmx512m\-DMYSQL_URL="jdbc:mysql://127.0.0.1:3306/ruoyi-office?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true"\-DMYSQL_USERNAME=root \-DMYSQL_PASSWORD='你的数据库密码'\-DREDIS_HOST=127.0.0.1 \-DREDIS_PORT=6379\-DREDIS_PASSWORD=''\-jar /data/app/yudao-server.jar \--spring.profiles.active=prod \> /data/app/nohup.out 2>&1&💡 199 元方案(4G 内存) 可以将 JVM 参数调大:-Xms512m -Xmx1536m,运行更流畅。等待 60~90 秒后验证:
curl http://127.0.0.1:48080/actuator/health # 返回 {"status":"UP"} 即启动成功6.5 配置 Nginx
创建 /etc/nginx/conf.d/ruoyi-office.conf:
server { listen 80; server_name _; charset utf-8; # Gzip 压缩(小带宽服务器必开,显著提升加载速度) gzip on; gzip_vary on; gzip_min_length 1024; gzip_comp_level 6; gzip_types text/plain text/css text/xml text/javascript application/json application/javascript application/xml+rss application/x-javascript image/svg+xml; # 前端静态文件 location /web { alias /usr/share/nginx/html/web; index index.html; try_files $uri $uri/ /web/index.html; } # 静态资源长缓存 location ~* ^/web/(.+)\.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ { root /usr/share/nginx/html; expires 30d; add_header Cache-Control "public, immutable"; access_log off; } # 后端 API 反向代理 location /admin-api { proxy_pass http://127.0.0.1:48080/admin-api; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_connect_timeout 60s; proxy_send_timeout 60s; proxy_read_timeout 60s; } # 根路径跳转 location = / { return 302 /web; } } # 删除默认配置(避免端口冲突)rm-f /etc/nginx/conf.d/default.conf # 检测配置并重载 nginx -t&& nginx -s reload 6.6 大功告成!
浏览器访问 http://你的服务器公网IP/web,看到登录页就成功了!
| 账号 | 密码 |
|---|---|
| admin | admin123 |
⚠️ 首次登录后请立即修改默认密码!
七、部署后你将得到什么?
登录系统后,你会发现这 99 元/年买到的不只是一台服务器,而是一整套企业管理平台:

7.1 14 大核心模块
| # | 模块 | 核心功能 | 传统方案年费参考 |
|---|---|---|---|
| 1 | OA 协同办公 | 用车、印章、会议室、企业云盘、日程 | ¥5,000+ |
| 2 | 流程中心 (BPM) | 仿钉钉/飞书流程设计器 + BPMN 设计器 | ¥10,000+ |
| 3 | HRM 人力资源 | 组织架构、员工档案、入转调离全流程 | ¥8,000+ |
| 4 | CRM 客户管理 | 线索→客户→商机→合同→回款 | ¥10,000+ |
| 5 | ERP 进销存 | 采购、销售、库存、产品、财务 | ¥15,000+ |
| 6 | 资产管理 (EAM) | 资产全生命周期管理 | ¥5,000+ |
| 7 | 仓库管理 (WMS) | 仓库、入出库、库存盘点 | ¥8,000+ |
| 8 | AI 大模型 | 对话、写作、知识库、思维导图 | ¥3,000+ |
| 9 | 商城系统 | 商品、订单、营销、售后 | ¥20,000+ |
| 10 | 支付中心 | 多渠道支付聚合 | ¥5,000+ |
| — | 更多模块 | 报表、会员中心、公众号、IoT… | — |
| 传统方案年费合计 | ¥89,000+ | ||
| RuoYi Office + 阿里云 99 ECS | ¥99 |
7.2 企业级技术架构
你得到的不是玩具级项目,而是基于主流企业级技术栈构建的生产级系统:
| 层次 | 技术选型 | 说明 |
|---|---|---|
| 后端框架 | Spring Boot 3.5 + Spring Cloud Alibaba | Java 生态事实标准 |
| 工作流 | Flowable 7.0 | 仿钉钉/飞书审批设计器 |
| 前端 | Vue 3.5 + Vben Admin + Ant Design Vue | 企业级前端方案 |
| 数据库 | MySQL 8.0 | 兼容 PostgreSQL/达梦/金仓 |
| 缓存 | Redis + Redisson | 高性能缓存与分布式锁 |
| 权限 | Spring Security + OAuth 2.0 | 菜单 + 按钮 + 数据三层权限 |
| 多租户 | 内置 SaaS 支持 | 一套系统服务多家企业 |
7.3 流程审批——比钉钉还好用
RuoYi Office 内置了丰富的审批流程模板,开箱即用:
| 流程分类 | 流程名称 | 说明 |
|---|---|---|
| OA 协同 | 通用表单、请假单 | 日常审批 |
| OA 协同 | 用车申请、还车申请 | 车辆管理全流程 |
| OA 协同 | 用印申请、会议室预定 | 行政资源审批 |
| 人力资源 | 入职/转正/调动/离职 | HR 全流程审批 |
| 仓库管理 | 入库/出库申请 | 物资出入库审批 |
流程设计器支持拖拽式零代码搭建,业务人员也能 10 分钟设计一个审批流程,无需开发介入。
7.4 典型应用场景
场景一:20 人的小公司
老板花了 99 块买了台服务器,部署了 RuoYi Office。从此请假不用微信喊、用车不用电话抢、会议室不用占位子,全部在线审批,还有完整的 CRM 跟进客户。
场景二:50 人的贸易公司
花 199 元选了 4G 方案。业务员用 CRM 管客户和商机,仓库用 ERP 管进销存,行政用 OA 管日常审批,HR 用 HRM 管入离转调——一套系统全搞定,以前每年花 5 万多买 SaaS 的钱全省了。
场景三:技术团队的内部管理
程序员自己花 99 块搞了个服务器,半小时部署完。OA 审批、会议室预约、企业云盘一应俱全,还有 AI 对话助手辅助日常工作。
八、进阶优化建议
系统跑起来之后,你还可以做这些优化来提升体验:
8.1 配置域名 + HTTPS
花几十元注册一个域名,配合免费的 Let’s Encrypt 证书,让系统从 http://IP 升级为 https://oa.yourcompany.com,更专业、更安全。
8.2 定时备份
# 创建备份脚本cat> /data/backup.sh <<'EOF' #!/bin/bash DATE=$(date +%Y%m%d) mysqldump -u root -p'你的密码' ruoyi-office | gzip > /data/backup/ruoyi-office-$DATE.sql.gz find /data/backup -mtime +7 -delete EOFchmod +x /data/backup.sh # 设置每天凌晨 3 点自动备份echo"0 3 * * * /data/backup.sh"|crontab - 8.3 使用 systemd 托管服务
将后端服务注册为系统服务,实现开机自启和崩溃自动恢复:
# /etc/systemd/system/yudao-server.service [Unit] Description=YuDao Server After=network.target mysqld.service redis.service [Service] Type=simple User=root WorkingDirectory=/data/app Environment="MYSQL_URL=jdbc:mysql://127.0.0.1:3306/ruoyi-office?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true" Environment="MYSQL_USERNAME=root" Environment="MYSQL_PASSWORD=你的数据库密码" Environment="REDIS_HOST=127.0.0.1" Environment="REDIS_PORT=6379" Environment="REDIS_PASSWORD=" ExecStart=/usr/bin/java -Xms256m -Xmx512m -jar /data/app/yudao-server.jar --spring.profiles.active=prod Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target systemctl daemon-reload systemctl enable yudao-server systemctl start yudao-server 8.4 后续升级
RuoYi Office 持续迭代更新,升级也很简单:
# 本地重新构建 → 上传新 JAR → 重启服务 systemctl stop yudao-server # 上传新的 yudao-server.jar 到 /data/app/ systemctl start yudao-server 九、常见问题
Q1:2G 内存真的够用吗?
够用。通过本文的内存优化配置(Swap 分区 + MySQL 调优 + JVM 参数),2G 内存可以稳定运行 RuoYi Office 单体模式。实测 10~30 人同时在线无压力。如果团队规模增长,随时可以升级配置。
Q2:3M 带宽会不会很慢?
配合 Nginx 的 Gzip 压缩和静态资源缓存,首次加载约 3~5 秒,后续访问由浏览器缓存加速,体验流畅。系统以 API 请求为主,数据量小,3M 带宽完全够用。
Q3:后端启动后立即退出?
查看日志排查原因:
tail-100 /data/app/nohup.out 常见原因:①数据库连接失败(检查密码和端口)②内存不足(检查 JVM 参数是否过大)③端口被占用。
Q4:前端访问返回 404?
- 确认文件存在:
ls /usr/share/nginx/html/web/index.html - 确认已删除
default.conf - 重载 Nginx:
nginx -t && nginx -s reload
Q5:阿里云 Workbench AI 助手怎么用?
打开 Workbench 终端后,直接在对话框中用中文描述你的需求,比如「安装 MySQL 8」「查看端口占用」「排查 Java 进程」,AI 会生成对应的 Linux 命令,点击「执行」即可运行。遇到报错也可以直接粘贴给 AI 分析。
Q6:99 元是首年优惠还是长期价格?
长期价格。阿里云 99 套餐明确标注「续费同价」「新老同享」,活动截止 2027 年 3 月 31 日,且大概率会延期。这是阿里云面向开发者和小微企业的长期策略。
十、总结:99 元的企业数字化之路
| 你投入的 | 你得到的 |
|---|---|
| ¥99/年(一天不到 3 毛钱) | 一台 2 核 2G 云服务器,续费同价 |
| ¥0(MIT 开源免费) | OA + BPM + HRM + CRM + ERP + AI 等 14 大模块 |
| 约 30 分钟(跟着本教程操作) | 一套可投产使用的企业管理一体化系统 |
| 一个下午(熟悉系统功能) | 全公司的数字化办公基础设施 |
企业数字化不一定要花大钱。RuoYi Office 用开源的方式将企业管理系统的门槛降到了几乎为零,而阿里云 99 元的 ECS 提供了稳定可靠的运行环境。99 元 + 开源,这就是 2026 年中小企业数字化的最优解。
相关推荐
- RuoYi Office 全景介绍:一个平台管好整个企业
- SpringBoot + Vue3 开源 OA、CRM、ERP 一体化企业管理平台
- 一套代码,两种部署:RuoYi Office 如何让你从单体无缝切换到微服务
- 2026 年开源 OA 系统大盘点:谁才是最佳选择?
💡 想要体验 RuoYi Office 的强大功能?
🌐 在线演示:http://ruoyioffice.com/web/(账号 admin / admin123)
📦 Gitee 开源:https://gitee.com/yqzy1688/ruoyi-office.git
💬 技术咨询:添加微信 17156169080,备注「RuoYi Office」
⭐ 如果觉得不错,请给个 Star 支持一下!