# Sharkord

Sharkord is a self-hosted, Discord-like real-time communication platform. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/224/sharkord

## Description

Sharkord is a self-hosted, Discord-like real-time communication platform. It supports text channels and WebRTC (Web Real-Time Communication) voice, video, and screen sharing. Use it for private team or community communication when you want a self-managed chat hub.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

74/100 (Good), based on 3 of 4 factors.
- Maintained: 100 (last commit 17 days ago)
- Popular: 64 (1,527 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- Docker Hub: https://hub.docker.com/r/sharkord/sharkord
- Unraid: https://ca.unraid.net/apps/sharkord-0lxhtod1ma7fu9?q=Sharkord
- Documentation: https://github.com/sharkord/sharkord
- Official website: https://sharkord.com
- GitHub: https://github.com/Sharkord/plugins

## Common questions

### Which ports must be reachable for Sharkord to serve the web client and voice?

Sharkord uses port 4991 for the main web/API connection and port 40000 for WebRTC voice. If those ports are blocked, clients cannot reach the server or join voice channels.

### What directory should I persist in Docker?

For Docker, mount a host directory to /home/bun/.config/sharkord, as shown by the -v ./data:/home/bun/.config/sharkord example. This keeps the server's files on the host instead of only inside the container.

### How do I get owner access when I first start Sharkord?

It prints a secret token on first launch that grants owner access and signs every session and file URL. Keep the token out of logs and screenshots, store it securely, and do not lose it.

### Do I need to back up config.ini before editing it?

Save a copy before changing config.ini because it stores settings like debug mode, auto-update, and rate limits. Losing or editing it badly can change server behavior or make troubleshooting harder.

### Does Sharkord support every Discord feature?

It does not aim to replicate all of Discord's features. It focuses on core chat and voice functionality for small to medium private groups, with extensibility through plugins.

---
Source: Our Local Host (https://ourlocalhost.com/app/224/sharkord), the self-hosted and open-source app directory.
