想解决的事
6 个项目让不让商用有没有人维护好不好装要花多少钱
- 让不让商用
- 可以
- GPL-3.0。自己部署来开课、收学费没有限制;把改过的版本分发给别人时,要同样以 GPL 开源。
- 有没有人维护
- 在更新
- 最近一次推送是 2026-10-03,仓库没有归档。
- 好不好装
- 中等
- 要自己准备 Web 服务器、PHP 和数据库(PostgreSQL、MySQL 或 MariaDB),官方安装文档分八步。PHP 的具体版本要看对应版本的发布说明。
- 要花多少钱
- 低
- 软件免费。官方给的最低配置是 1GHz 处理器、512MB 内存,建议双核、1GB 以上;磁盘按 5GB 起算,另加课程内容。
- 要留神
- “Moodle”是注册商标。没有官方书面许可,不能用这个名字对外卖托管、培训、技术支持、定制这类服务,通常只有官方合作伙伴有这个许可。自己机构内部说“我们用的是 Moodle”不受限制。
- 让不让商用
- 有条件
- AGPL-3.0。不改代码直接部署使用没有额外义务;改了代码又让学员通过网络使用,就要向这些用户提供改动后的源码。
- 有没有人维护
- 放缓
- 最近一次推送是 2026-04-30,仓库没有归档。
- 好不好装
- 门槛高
- 官方的生产环境安装指南有十九节,要自己装 Ruby 3.4.1 以上、Node 20、PostgreSQL 14 以上、Redis 6 以上,再配 Apache 和 Passenger。指南是按 Ubuntu 22.04 写的。
- 要花多少钱
- 中等
- 软件免费。官方建议单机部署至少 8GB 内存。
- 要留神
- 富文本编辑器是一个要单独部署的服务,安装指南里写明生产分支需要它。GitHub 仓库 2026 年 4 月底之后没有新的推送,原因这里没有核对。
- 让不让商用
- 可以
- LGPL-3.0。自己部署来上课、收费没有限制;改了它本身的代码再分发时,改动部分要开源。
- 有没有人维护
- 在更新
- 最近一次推送是 2026-10-08,仓库没有归档。
- 好不好装
- 门槛高
- 要一台干净的 Ubuntu 22.04 专用服务器,不能和别的网站共用 80、443 端口;要有域名和有效的 SSL 证书,否则浏览器不给摄像头和麦克风权限;还要放开 UDP 16384 到 32768。官方用 bbb-install.sh 脚本安装。
- 要花多少钱
- 高
- 软件免费,钱花在服务器上。官方的生产环境最低要求是 8 核、16GB 内存、250Mbps 上下行对等带宽;要录课的话磁盘 500GB,不录是 50GB。
- 要留神
- 250Mbps 对等带宽在国内云上的价格还没有核对,下结论之前要先问一下云厂商的报价。官方文档还要求服务器同时有 IPv4 和 IPv6 地址。
- 让不让商用
- 可以
- BSD-3-Clause。可以商用、修改、闭源,保留版权声明即可。
- 有没有人维护
- 在更新
- 最近一次推送是 2026-10-08,仓库没有归档。
- 好不好装
- 中等
- 要一台 Linux 服务器、Python 3.10 以上、Node.js,还要域名和 TLS 证书。官方的 Docker 镜像只有 Hub 本身,不带配置,登录方式和怎么给每个学生起环境要自己配。
- 要花多少钱
- 看人数
- 软件免费。官方的小型发行版给了估算公式:内存 = 同时在线人数 × 每人内存上限 + 128MB,同时在线人数建议先按班级人数的 40% 到 60% 算;服务器至少 1GB 内存才能装上。
- 要留神
- 默认的登录方式是服务器上的系统账号,要让多个人登录,默认得用 root 权限运行,换成别的方式需要更多配置。
- 让不让商用
- 可以
- LiveKit Server、Egress 和做 AI 语音对话的 Agents 框架都是 Apache-2.0,可以商用和二次开发,改了代码也不用开源。
- 有没有人维护
- 在更新
- 最近一次推送是 2026-10-15,仓库没有归档。
- 好不好装
- 中等
- LiveKit Server:官方有配置生成器(livekit/generate 镜像),一次生成 Caddy、Redis、docker compose 和启动脚本,在一台 Linux 云主机上跑这个脚本就能起来。前提是有自己的域名:主域名和 TURN 用的域名都要指到这台机器,证书不能自签(Caddy 会自动申请)。防火墙要开 80、443、7881(TCP)、3478(UDP)和 50000 到 60000 一整段 UDP 端口。Egress:生成器不管它,要另起一个 Docker 服务(livekit/egress),配上 Server 的地址和 API 密钥,连到和 Server 同一个 Redis。录整间会议靠容器里的 Chrome,容器要加 SYS_ADMIN 权限,否则 Chrome 起不来。录好的文件存到 S3、Azure 或谷歌云存储。两样都有官方的 Helm 包,可以部署到 Kubernetes。
- 要花多少钱
- 看规模
- 自己部署不收费,钱花在两类机器上。LiveKit Server 的瓶颈是 CPU 和带宽:官方压测里,一台 16 核的谷歌云 c2-standard-16 撑 150 人互相看视频的大会议,CPU 到 85%;官方建议生产环境用计算优化型的机器和万兆网卡。Egress 每个实例建议至少 4 核 4 GB,录整间会议要占 2 到 6 核,一个实例同时只录一间,要同时录几间就得开几个实例。不想自己运维可以用官方的 LiveKit Cloud:免费档每月 5,000 参会人分钟、50 GB 流量;付费档每月 50 美元起,超出部分每参会人分钟 0.0005 美元,流量每 GB 0.12 美元。
- 还要另外准备什么
- LiveKit Server 必装,负责房间和音视频转发。Redis 生产环境推荐,装 Egress 就必须有,两边要连同一个。Egress 负责把会议录成 MP4 或 HLS,或者用 RTMP 推到 YouTube Live、Twitch 这类平台直播,录好的文件要一个 S3、Azure 或谷歌云的存储桶。另外还要一个自己的域名。Ingress(把外面的 RTMP 推流接进房间)和 Agents(AI 语音对话)按需要再装,只开会用不上。
- 要留神
- 会议界面、登录和权限要自己的开发团队做。官方的会议示例 LiveKit Meet 是开源的,但 README 只讲了本地开发,没讲生产部署。Egress 里的 Chrome 默认关着沙箱,要打开得自己加配置和 seccomp 规则。
没有你的行业?
告诉我行业和想解决的事,下一个就评估它。