- Star
- 172
- Fork
- 14
- 未关闭 Issue
- 18
- 最近提交
- 4天前
这是什么?
Meetable 是一个极简的活动聚合网站,用于集中发布即将举行和已经结束的活动。活动可以添加标签、封面图、支持 Markdown 的描述、外部链接和票务链接。首页、标签页等所有活动列表都提供 iCal 订阅地址,访问者可以在自己的日历应用中订阅;单个活动可以导出为 iCal 文件,或添加到 Google Calendar。
登录用户可以报名参加活动、在活动页面上传照片。活动页面还支持 Webmention,其他网站上的参与者可以把照片和笔记发布到活动页面。站点设置中开启“待定活动”后,可以先不确定日期、提供多个候选时间,由成员投票,最终由有编辑权限的人选定日期。
部署方式包括 Docker Compose 和手动安装,需要 PHP 8.2+ 与 MySQL 或 MariaDB。登录方式支持单管理员的 Passkey、GitHub OAuth、OpenID Connect、Vouch Proxy 和 Heroku。还可以接入 Discord 机器人,发送活动提醒并同步到服务器的活动列表。
核心功能
- 01首页展示即将举行的活动,并提供往期活动归档
- 02所有活动列表提供 iCal 订阅,单个活动可导出到日历
- 03活动支持标签,常用标签在首页和发现页展示
- 04活动页面支持 RSVP、照片和 Webmention
- 05支持待定活动并由成员投票选择日期
- 06支持 Passkey、GitHub、OIDC、Vouch 等多种登录方式
适用场景
- 为开源社区或标准组织维护公共活动日历
- 发布线下聚会或会议信息,并提供可订阅的日历
- 用 Passkey 保护的单管理员活动站点
- 组织聚会时让成员对候选日期投票
快速上手
- 1
从仓库下载 docker-compose.yml 和 .env.example(见 README)
- 2
在 .env 中设置 APP_KEY、APP_URL、DB_PASSWORD 和 DB_ROOT_PASSWORD
- 3
启动容器
docker compose up -d - 4
打开 http://localhost:8080,并在前面加一个带 TLS 的反向代理以便公开访问
使用前须知
- 手动安装需要 PHP 8.2+、MySQL/MariaDB、Composer 以及多个 PHP 扩展。
- 生产环境需要运行队列处理进程和定时任务(cron)来执行后台任务和提醒。
- Heroku 登录主要适用于单用户:第一个登录的用户成为管理员,之后的其他用户将无法登录。
收录于专题
标签
常见问题
- Meetable 是什么?
- 一个可自托管的极简活动聚合网站,支持 iCal 订阅、RSVP、标签和多种登录方式,基于 Laravel 构建。 Meetable 是一个极简的活动聚合网站,用于集中发布即将举行和已经结束的活动。活动可以添加标签、封面图、支持 Markdown 的描述、外部链接和票务链接。首页、标签页等所有活动列表都提供 iCal 订阅地址,访问者可以在自己的日历应用中订阅;单个活动可以导出为 iCal 文件,或添加到 Google Calendar。
- Meetable 可以免费使用吗?用的什么许可证?
- Meetable 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- Meetable 还在维护吗?
- 活跃维护中。Meetable 最近一次提交是在 2026年11月3日。
- Meetable 适合用来做什么?
- 为开源社区或标准组织维护公共活动日历 发布线下聚会或会议信息,并提供可订阅的日历 用 Passkey 保护的单管理员活动站点 组织聚会时让成员对候选日期投票
- Meetable 怎么安装和运行?
- 从仓库下载 docker-compose.yml 和 .env.example(见 README) 在 .env 中设置 APP_KEY、APP_URL、DB_PASSWORD 和 DB_ROOT_PASSWORD 启动容器: docker compose up -d 打开 http://localhost:8080,并在前面加一个带 TLS 的反向代理以便公开访问
- 在哪里获取 Meetable?
- 源代码和安装说明在 GitHub 上:https://github.com/aaronpk/Meetable
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
自托管的网页日历前端,可将 CalDAV、iCal 和 Google Calendar 聚合到同一界面。
面向会议、音乐节、演出等活动的开源售票商店应用,基于 Django 构建,可自行部署。
可自托管或使用云服务的活动票务与管理平台,支持售票、检票和参会者沟通。
Indico 是一个基于 Web 的可扩展活动管理系统,适用于会议和学术活动,由 CERN 开发。
基于 Ruby on Rails 的自托管博客与网页发布平台,前身为 Typo。