# meet
**Repository Path**: webvip/meet
## Basic Information
- **Project Name**: meet
- **Description**: frappe视频会议组件
- **Primary Language**: Unknown
- **License**: AGPL-3.0
- **Default Branch**: develop
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-09-18
- **Last Updated**: 2026-09-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Frappe Meet
**Simple, High Quality Video Conferencing**
> [!IMPORTANT]
> Frappe Meet is archived and is now part of [Frappe Suite](https://github.com/frappe/suite).
## Frappe Meet
Frappe Meet is a video conferencing app built with simplicity, quality, and reliability in mind.
### Key Features
- **High-quality meetings:** Low-latency, scalable multi-party video with adaptive streaming.
- **Meeting Management:** Create meetings and control meeting access for guests, participants, or hosts.
- **Multimedia features:** Features like background effects, noise suppression, and push-to-talk elevate the meeting experience.
### Under the Hood
- [Mediasoup](https://github.com/versatica/mediasoup): Cutting Edge WebRTC Video Conferencing.
- [Frappe Framework](https://github.com/frappe/frappe): A full-stack web application framework.
- [Frappe UI](https://github.com/frappe/frappe-ui): A Vue-based UI library, to provide a modern user interface.
### Self-Hosting
Deploying Frappe Meet on your own server is quick and easy using our automated Docker Compose setup. For complete instructions, check out the [Self-Hosting Guide](deploy/README.md).
### Local Development
#### Prerequisites
- Frappe-bench set up locally ([installation guide](https://docs.frappe.io/framework/user/en/installation))
- Node.js and yarn
#### Step 1: Set up the Backend
1. In your frappe-bench directory, run the following commands in separate terminal sessions:
```sh
# Terminal 1 - Start the Frappe server
cd frappe-bench
bench start
```
2. Open a new terminal session for the remaining setup:
```sh
cd frappe-bench
bench new-site meet.localhost
bench get-app meet
bench --site meet.localhost install-app meet
bench --site meet.localhost add-to-hosts
bench --site meet.localhost browse --user Administrator
```
#### Step 2: Set up the Frontend
1. Open a new terminal session and navigate to the meet app:
```sh
cd frappe-bench/apps/meet
```
2. Install frontend dependencies and start the dev server:
```sh
cd frontend
yarn install
yarn dev
```
#### Step 3: Set up the SFU Server
1. Open a new terminal session and navigate to the SFU server:
```sh
cd frappe-bench/apps/meet/sfu-server
```
2. Copy the example environment file and configure it:
```sh
cp .env.example .env
```
Edit `.env` and set:
- `JWT_SECRET` — must match `sfu_secret` in your Frappe site config
3. Set the matching secret in Frappe site config:
```sh
cd frappe-bench
bench --site meet.localhost set-config sfu_secret "your_secret"
```
4. Install dependencies and start the SFU server:
```sh
cd frappe-bench/apps/meet/sfu-server
yarn install
yarn dev
```
### License
AGPL-3.0