Repolode
havenweb

havenweb/haven

Um app de blogs privado, hospedado por você e acessível apenas por convite, feito com Ruby on Rails para compartilhar posts com amigos e familiares via RSS privado.

Estrelas
813
Forks
50
Issues abertas
19
Último commit
anteontem

O que é?

Haven é um app de blogs privado em que você escreve posts, cria contas para as pessoas com quem quer compartilhar e acompanha os blogs uns dos outros pelo RSS integrado. Não há cadastro aberto para usuários, então só as contas que você criar podem publicar ou ler, mantendo o espaço restrito a amigos e familiares, em vez de torná-lo público ou voltado à publicação comercial.

A interface web permite gerenciar usuários, personalizar blogs e escrever posts em Markdown com pré-visualização em tempo real. As imagens são redimensionadas para reduzir o tempo de carregamento para quem tem pouca largura de banda, e é possível adicionar CSS e fontes personalizadas. O app não usa frameworks JavaScript, anúncios nem rastreadores e oferece suporte a imagens, vídeos e áudio. Também inclui um leitor de RSS integrado para acompanhar outros blogs e instâncias do Haven.

Haven pode ser implantado com Docker, Heroku ou um provedor de hospedagem gerenciada, como o PikaPods, e o repositório inclui scripts para implantação no AWS EC2.

Recursos principais

  • 01Contas de usuário acessíveis apenas por convite, sem cadastro público
  • 02Editor de posts em Markdown com pré-visualização em tempo real
  • 03Feeds RSS privados para amigos acompanharem seus posts
  • 04Leitor de RSS integrado para acompanhar outros blogs e instâncias do Haven
  • 05Redimensionamento de imagens, CSS e fontes personalizadas, além de suporte a vídeo e áudio

Casos de uso

  • Compartilhar textos pessoais em particular com amigos e familiares
  • Manter um blog familiar com baixo consumo de banda em um Raspberry Pi ou servidor pequeno
  • Experimentar rapidamente um blog auto-hospedado com Docker Compose

Início rápido

  1. 1

    Instale o Docker e o docker-compose

  2. 2

    Clone o repositório

    git clone https://github.com/havenweb/haven.git
  3. 3

    Acesse o diretório do projeto

    cd haven
  4. 4

    Inicie o Haven com o Docker Compose (escuta na porta 3000)

    docker compose up

Antes de usar

  • Foi desenvolvido para compartilhamento privado com amigos e familiares, não para blogs comerciais.
  • O acesso é somente por convite: não há cadastro aberto, então você mesmo gerencia os usuários.
  • As imagens enviadas em uma instalação no Heroku podem desaparecer em até 24 horas, por isso o Heroku é recomendado apenas para experimentação.
  • O Heroku não oferece mais um plano gratuito, então a hospedagem lá provavelmente custará cerca de US$ 16 por mês.

Em coleções

Tópicos

Perguntas frequentes

O que é haven?
Um app de blogs privado, hospedado por você e acessível apenas por convite, feito com Ruby on Rails para compartilhar posts com amigos e familiares via RSS privado. Haven é um app de blogs privado em que você escreve posts, cria contas para as pessoas com quem quer compartilhar e acompanha os blogs uns dos outros pelo RSS integrado. Não há cadastro aberto para usuários, então só as contas que você criar podem publicar ou ler, mantendo o espaço restrito a amigos e familiares, em vez de torná-lo público ou voltado à publicação comercial.
haven é gratuito? Qual é a licença?
haven é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
haven ainda é mantido?
Manutenção ativa. O último commit de haven foi em 4 de nov. de 2026.
Para que posso usar haven?
Compartilhar textos pessoais em particular com amigos e familiares Manter um blog familiar com baixo consumo de banda em um Raspberry Pi ou servidor pequeno Experimentar rapidamente um blog auto-hospedado com Docker Compose
Como instalar haven?
Instale o Docker e o docker-compose Clone o repositório: git clone https://github.com/havenweb/haven.git Acesse o diretório do projeto: cd haven Inicie o Haven com o Docker Compose (escuta na porta 3000): docker compose up
Onde consigo haven?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/havenweb/haven

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

Projetos relacionados