百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

sharkord

> 编程语言
开源

轻量级、自主托管、开源的聊天服务器,支持语音、视频、文本和屏幕共享。专为想要隐私、简单性和完整控制的小团队而打造。

1.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

轻量级、自主托管、开源的聊天服务器,支持语音、视频、文本和屏幕共享。专为想要隐私、简单性和完整控制的小团队而打造。

What is Sharkord?

[!NOTE] Sharkord is in alpha stage. Bugs, incomplete features and breaking changes are to be expected.

Sharkord is a self-hosted communication platform that brings the most important Discord-like features to your own infrastructure. Voice, video, and screen sharing without the bloat or surveillance.

Screenshots

Features

  • Voice channels with video and screen sharing, over a built-in mediasoup SFU
  • Text channels grouped into categories, with threads, replies, reactions, pins and search
  • Direct messages between members
  • Roles and permissions, with per-channel overrides for individual roles and users
  • Custom emoji, mentions and channel references
  • Invites with usage limits and automatic role assignment
  • File uploads with per-user storage quotas and optional signed URLs
  • Plugins that extend both server and client, through the plugin SDK

Docs

For detailed documentation, please visit our Documentation.

Wanna Try It Out?

Check out the Live Demo at demo.sharkord.com.

Getting Started

Sharkord is distributed as a standalone binary that bundles both server and client components. Get started by downloading the latest release for your platform from the Releases page. We ship binaries for Windows, macOS, and Linux.

Linux x64

curl -L https://github.com/sharkord/sharkord/releases/latest/download/sharkord-linux-x64 -o sharkord
chmod +x sharkord
./sharkord

Docker

Sharkord can also be run using Docker. Here's how to run it:

docker run \
  -p 4991:4991/tcp \
  -p 40000:40000/tcp \
  -p 40000:40000/udp \
  -v ./data:/home/bun/.config/sharkord \
  --name sharkord \
  sharkord/sharkord:latest

[!WARNING] Upon first launch, Sharkord creates a secret token and prints it to the console. It is both the credential that grants owner access and the key your server signs every session and file URL with, so anyone who obtains it can take ownership and impersonate any account. Keep it out of logs, screenshots and issue reports, store it securely, and do not lose it.

Once the server is running, open your web browser and navigate to http://localhost:4991 to access the Sharkord client interface. If you're running the server on a different machine, replace localhost with the server's IP address or domain name.

Check out our Documentation for more detailed setup instructions, configuration options, and troubleshooting tips.

Contributing

We welcome contributions! Please see our Contributing Guide for details, and Development for running Sharkord locally.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Built with amazing open-source technologies:

  • Bun
  • tRPC
  • Mediasoup
  • Drizzle ORM
  • React
  • Radix UI
  • ShadCN UI
  • Tailwind CSS

Issues· 54 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptbunchatdata-ownershipmediasoup

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言