Uma página inicial self-hosted, implantável com Docker, que lista serviços e links a partir de um único arquivo de configuração JSON.
jamesread/Faridoon
Aplicativo web auto-hospedado para salvar, compartilhar e votar nas frases favoritas de chats, desenvolvido com Go e MySQL.
- Estrelas
- 53
- Forks
- 3
- Issues abertas
- 6
- Último commit
- há 18 horas
O que é?
Faridoon permite que um grupo salve conversas marcantes de chats como citações e publique-as para outras pessoas lerem. Ao colar um registro de chat, o app gera uma citação formatada com prévia em tempo real, e cada citação ganha sua própria página com link permanente. Os nomes de usuário são destacados automaticamente com cores, e quebras de linha soltas e caracteres estranhos são corrigidos.
A administração do site é feita pelo navegador. Os administradores podem configurar o título do site, a votação, o cadastro, as contribuições de visitantes e o destaque de sintaxe. Antes de as citações serem publicadas, os moderadores as analisam em uma fila de aprovação. Citações enviadas por visitantes e usuários sem privilégios ficam nessa fila, e rejeitar uma delas a exclui.
O serviço é desenvolvido em Go, com um front-end em Vue 3, e usa MySQL para armazenamento; as migrações do schema são gerenciadas pelo sql-migrate. O projeto recomenda executá-lo com Docker conectado a um banco de dados MySQL, e ele não precisa de conexão com a internet para funcionar.
Recursos principais
- 01Colar um registro de chat gera uma citação formatada com prévia em tempo real.
- 02Os nomes de usuário são destacados automaticamente com cores próprias.
- 03Fila de aprovação para contribuições de visitantes e usuários sem privilégios, com controles para moderadores.
- 04As configurações do site são gerenciadas pelo navegador, sem precisar editar arquivos de configuração.
- 05Os usuários podem votar nas citações, e há um modo escuro disponível.
Casos de uso
- Um grupo de amigos ou uma comunidade compartilhando os momentos mais engraçados dos chats em um site privado.
- Uma pessoa com um homelab auto-hospedando um mural de citações com Docker e MySQL.
- Uma comunidade moderada que quer revisar as contribuições de visitantes antes da publicação.
Início rápido
- 1
Leia a documentação de instalação (recomenda-se Docker com um banco de dados MySQL).
- 2
Acesse o site da documentação para ver detalhes sobre instalação e uso.
Antes de usar
- É necessário um banco de dados MySQL para executar o projeto.
- A instalação está documentada em um site externo, não no README.
Em coleções
Tópicos
Perguntas frequentes
- O que é Faridoon?
- Aplicativo web auto-hospedado para salvar, compartilhar e votar nas frases favoritas de chats, desenvolvido com Go e MySQL. Faridoon permite que um grupo salve conversas marcantes de chats como citações e publique-as para outras pessoas lerem. Ao colar um registro de chat, o app gera uma citação formatada com prévia em tempo real, e cada citação ganha sua própria página com link permanente. Os nomes de usuário são destacados automaticamente com cores, e quebras de linha soltas e caracteres estranhos são corrigidos.
- Faridoon é gratuito? Qual é a licença?
- Faridoon é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Faridoon ainda é mantido?
- Manutenção ativa. O último commit de Faridoon foi em 6 de nov. de 2026.
- Para que posso usar Faridoon?
- Um grupo de amigos ou uma comunidade compartilhando os momentos mais engraçados dos chats em um site privado. Uma pessoa com um homelab auto-hospedando um mural de citações com Docker e MySQL. Uma comunidade moderada que quer revisar as contribuições de visitantes antes da publicação.
- Como instalar Faridoon?
- Leia a documentação de instalação (recomenda-se Docker com um banco de dados MySQL). Acesse o site da documentação para ver detalhes sobre instalação e uso.
- Onde consigo Faridoon?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jamesread/Faridoon
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma interface web que oferece acesso seguro e simples a comandos shell predefinidos nos seus servidores Linux.
Um dashboard pessoal auto-hospedável para homelabs, com verificações de status, widgets, temas, pacotes de ícones e editor de configuração na interface.
Ferramenta de terminal baseada em shell que ajuda a instalar o Docker e configurar e gerenciar apps self-hosted como stacks do Docker Compose.
Ferramenta para automatizar a configuração de Docker e Docker Compose em homelabs, com mais de 160 apps self-hosted pré-configurados e opções integradas de reverse proxy e autenticação.
Ferramenta de gerenciamento do Docker que atua diretamente nos arquivos Docker Compose, voltada para usuários de homelab.