[{"data":1,"prerenderedAt":195},["ShallowReactive",2],{"seo-verification":3,"blog-migrar-de-1password-a-vaultwarden-guia-completa-ma-es":6,"promo-bar-likely":194},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-migrar-de-1password-a-vaultwarden-guia-completa-ma-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":139,"ctaBody":140,"ctaButton":141,"ctaUrl":142,"relatedPosts":143},312,"migrar-de-1password-a-vaultwarden-guia-completa",{"fr":12,"en":13,"ar":14,"es":10},"migrer-1password-vaultwarden-self-hosted-2026","migrating-from-1password-to-vaultwarden-the-complete-guide","الانتقال-من-1password-إلى-vaultwarden-الدليل-الشامل","Migrar de 1Password a Vaultwarden: guía completa","Exporta tu bóveda de 1Password en .1pux, impórtala con Bitwarden CLI y despliega Vaultwarden en un VPS — migración completa en menos de una hora.",9,1,false,"2026-08-29T00:00:00+00:00","2026-11-08T01:13:15+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},8,"Seguridad y monitorización","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fmigrer-1password-vaultwarden-self-hosted-2026-poster.svg",{"categorySlug":34,"appSlug":35},"ciberseguridad-bastion","vaultwarden","La subida de precios de 1Password en 2026 llevó a muchos desarrolladores a reconsiderar su gestor de contraseñas. Vaultwarden es una alternativa seria: el mismo cifrado AES-256 del lado del cliente que Bitwarden.com, compatibilidad total con todos los clientes oficiales de Bitwarden y un servidor escrito en Rust, mucho más ligero que el servidor oficial de Bitwarden. Esta guía cubre la migración completa — exportación 1PUX, importación con Bitwarden CLI, despliegue de Vaultwarden — sin perder ningún credencial.",[38,42,53,56,69,84,87,129,133,136],{"type":39,"title":40,"body":41},"h2","Por qué migrar ahora","En 2026, la suscripción individual de 1Password facturada anualmente pasó de 35,88 $\u002Faño a 47,88 $\u002Faño, una subida del 33%. En enero de 2026, Bitwarden.com ya había elevado su plan Premium de 10 $ a 19,80 $ al año — casi el doble. Ambas subidas, tan próximas, hicieron que el self-hosting fuera económicamente evidente para los desarrolladores que ya disponen de un VPS: Vaultwarden, escrito en Rust y mucho más ligero que el servidor oficial de Bitwarden, funciona sin coste de licencia de software, a un coste mensual fijo.\n\nLa objeción más común — «administrar mi propio gestor de contraseñas es arriesgado» — no se sostiene frente a la arquitectura de Vaultwarden. El cifrado se realiza íntegramente del lado del cliente, usando AES-256-CBC con derivación de clave PBKDF2 o Argon2id: el servidor nunca ve sus contraseñas en texto plano, ni siquiera en caso de compromiso total de la máquina.",{"type":43,"title":44,"items":45},"ul","Lo que Vaultwarden aporta a un desarrollador",[46,47,48,49,50,51,52],"**Cifrado AES-256-CBC del lado del cliente** — sus contraseñas nunca salen de su dispositivo en texto plano, independientemente de la configuración del servidor.","**Compatibilidad total** con todos los clientes oficiales de Bitwarden: extensiones de navegador, apps iOS, Android, escritorio y CLI, sin modificaciones.","**Huella de memoria ligera** — escrito en Rust, Vaultwarden está pensado para el autoalojamiento allí donde el servidor oficial de Bitwarden, más exigente en recursos, no encaja.","**Coste fijo** — un VPS de 1 vCPU \u002F 512 MB es suficiente para uso personal o un equipo pequeño, sin suscripción SaaS variable.","**Control total de los datos** — la copia de seguridad, la restauración, la elección del datacenter y el período de retención permanecen en sus manos.","**Soporte multi-perfil y organizaciones** — Vaultwarden admite la gestión de organizaciones y el uso compartido de bóvedas, igual que Bitwarden.com.","**Actualizaciones desacopladas** — usted decide cuándo actualizar el servidor; los clientes oficiales de Bitwarden gestionan su propio ciclo de versiones.",{"type":39,"title":54,"body":55},"Requisitos previos","Antes de iniciar la migración, verifique que dispone de todos los elementos siguientes.\n\nEn el servidor: un VPS con al menos 1 vCPU y 512 MB de RAM, Docker y Docker Compose instalados, un nombre de dominio apuntando a la IP del servidor y un proxy inverso (Caddy o Nginx) configurado para la terminación TLS. El despliegue de Vaultwarden se cubre en el artículo \u003Ca href=\"\u002Fes\u002Fblog\u002Fdesplegar-vaultwarden-en-un-vps\">Desplegar Vaultwarden en un VPS\u003C\u002Fa> — esta guía asume que su instancia ya está en línea y accesible por HTTPS.\n\nEn su máquina local: 1Password v8 o superior instalado (necesario para exportar en .1pux), Bitwarden CLI (`bw`) instalado vía npm (`npm install -g @bitwarden\u002Fcli`) o el binario oficial, y Node.js ≥ 22 si instala vía npm.",{"type":57,"title":58,"steps":59},"steps","Paso 1 — Exportar su bóveda de 1Password",[60,63,66],{"title":61,"body":62},"Abrir el diálogo de exportación","En macOS, abra 1Password y vaya a **Archivo → Exportar**. En Windows, haga clic en los puntos suspensivos (…) en la parte superior de la barra lateral, luego en **Exportar**. Seleccione la cuenta a exportar — si tiene varias bóvedas, puede exportar toda la cuenta en una sola operación.",{"title":64,"body":65},"Elegir el formato 1PUX","En el cuadro de diálogo, introduzca la contraseña de su cuenta 1Password para confirmar la operación. A continuación, seleccione el formato **1Password Unencrypted Export (.1pux)**. Este formato basado en JSON preserva la estructura completa — campos personalizados, notas seguras, identidades, contraseñas de aplicación — a diferencia del CSV, que solo exporta los elementos Inicio de sesión y Contraseña, sin campos personalizados.",{"title":67,"body":68},"Guardar el archivo en un lugar seguro","Elija una carpeta local cifrada (con FileVault o BitLocker activado) para almacenar el archivo `.1pux`. Este archivo contiene todos sus secretos en texto plano estructurado — no lo deje en una carpeta de descargas ni lo envíe por correo electrónico. Una vez completada la migración, elimínelo de forma segura.",{"type":57,"title":70,"steps":71},"Paso 2 — Importar con Bitwarden CLI",[72,75,78,81],{"title":73,"body":74},"Apuntar el CLI a su instancia de Vaultwarden","Por defecto, `bw` apunta a `bitwarden.com`. Rediríjalo a su instancia antes de cualquier otra operación:\n\n```bash\nbw config server https:\u002F\u002Fvault.your-domain.com\n```\n\nVerifique la respuesta: el CLI debe mostrar «Saved setting `config`.»",{"title":76,"body":77},"Iniciar sesión y desbloquear la bóveda","Autentíquese con sus credenciales de Vaultwarden (correo + contraseña maestra creada durante la configuración inicial):\n\n```bash\nbw login su@correo.com\n```\n\nEl CLI solicitará su contraseña maestra de forma interactiva. Una vez conectado, desbloquee la bóveda y exporte la clave de sesión:\n\n```bash\nexport BW_SESSION=$(bw unlock --raw)\n```\n\nTodos los comandos posteriores utilizan esta variable implícitamente para acceder a la bóveda descifrada.",{"title":79,"body":80},"Ejecutar la importación del archivo .1pux","Importe su exportación de 1Password usando el formato `1password1pux`:\n\n```bash\nbw import 1password1pux \u002Fruta\u002Fal\u002Fexport.1pux\n```\n\nEl CLI responde `Imported \u002Fruta\u002Fal\u002Fexport.1pux`; si ha tenido que descartar elementos, los enumera con el motivo. Si su cuenta de 1Password contenía varias bóvedas, todas se importan en una sola bóveda de Bitwarden: las carpetas se crean a partir de la primera etiqueta de cada elemento, no a partir de las bóvedas de 1Password.\n\nSi la importación falla, verifique que el archivo tiene la extensión `.1pux` (el CLI solo descomprime el archivo con esa extensión) y que usa una versión reciente del CLI (`bw --version`).",{"title":82,"body":83},"Verificar la importación en un cliente de Bitwarden","Abra la extensión de Bitwarden para el navegador o la app de escritorio, apunte el servidor a su instancia de Vaultwarden, luego inicie sesión. Navegue por sus bóvedas y compruebe una muestra de contraseñas — en especial las entradas con campos personalizados, notas seguras e identidades. Los archivos adjuntos no se importan: añádalos a mano. Las passkeys no salen en una exportación de 1Password de escritorio: vuelva a crearlas en cada sitio.",{"type":39,"title":85,"body":86},"Paso 3 — Vaultwarden en su VPS","Si su instancia de Vaultwarden aún no está desplegada, siga la guía \u003Ca href=\"\u002Fes\u002Fblog\u002Fdesplegar-vaultwarden-en-un-vps\">Desplegar Vaultwarden en un VPS\u003C\u002Fa>, que cubre la configuración completa de Docker. En resumen, tres puntos son imprescindibles antes de importar cualquier dato:\n\n**HTTPS obligatorio.** Los clientes de Bitwarden rechazan conectarse a un servidor sin TLS válido. Caddy o Nginx con Let's Encrypt (certbot) son suficientes; verifique que su dominio es accesible por `https:\u002F\u002F` antes de configurar el CLI.\n\n**Variable `DOMAIN` correcta.** En su `docker-compose.yml`, la variable `DOMAIN=https:\u002F\u002Fvault.your-domain.com` debe coincidir exactamente con la URL declarada en `bw config server`, sin barra diagonal final.\n\n**Copia de seguridad del volumen antes de importar.** La importación escribe en la base de datos SQLite de Vaultwarden (`\u002Fdata\u002Fdb.sqlite3`). Haga una instantánea de su volumen Docker antes de ejecutar `bw import`, para poder revertir si la importación falla.\n\n**Cierre los registros después.** Una vez creada su cuenta, ponga `SIGNUPS_ALLOWED=false` y vuelva a crear el contenedor: si no, cualquiera que llegue a la instancia puede abrir una cuenta en ella. Si activa la página de administración, `ADMIN_TOKEN` debe ser un hash Argon2 generado con `vaultwarden hash`, no un token en claro.",{"type":88,"title":89,"headers":90,"rows":95},"comparison","1Password vs Bitwarden.com vs Vaultwarden",[91,92,93,94],"Criterio","1Password","Bitwarden.com","Vaultwarden (self-hosted)",[96,101,106,111,116,121,125],[97,98,99,100],"Coste anual (individual)","47,88 $\u002Faño desde 2026","19,80 $\u002Faño desde ene. 2026 (Premium)","Coste del VPS únicamente",[102,103,104,105],"Control de datos","Servidores de 1Password","Servidores de Bitwarden","Su VPS, su datacenter",[107,108,109,110],"Cifrado","AES-256-GCM del lado del cliente","AES-256-CBC del lado del cliente","AES-256-CBC del lado del cliente (idéntico)",[112,113,114,115],"Clientes móviles oficiales","Apps dedicadas de 1Password","iOS, Android, escritorio, extensión","Clientes oficiales de Bitwarden, sin modificar",[117,118,119,120],"Extensión de navegador","Extensión de 1Password","Extensión de Bitwarden","Extensión de Bitwarden (mismo binario)",[122,123,123,124],"Actualizaciones","Automáticas (SaaS)","Manuales (usted elige el momento)",[126,127,127,128],"RAM requerida en servidor","N\u002FA (SaaS)","Baja (servidor ligero escrito en Rust)",{"type":130,"title":131,"body":132},"tip","Copia de seguridad y prueba de restauración","Una vez completada la importación, configure copias de seguridad automáticas del volumen de Vaultwarden antes de desactivar su cuenta de 1Password. La guía \u003Ca href=\"\u002Fes\u002Fblog\u002Fcopias-de-seguridad-vps-con-restic\">Copias de seguridad con Restic en VPS\u003C\u002Fa> cubre una estrategia 3-2-1 adaptada a Docker. Pruebe la restauración en una máquina diferente — no solo la presencia del archivo de copia de seguridad — antes de considerar la migración completada. Una bóveda de contraseñas sin restauración probada no es una copia de seguridad.",{"type":39,"title":134,"body":135},"Solución de problemas — errores frecuentes","**`Proper importer type required.` al importar.** El formato esperado por el CLI es exactamente `1password1pux` (todo junto, en minúsculas). Asegúrese de no usar `1password` solo ni `1pux` — ninguno de los dos es un formato de archivo reconocido (el antiguo formato 1PIF de 1Password 7 y anteriores se llama `1password1pif`). Liste los formatos disponibles con `bw import --formats | grep 1password`.\n\n**`ERR_CERT_AUTHORITY_INVALID` en los clientes.** Los clientes de Bitwarden requieren un certificado TLS firmado por una autoridad reconocida — un certificado autofirmado solo se acepta si cada dispositivo confía en la autoridad que lo emitió. Verifique que Let's Encrypt ha emitido un certificado válido para su dominio y que no ha expirado.\n\n**Cuenta existente de Bitwarden.com.** Si importa desde una cuenta existente de Bitwarden.com antes de cambiar a Vaultwarden, sus elementos permanecen cifrados con la clave de la cuenta en la nube. Tras `bw config server` apuntando a su instancia, cree una nueva cuenta local: el CLI no migra la clave de cifrado entre instancias.\n\n**La importación se detiene en una entrada SSH.** En algunas versiones del CLI, una sola clave SSH no conforme en el archivo 1pux hacía fallar toda la importación (`Failed to parse key`, issue bitwarden\u002Fclients #20432). Desde la versión 2026.8.0 del CLI (agosto de 2026), el elemento defectuoso se descarta y se enumera, y el resto se importa; vuelva a crear esa clave a mano. Actualice con `npm install -g @bitwarden\u002Fcli@latest`.",{"type":39,"title":137,"body":138},"Salir de 1Password con confianza","Una vez verificada la importación en Vaultwarden — abra cada tipo de elemento (logins, notas, identidades, tarjetas) en un cliente de Bitwarden y compruebe una muestra representativa — puede desactivar su cuenta de 1Password. No espere a que expire su suscripción para eliminar el archivo `.1pux` local: contiene todos sus secretos en texto plano estructurado.\n\nPara ir más lejos en la segurización de su infraestructura, los artículos \u003Ca href=\"\u002Fes\u002Fblog\u002Fhardening-inicial-servidor-linux\">Refuerzo inicial de un servidor Linux\u003C\u002Fa> y \u003Ca href=\"\u002Fes\u002Fblog\u002Fpassbolt-en-vps-boveda-de-contrasenas-sin-suscripcion\">Passbolt para un equipo\u003C\u002Fa> cubren los siguientes pasos.","Un VPS para ejecutar Vaultwarden","Un VPS de ServOrbit con acceso root y una IPv4 dedicada es suficiente para alojar Vaultwarden de por vida. Elija su SO, despliegue en minutos.","Lanzar un VPS ServOrbit","\u002Fvps-cloud",[144,162,177],{"id":145,"slug":146,"slugs":147,"title":151,"excerpt":152,"readTime":153,"views":154,"isPinned":19,"noindex":19,"publishedAt":155,"updatedAt":156,"category":157,"categories":158,"featuredImage":30,"bgImage":31,"posterImage":160,"relatedSolution":161},131,"desplegar-vaultwarden-en-un-vps",{"fr":148,"en":149,"ar":150,"es":146},"deploy-vaultwarden-vps","self-host-your-password-manager-deploy-vaultwarden-on-vps","استضف-مدير-كلمات-المرور-بنفسك-انشر-vaultwarden-على-vps","Vaultwarden en VPS: gestor de contraseñas autoalojado","Autoaloja Vaultwarden en un VPS: contraseñas ilimitadas, compatibilidad con Bitwarden, bóvedas de equipo y TOTP, con coste mensual fijo y menos de 50 MB de RAM.",15,3,"2026-06-24T00:00:00+00:00","2026-11-04T16:30:25+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[159],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fdeploy-vaultwarden-vps-poster.svg",{"categorySlug":27,"appSlug":35},{"id":163,"slug":164,"slugs":165,"title":169,"excerpt":170,"readTime":23,"views":18,"isPinned":19,"noindex":19,"publishedAt":171,"updatedAt":172,"category":173,"categories":174,"featuredImage":30,"bgImage":31,"posterImage":176,"relatedSolution":30},296,"passbolt-en-vps-boveda-de-contrasenas-sin-suscripcion",{"fr":166,"en":167,"ar":168,"es":164},"passbolt-gestionnaire-mots-de-passe-equipe-vps","passbolt-on-vps-auditable-team-password-vault-no-subscription","passbolt-على-vps-خزنة-مرور-للفريق-بلا-اشتراك","Passbolt en VPS: bóveda de contraseñas sin suscripción","Despliegue Passbolt Community Edition en su VPS con Docker y PostgreSQL: cifrado GPG por destinatario, log de auditoría por entrada, API REST — cero suscripción SaaS.","2026-08-23T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[175],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fpassbolt-gestionnaire-mots-de-passe-equipe-vps-poster.svg",{"id":178,"slug":179,"slugs":180,"title":184,"excerpt":185,"readTime":186,"views":187,"isPinned":19,"noindex":19,"publishedAt":188,"updatedAt":189,"category":190,"categories":191,"featuredImage":30,"bgImage":31,"posterImage":193,"relatedSolution":30},113,"copias-de-seguridad-vps-con-restic",{"fr":181,"en":182,"ar":183,"es":179},"sauvegardes-restic-vps","automate-your-vps-backups-with-restic","أتمتة-نسخ-خادمك-vps-الاحتياطية-باستخدام-restic","Automatizar las copias de seguridad de su VPS con Restic","Automatice las copias de seguridad de su VPS con Restic: snapshots cifrados, deduplicación y envío a S3 o a cualquier backend de objetos.",11,0,"2026-02-27T00:00:00+00:00","2026-11-08T01:13:12+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[192],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fsauvegardes-restic-vps-poster.svg",true,1794270621399]