00:00:00La mayoría de la gente piensa que los gestores de contraseñas son solo otra suscripción con la que tienes
00:00:04que vivir.
00:00:05Yo también pensaba eso.
00:00:06Luego dejé de pagar por 1Password, dejé de usar NordPass y moví todo a mi M4 Pro.
00:00:13Ahora es más rápido, totalmente privado y no me cuesta nada.
00:00:16Esto es VaultWarden, la alternativa de código abierto a 1Password que te ahorrará pagar
00:00:21otra suscripción.
00:00:22Voy a mostrarte cómo configurar esto en tu navegador y también cómo integrarlo
00:00:26directamente en tu terminal para acelerar tu flujo de trabajo de desarrollo.
00:00:34Ahora, un punto rápido sobre por qué todo esto importa.
00:00:36Si eres desarrollador, tu gestor de contraseñas está justo en medio de casi todo
00:00:41lo que hacemos.
00:00:42Tenemos nuestros inicios de sesión, tokens, claves SSH, quizás códigos de doble factor; todo está ahí.
00:00:47Así que cuando esa herramienta es cara, o estás atrapado en el sistema de otra persona, eso puede convertirse
00:00:52en un problema.
00:00:53¿Qué pasa si ocurre algo?
00:00:55Quizás los gestores de contraseñas son fáciles, pero terminamos pagando para siempre y seguimos dependiendo
00:00:59de la infraestructura de otra persona.
00:01:01El auto-hospedaje oficial de Bitwarden funciona, pero también es más pesado de lo que la mayoría de los devs necesitan.
00:01:06VaultWarden va en la dirección opuesta.
00:01:09Es una re-implementación basada en Rust, es ligera, usualmente bajo 100MB de RAM, y funciona con
00:01:15cada aplicación de Bitwarden.
00:01:16Obtienes cifrado completo de extremo a extremo, acceso por CLI para scripts y CI/CD, WebAuth y soporte
00:01:23para YubiKey.
00:01:24Es genial en Apple Silicon, porque lo estoy ejecutando aquí en el M4.
00:01:27Déjame mostrarte qué tan rápido es esto en realidad.
00:01:29Si disfrutas de herramientas de programación y consejos como este, asegúrate de suscribirte al canal.
00:01:33Tenemos videos saliendo todo el tiempo.
00:01:36Ahora, aquí está toda mi configuración.
00:01:38Es solo un simple archivo Docker Compose con un contenedor, un volumen y un token de administrador.
00:01:44Una vez que tengo todo eso, simplemente guardo el Dockerfile.
00:01:47Luego puedo ejecutar Docker Compose up, y listo.
00:01:50Así que, de entrada, eso es muy rápido.
00:01:52Cualquiera con conocimientos básicos de Docker puede hacer esto de inmediato.
00:01:56Ahora puedo abrir localhost en el puerto 8080, crearé una cuenta y ya tienes tu propia
00:02:03bóveda ejecutándose localmente.
00:02:05Ahora vamos a añadir un inicio de sesión aquí, solo una cuenta de GitHub de prueba para este propósito.
00:02:10Y puedes crear un nuevo login como se espera, e incluso generar una contraseña aleatoria justo aquí,
00:02:14lo cual es genial.
00:02:16Ahora bien, esta es la versión web.
00:02:18No necesitas ninguna aplicación especial ni nada para esto, todo es localhost.
00:02:22Ahora, si voy e instalo la extensión normal de Bitwarden para el navegador Chrome, aquí está.
00:02:28Ya está descargada.
00:02:29Voy a crear una cuenta y simplemente configuro el entorno como auto-hospedado.
00:02:34Regreso a la página de inicio de sesión y ahora puedo usar mi usuario y contraseña reales para entrar
00:02:38en esa extensión de Chrome que creamos en la aplicación web.
00:02:42El autocompletado sigue funcionando al instante, lo cual es genial, e hice todo esto muy rápido, y ahora
00:02:47estamos completamente auto-hospedados, lo cual es fantástico.
00:02:50Si quieres usar la CLI, puedes iniciar sesión con la CLI de Bitwarden y obtener credenciales
00:02:55directamente, lo que significa que puedes incluir secretos en tus flujos de trabajo mediante scripts.
00:03:00Primero, instalaré la CLI de Bitwarden con brew, estoy en Mac, ¿verdad?
00:03:04Una vez hecho, simplemente iniciaré sesión diciendo bw login, escribo mi correo, pongo mi contraseña,
00:03:10y listo.
00:03:11Ahora que todo está configurado, puedo ejecutar bw unlock en cualquier momento, volver a escribir mi contraseña,
00:03:16y decirle qué hacer.
00:03:18Por ejemplo, tenemos ese login de GitHub, así que si ejecuto bw get password github, me devuelve
00:03:24la contraseña que queremos de nuestro VaultWarden.
00:03:28Y configuré esto de tres maneras, y ya viste lo rápido que fue.
00:03:31Súper fácil.
00:03:32Ahora pongamos esto en contexto.
00:03:341Password es genial, pero es un ecosistema cerrado.
00:03:37La nube de Bitwarden es genial, pero de nuevo, como 1Password, sigue siendo este servicio de suscripción.
00:03:42Bitwarden auto-hospedado es genial, es potente, pero es mucho más pesado de lo que realmente necesitamos.
00:03:47Así que VaultWarden es aún mejor porque es ligero, es rápido y sigue siendo gratuito,
00:03:51y funciona con todos esos clientes de Bitwarden que ya tienes.
00:03:55Y la verdadera diferencia aquí no es solo el costo, es tener más control.
00:03:59Tus datos nunca salen de tu máquina, no hay muros de pago y no tienes que aprender
00:04:02un sistema completamente nuevo.
00:04:04Por eso cada vez más desarrolladores se están quedando con él.
00:04:07Lo configuras una vez, apuntas tus clientes hacia él y simplemente funciona en segundo plano.
00:04:11Así que a mí me gustó, pero ¿qué dicen otros realmente al respecto?
00:04:14Bueno, como he estado diciendo, ¿verdad?
00:04:15Es rápido, especialmente en Apple Silicon, además tiene todas las funciones a la par de las herramientas de pago,
00:04:20así que adjuntos, carpetas, organizaciones, doble factor, todo está ahí.
00:04:24Y también la CLI y la API hacen que sea muy fácil automatizar cosas, que es donde realmente
00:04:28empieza a sentirse más como una herramienta de desarrollo.
00:04:31Y la privacidad, bueno, hay mucha más privacidad.
00:04:34Está cifrado de extremo a extremo, auto-hospedado y totalmente bajo tu control.
00:04:37Ahora bien, si cambiamos el enfoque, ahora somos responsables de las actualizaciones y copias de seguridad, lo cual
00:04:43es el precio a pagar por el control.
00:04:45Aunque Docker lo hace bastante simple.
00:04:47No hay una aplicación móvil oficial, pero simplemente usas la de Bitwarden y funciona perfectamente
00:04:51bien.
00:04:52No incluye funciones avanzadas como SCIM, pero la mayoría de nosotros no necesitamos eso de todos modos.
00:04:56Así que las desventajas existen, pero no son gran cosa.
00:05:00Y estoy seguro de que jugando con esto cada vez más, tanto tú como yo
00:05:03encontraremos algo más que no nos guste.
00:05:05Pero por ahora, esta es una herramienta increíble, y el hecho de tener la CLI realmente nos permite
00:05:10integrarla.
00:05:11Entonces, ¿vale la pena VaultWarden?
00:05:12Bueno, si estás en algo como un M4 Pro, definitivamente sí.
00:05:14Si te importa la privacidad y no quieres suscripciones, también un sí rotundo.
00:05:18Si ya usas Docker, que asumo que todos usamos para algo, tiene mucho
00:05:22sentido y es súper fácil de configurar.
00:05:24Incluso si eres nuevo en el auto-hospedaje, este es uno de los lugares más fáciles para empezar, porque
00:05:28es inmediato.
00:05:29Ahorras dinero, mantienes el control y tu flujo de trabajo diario sigue siendo fluido.
00:05:33Ahora, si quieres cero mantenimiento y no te importa pagar estas suscripciones, ¿verdad?
00:05:37Quiero decir, mira, yo todavía uso 1Password.
00:05:40Eso está genial.
00:05:41La nube de Bitwarden sigue siendo una mejor opción en ese caso.
00:05:43Lo entiendo.
00:05:44Si quieres un control que sea difícil de superar, VaultWarden es una combinación genial.
00:05:48Si disfrutas de herramientas de código abierto como esta y consejos de programación, asegúrate de suscribirte al
00:05:52canal de Better Stack.
00:05:53Nos vemos en otro video.