Repolode
Sharkord

Sharkord/sharkord

Um servidor de chat leve e auto-hospedado, com voz, vídeo, texto e compartilhamento de tela, para pequenos grupos que querem manter seus dados sob controle.

Alternativa open source a:Discord

Estrelas
1,568
Forks
153
Issues abertas
57
Último commit
há 21 horas

O que é?

Sharkord é uma plataforma de comunicação em tempo real e auto-hospedada que leva recursos no estilo do Discord para sua própria infraestrutura. Ela oferece canais de voz com vídeo e compartilhamento de tela por meio de um SFU mediasoup integrado, canais de texto organizados em categorias com threads, respostas, reações, mensagens fixadas e busca, além de mensagens diretas entre membros.

A administração inclui cargos e permissões, com substituições por canal para cargos e usuários, emojis personalizados, menções e convites com limites de uso e atribuição automática de cargos. Os uploads de arquivos têm cotas de armazenamento por usuário e URLs assinadas opcionais. Plugins podem estender o servidor e o cliente por meio do SDK de plugins.

O projeto é distribuído como um binário independente para Windows, macOS e Linux, e também pode ser executado no Docker. Foi escrito em TypeScript com Bun e está atualmente em alpha, então é esperado encontrar bugs e mudanças incompatíveis.

Recursos principais

  • 01Canais de voz com vídeo e compartilhamento de tela por meio de um SFU mediasoup integrado
  • 02Canais de texto organizados em categorias, com threads, respostas, reações, mensagens fixadas e busca
  • 03Mensagens diretas entre membros
  • 04Cargos e permissões com substituições por canal
  • 05Convites com limites de uso e atribuição automática de cargos
  • 06Uploads de arquivos com cotas de armazenamento por usuário e URLs assinadas opcionais

Casos de uso

  • Uma comunidade pequena ou um grupo de amigos que quer um servidor de chat parecido com o Discord em seu próprio hardware
  • Equipes que precisam de voz, vídeo e compartilhamento de tela sem enviar dados a um serviço de terceiros
  • Desenvolvedores que querem uma base de chat auto-hospedada que possam estender com plugins

Início rápido

  1. 1

    Baixe o binário Linux x64 na página de lançamentos e torne-o executável

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

    Torne o binário executável

    chmod +x sharkord
  3. 3

    Inicie o servidor e salve o token secreto exibido no console

    ./sharkord
  4. 4

    Abra o cliente no navegador em localhost, na porta 4991

Antes de usar

  • O projeto está em fase alfa, então são esperados bugs, recursos incompletos e alterações que podem causar incompatibilidade.
  • O token secreto da primeira inicialização concede acesso de proprietário e assina todas as sessões; portanto, deve ser armazenado com segurança.

Em coleções

Tópicos

Perguntas frequentes

O que é sharkord?
Um servidor de chat leve e auto-hospedado, com voz, vídeo, texto e compartilhamento de tela, para pequenos grupos que querem manter seus dados sob controle. Sharkord é uma plataforma de comunicação em tempo real e auto-hospedada que leva recursos no estilo do Discord para sua própria infraestrutura. Ela oferece canais de voz com vídeo e compartilhamento de tela por meio de um SFU mediasoup integrado, canais de texto organizados em categorias com threads, respostas, reações, mensagens fixadas e busca, além de mensagens diretas entre membros.
sharkord é gratuito? Qual é a licença?
sharkord é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
sharkord ainda é mantido?
Manutenção ativa. O último commit de sharkord foi em 5 de nov. de 2026.
Para que posso usar sharkord?
Uma comunidade pequena ou um grupo de amigos que quer um servidor de chat parecido com o Discord em seu próprio hardware Equipes que precisam de voz, vídeo e compartilhamento de tela sem enviar dados a um serviço de terceiros Desenvolvedores que querem uma base de chat auto-hospedada que possam estender com plugins
Como instalar sharkord?
Baixe o binário Linux x64 na página de lançamentos e torne-o executável: curl -L https://github.com/sharkord/sharkord/releases/latest/download/sharkord-linux-x64 -o sharkord Torne o binário executável: chmod +x sharkord Inicie o servidor e salve o token secreto exibido no console: ./sharkord Abra o cliente no navegador em localhost, na porta 4991
Onde consigo sharkord?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Sharkord/sharkord

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados