Keeweb webapp es un administrador de contraseñas de navegador y escritorio compatible con las bases de datos de KeePass. No requiere servidor ni recursos adicionales. La aplicación se puede ejecutar en el navegador o como una aplicación de escritorio.
Enlaces rápidos
Aplicaciones: web, escritorio
Cronología: notas de la versión, TODO
En una página: funciones, preguntas frecuentes
Sitio web: keeweb.info
Gorjeo: kee_web
Donar: OpenCollective, GitHub
estado
La aplicación es bastante estable ahora. Las cosas básicas, así como las operaciones más avanzadas, deberían ser bastante fiables.
Autohospedaje
Todo lo que necesita para alojar esta aplicación en su servidor es un servidor de archivos estático. La aplicación es un solo archivo HTML + un empleado de servicio (opcional; para acceso sin conexión). Puede descargar los archivos de distribución más recientes de la rama gh-pages.
Si está utilizando Docker:
- ponga su dh.pem, cert.pem, key.pem en / etc / nginx / external /
- ejecute este script:
Docker ejecutar –nombre keeweb -d -p 443: 443 -p 80:80 -v $ EXT_DIR: / etc / nginx / external / antelle / keela red
edificio
La forma más fácil de clonar todos los repositorios de KeeWeb es:
curl https://raw.githubusercontent.com/keeweb/keeweb/develop/dev-env.sh | soplo –
La aplicación se puede crear con gruñidos: grunt
(los archivos html se guardan en dist/
).
Las aplicaciones de escritorio están creadas con grunt desktop
. Esto requiere algo de magia y actualmente solo funciona en CI. Consulte el flujo de trabajo de Acciones de GitHub para obtener más detalles.
Para ejecutar la aplicación de escritorio (electrones) sin crear un instalador, compile la aplicación con grunt
y empezar así:
npm ejecutar dev
npm ejecutar electrón
Para la compilación de depuración:
- Correr
npm run dev
- mente abierta
http://localhost:8085
Para crear aplicaciones de escritorio, use estos objetivos, vea el resultado tmp
:
npm ejecute dev-desktop-macos
npm ejecuta dev-desktop-windows
npm ejecute dev-desktop-linux