Repolode
Nystik-gh

Nystik-gh/ignis

Aplicativo web auto-hospedado que executa o Obsidian no navegador, mantendo seu vault no próprio servidor.

Alternativa open source a:Obsidian

Estrelas
1,627
Forks
107
Issues abertas
17
Último commit
há 3 dias

O que é?

Ignis é uma camada de compatibilidade que fornece implementações compatíveis com o navegador das APIs do Electron usadas pelo Obsidian. Assim, a interface do Obsidian pode ser executada em um navegador comum, sem precisar de uma sessão de desktop remoto. Seu vault fica no servidor, e a imagem Docker baixa o Obsidian da fonte oficial na primeira inicialização, em vez de incluí-lo na imagem.

O projeto oferece suporte ao editor principal do Obsidian, ao canvas, às bases, aos temas e aos snippets de CSS, além da maioria dos plugins da comunidade criados com a API de plugins. Plugins que precisam de módulos nativos do Node ou de child_process não são carregados. Também estão incluídos o gerenciamento de vários vaults, o envio e o download de arquivos, a sincronização ao vivo entre abas do navegador via WebSocket e um layout para dispositivos móveis.

O projeto está em desenvolvimento ativo e não tem autenticação integrada. Portanto, antes de disponibilizá-lo para outras máquinas, ele deve ficar atrás de uma camada de autenticação e ser servido por HTTPS.

Recursos principais

  • 01Executa no navegador o editor principal do Obsidian, o canvas, as bases, os temas e os snippets de CSS.
  • 02Carrega a maioria dos plugins da comunidade criados com a API de plugins do Obsidian.
  • 03Oferece suporte a vários vaults, cada um podendo ser aberto em uma aba separada do navegador.
  • 04Sincroniza edições em tempo real entre abas via WebSocket.
  • 05Envia arquivos pela ribbon, pelo menu de contexto ou arrastando e soltando, e baixa arquivos ou pastas como ZIP.
  • 06Oferece uma interface para dispositivos móveis em telas pequenas.

Casos de uso

  • Acessar seu próprio vault do Obsidian pelo navegador em outra máquina.
  • Manter notas em um servidor doméstico ou privado e editá-las em qualquer dispositivo com navegador.
  • Substituir uma configuração remota do Obsidian baseada em VNC por uma interface web.

Início rápido

  1. 1

    Salve o arquivo Docker Compose do README como docker-compose.yml

  2. 2

    Inicie o Ignis em segundo plano

    docker compose up -d
  3. 3

    Abra http://localhost:8080 no navegador e, na primeira inicialização, aguarde um ou dois minutos

Antes de usar

  • Não há autenticação integrada, então você precisa adicionar autenticação e HTTPS antes de expô-lo a outras máquinas.
  • Plugins que precisam de módulos nativos do Node ou de child_process não são carregados.
  • O projeto está em desenvolvimento ativo, e as lacunas ainda estão sendo corrigidas.
  • O projeto é licenciado sob a AGPL-3.0, uma licença copyleft.

Em coleções

Tópicos

Perguntas frequentes

O que é ignis?
Aplicativo web auto-hospedado que executa o Obsidian no navegador, mantendo seu vault no próprio servidor. Ignis é uma camada de compatibilidade que fornece implementações compatíveis com o navegador das APIs do Electron usadas pelo Obsidian. Assim, a interface do Obsidian pode ser executada em um navegador comum, sem precisar de uma sessão de desktop remoto. Seu vault fica no servidor, e a imagem Docker baixa o Obsidian da fonte oficial na primeira inicialização, em vez de incluí-lo na imagem.
ignis é gratuito? Qual é a licença?
ignis é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
ignis ainda é mantido?
Manutenção ativa. O último commit de ignis foi em 4 de nov. de 2026.
Para que posso usar ignis?
Acessar seu próprio vault do Obsidian pelo navegador em outra máquina. Manter notas em um servidor doméstico ou privado e editá-las em qualquer dispositivo com navegador. Substituir uma configuração remota do Obsidian baseada em VNC por uma interface web.
Como instalar ignis?
Salve o arquivo Docker Compose do README como docker-compose.yml Inicie o Ignis em segundo plano: docker compose up -d Abra http://localhost:8080 no navegador e, na primeira inicialização, aguarde um ou dois minutos
Onde consigo ignis?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Nystik-gh/ignis

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

Projetos relacionados