https://github.com/rocketchat/homeserver
https://github.com/rocketchat/homeserver
hacktoberfest
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/rocketchat/homeserver
- Owner: RocketChat
- License: other
- Created: 2024-11-12T12:23:33.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-10-12T19:23:06.000Z (3 months ago)
- Last Synced: 2025-10-12T20:31:56.765Z (3 months ago)
- Topics: hacktoberfest
- Language: TypeScript
- Homepage:
- Size: 2.54 MB
- Stars: 9
- Watchers: 4
- Forks: 8
- Open Issues: 41
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rocket.Chat Homeserver
A Matrix Federation homeserver implementation for server-to-server communication.
## License
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0) - see the [LICENSE](LICENSE) file for details.
### Network Interaction & Source Availability
As required by AGPL-3.0 Section 13, if you run a modified version of this software on a network server, you must provide users interacting with it remotely an opportunity to receive the Corresponding Source of your modified version.
For information on how to comply with this requirement:
- The source code is available at: https://github.com/RocketChat/homeserver
- When deploying modifications, ensure users can access your modified source code
- Consider implementing a "Source" link in your server's API responses or documentation
## Installation
To install dependencies:
```bash
bun install
```
To run:
```bash
bun run index.ts
```
This project was created using `bun init` in bun v1.0.30. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime.
## Run locally with Rocket.Chat
### Run at homeserver side
```shell
bun run bundle:sdk
```
### Run at Rocket.Chat side
```shell
yarn link ../homeserver/federation-bundle
```