ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

给服务商的「租户站点」底座:MineAdmin × Hyperf × Vue3

给服务商的「租户站点」底座:MineAdmin × Hyperf × Vue3

做 SaaS、做服务商、做交付项目,最头疼的往往不是业务页面,而是:

  • 每个客户要一套后台?
  • 权限、菜单、日志、附件每次重写?
  • 租户隔离、子域名、应用网关怎么拆?
  • 前后端分离后,工程化谁来兜底?

swow.tech Tenant(租户站点) 就是为这个场景准备的开源底座。

它不是「又一个后台模板」,而是一套已经跑通的 租户站点栈:

能力说明

tenant-php

Hyperf + Swow 高性能后端,默认租户隔离

tenant-vue

Vue3 管理端,现代交互与工程化开箱即用

应用网关

支持独立应用扩展,厂商应用可插拔

成熟后台能力

继承 MineAdmin:组织、用户、角色、菜单、日志、附件、应用市场

一句话:平台管租户,租户管业务,应用按需装。

为什么值得用

1. 少走弯路
登录鉴权、RBAC、组织架构、操作审计、附件中心……这些每个项目都会写一遍的东西,这里已经齐了。你把精力留给业务本身。

2. 天生多租户
本地即可用{租户标识}.localhost体验多站点。交付时按租户开通,数据与权限边界清晰,适合服务商、SaaS 运营方、区域代理模式。

3. 性能与可扩展
后端基于 Hyperf + Swow,适合高并发 API;前端 Vue3 + Vite + TypeScript + Element Plus,支持多布局、暗色模式、国际化,团队上手成本低。

4. 插件化扩业务
应用市场 / 本地应用包思路保留,CMS、业务插件可以按租户安装,主系统不被业务代码「焊死」。

适合谁

  • 想做 多客户交付 的技术服务商、软件公司
  • 需要 SaaS 化运营 的产品团队
  • 想从 MineAdmin 单租户后台,升级到 租户站点架构 的团队
  • 需要快速上线「总后台 + 客户后台」双层体系的创业项目
  • 怎么开始(30 分钟能看到界面)

    # 后端

    cd tenant-php && composer install && php bin/hyperf.php start

    # 前端

    cd tenant-vue && npm install && npm run dev

    打开管理端(常见http://localhost:2888),用租户子域登录即可体验。

    仓库与文档:

  • GitHub:GitHub - SwowTech/tenant · GitHub
  • 产品站:https://swow.tech
返回列表