Este webapp é um navegador e gerenciador de senhas de desktop compatível com bancos de dados
KeePass. Não requer nenhum servidor ou recursos adicionais. O aplicativo pode ser executado no navegador ou como um aplicativo de desktop.
Status
O aplicativo está bastante estável agora. Coisas básicas, assim como operações mais avançadas, devem ser bastante confiáveis.
Self-hosting
Tudo que você precisa para hospedar este aplicativo em seu servidor é qualquer servidor de arquivos estáticos. O aplicativo é um único arquivo HTML + um service worker (opcionalmente; para acesso offline). Você pode baixar os arquivos de distribuição mais recentes do branch gh-pages.
Se você estiver usando o Docker, coloque seu dh.pem, cert.pem, key.pem em
/etc/nginx/external/.
Execute este script:
docker run --name keeweb -d -p 443: 443 -p 80:80 -v $ EXT_DIR: /etc/nginx/external/antelle/keeweb
Construção
A maneira mais fácil de clonar todos os repositórios Keeweb é:
curl https://raw.githubusercontent.com/keeweb/keeweb/develop/dev-env.sh | bash -
O aplicativo pode ser construído com grunt: grunt (os arquivos html estarão em dist /).
Os aplicativos de desktop são desenvolvidos com o desktop grunt. Isso requer um pouco de mágica e atualmente funciona apenas em CI. Você pode encontrar mais detalhes no fluxo de trabalho de Ações do GitHub.
Para executar o aplicativo de desktop (elétron) sem construir um instalador, crie o aplicativo com o grunt e inicie-o desta forma:
npm run dev
npm run electron
Para o modo debug execute:
npm run dev
Abra no seu browser:
http://localhost:8085
Fonte:
https://github.com/keeweb/keeweb
Nenhum coment�rio foi encontrado.