[{"data":1,"prerenderedAt":1843},["ShallowReactive",2],{"nav-docs-es":3,"page-/es/docs/security-updates/server-checklist":1156,"surround-/es/docs/security-updates/server-checklist":1837,"raw-/es/docs/security-updates/server-checklist":1840},[4,67,374,775,902,1074,1084,1109],{"title":5,"tags":6,"slug":6,"path":7,"stem":8,"children":9,"page":66,"sourcePath":7},"Primeros pasos con SpaceBuilder",null,"/getting-started","00.getting-started",[10,15,20,27,34,39,45,50,55,60],{"title":11,"path":12,"stem":13,"tags":6,"slug":14,"sourcePath":12},"Introducción a SpaceBuilder","/getting-started/overview","00.getting-started/00.overview","/getting-started/overview/",{"title":16,"path":17,"stem":18,"tags":6,"slug":19,"sourcePath":17},"Crear una cuenta de SetFN","/getting-started/create-setfn-account","00.getting-started/05.create-setfn-account","/getting-started/create-setfn-account/",{"title":21,"path":22,"stem":23,"tags":24,"slug":26,"sourcePath":22},"Instalación en Linux","/getting-started/install-linux","00.getting-started/10.install-linux",[25],"recommended","/getting-started/install-linux/",{"title":28,"path":29,"stem":30,"tags":31,"slug":33,"sourcePath":29},"Instalación con Docker","/getting-started/install-docker","00.getting-started/12.install-docker",[32],"preparing","/getting-started/install-docker/",{"title":35,"path":36,"stem":37,"tags":6,"slug":38,"sourcePath":36},"Instalación en Windows","/getting-started/install-windows","00.getting-started/14.install-windows","/getting-started/install-windows/",{"title":40,"path":41,"stem":42,"tags":43,"slug":44,"sourcePath":41},"Instalación en macOS","/getting-started/install-macos","00.getting-started/16.install-macos",[32],"/getting-started/install-macos/",{"title":46,"path":47,"stem":48,"tags":6,"slug":49,"sourcePath":47},"Configuración inicial","/getting-started/initial-setup","00.getting-started/20.initial-setup","/getting-started/initial-setup/",{"title":51,"path":52,"stem":53,"tags":6,"slug":54,"sourcePath":52},"Activar la licencia","/getting-started/license-activation","00.getting-started/30.license-activation","/getting-started/license-activation/",{"title":56,"path":57,"stem":58,"tags":6,"slug":59,"sourcePath":57},"Consultar la dirección de acceso (red local/interna)","/getting-started/access-url","00.getting-started/35.access-url","/getting-started/access-url/",{"title":61,"path":62,"stem":63,"tags":64,"slug":65,"sourcePath":62},"Elegir un método de acceso externo","/getting-started/access-domain","00.getting-started/40.access-domain",[25],"/getting-started/access-domain/",false,{"title":68,"tags":6,"slug":6,"path":69,"stem":70,"children":71,"page":66,"sourcePath":69},"Administración del espacio","/admin","10.admin",[72,92,162,197,249,274,289,299,339],{"title":73,"tags":6,"slug":6,"path":74,"stem":75,"children":76,"page":66,"sourcePath":74},"Inicio del administrador","/admin/home","10.admin/00.home",[77,82,87],{"title":78,"path":79,"stem":80,"tags":6,"slug":81,"sourcePath":79},"Acceder a la página de administración","/admin/home/admin-page-access","10.admin/00.home/00.admin-page-access","/admin/home/admin-page-access/",{"title":83,"path":69,"stem":84,"tags":6,"slug":85,"sourcePath":86},"Recorrer los menús de administración","10.admin/00.home/00.overview","/admin/","/admin/home/overview",{"title":88,"path":89,"stem":90,"tags":6,"slug":91,"sourcePath":89},"Gestión de licencias","/admin/home/license","10.admin/00.home/20.license","/admin/home/license/",{"title":93,"tags":6,"slug":6,"path":94,"stem":95,"children":96,"page":66,"sourcePath":94},"Gestión de usuarios","/admin/user-management","10.admin/10.user-management",[97,102,107,112,117,122,127,132,137,142,147,152,157],{"title":98,"path":99,"stem":100,"tags":6,"slug":101,"sourcePath":99},"Configurar la política de registro y los permisos predeterminados","/admin/user-management/signup-policy","10.admin/10.user-management/02.signup-policy","/admin/user-management/signup-policy/",{"title":103,"path":104,"stem":105,"tags":6,"slug":106,"sourcePath":104},"Registrar los términos de registro","/admin/user-management/signup-terms","10.admin/10.user-management/04.signup-terms","/admin/user-management/signup-terms/",{"title":108,"path":109,"stem":110,"tags":6,"slug":111,"sourcePath":109},"Crear una cuenta de usuario","/admin/user-management/invite-new-member","10.admin/10.user-management/10.invite-new-member","/admin/user-management/invite-new-member/",{"title":113,"path":114,"stem":115,"tags":6,"slug":116,"sourcePath":114},"Modificar una cuenta de usuario","/admin/user-management/edit-member","10.admin/10.user-management/11.edit-member","/admin/user-management/edit-member/",{"title":118,"path":119,"stem":120,"tags":6,"slug":121,"sourcePath":119},"Añadir un administrador","/admin/user-management/add-new-admin","10.admin/10.user-management/12.add-new-admin","/admin/user-management/add-new-admin/",{"title":123,"path":124,"stem":125,"tags":6,"slug":126,"sourcePath":124},"Gestión de equipos","/admin/user-management/team","10.admin/10.user-management/22.team","/admin/user-management/team/",{"title":128,"path":129,"stem":130,"tags":6,"slug":131,"sourcePath":129},"Gestión de niveles","/admin/user-management/level","10.admin/10.user-management/24.level","/admin/user-management/level/",{"title":133,"path":134,"stem":135,"tags":6,"slug":136,"sourcePath":134},"Consultar los registros de acceso","/admin/user-management/access-log","10.admin/10.user-management/30.access-log","/admin/user-management/access-log/",{"title":138,"path":139,"stem":140,"tags":6,"slug":141,"sourcePath":139},"Administrar dispositivos activos","/admin/user-management/active-devices","10.admin/10.user-management/31.active-devices","/admin/user-management/active-devices/",{"title":143,"path":144,"stem":145,"tags":6,"slug":146,"sourcePath":144},"Configurar las políticas de cuenta y seguridad","/admin/user-management/account-security","10.admin/10.user-management/32.account-security","/admin/user-management/account-security/",{"title":148,"path":149,"stem":150,"tags":6,"slug":151,"sourcePath":149},"Configurar CAPTCHA","/admin/user-management/captcha","10.admin/10.user-management/33.captcha","/admin/user-management/captcha/",{"title":153,"path":154,"stem":155,"tags":6,"slug":156,"sourcePath":154},"Configurar avisos a miembros","/admin/user-management/notice-settings","10.admin/10.user-management/34.notice-settings","/admin/user-management/notice-settings/",{"title":158,"path":159,"stem":160,"tags":6,"slug":161,"sourcePath":159},"Enviar un correo colectivo a los miembros","/admin/user-management/bulk-mail","10.admin/10.user-management/36.bulk-mail","/admin/user-management/bulk-mail/",{"title":163,"tags":6,"slug":6,"path":164,"stem":165,"children":166,"page":66,"sourcePath":164},"Configuración de servicios","/admin/service-config","10.admin/20.service-config",[167,172,177,182,187,192],{"title":168,"path":169,"stem":170,"tags":6,"slug":171,"sourcePath":169},"Configuración del área de archivos","/admin/service-config/file-area","10.admin/20.service-config/10.file-area","/admin/service-config/file-area/",{"title":173,"path":174,"stem":175,"tags":6,"slug":176,"sourcePath":174},"Configuración de webhooks","/admin/service-config/webhook-settings","10.admin/20.service-config/16.webhook-settings","/admin/service-config/webhook-settings/",{"title":178,"path":179,"stem":180,"tags":6,"slug":181,"sourcePath":179},"Configuración de la comunidad","/admin/service-config/community-space","10.admin/20.service-config/22.community-space","/admin/service-config/community-space/",{"title":183,"path":184,"stem":185,"tags":6,"slug":186,"sourcePath":184},"Configurar la política del chatbot de IA","/admin/service-config/community-ai-chatbot","10.admin/20.service-config/24.community-ai-chatbot","/admin/service-config/community-ai-chatbot/",{"title":188,"path":189,"stem":190,"tags":6,"slug":191,"sourcePath":189},"Configuración de correo","/admin/service-config/email-settings","10.admin/20.service-config/30.email-settings","/admin/service-config/email-settings/",{"title":193,"path":194,"stem":195,"tags":6,"slug":196,"sourcePath":194},"Configuración de marca","/admin/service-config/brand","10.admin/20.service-config/40.brand","/admin/service-config/brand/",{"title":198,"tags":6,"slug":6,"path":199,"stem":200,"children":201,"page":66,"sourcePath":199},"Servicios de conocimiento","/admin/knowledge","10.admin/30.knowledge",[202,207,214,219,224,229,234,239,244],{"title":203,"path":199,"stem":204,"tags":6,"slug":205,"sourcePath":206},"Introducción a los servicios de conocimiento","10.admin/30.knowledge/00.overview","/admin/knowledge/","/admin/knowledge/overview",{"title":208,"path":209,"stem":210,"children":211,"tags":6,"slug":213,"sourcePath":209},"Recopilación e indexación","/admin/knowledge/indexing","10.admin/30.knowledge/10.indexing",[212],{"title":208,"path":209,"stem":210,"tags":6,"slug":213,"sourcePath":209},"/admin/knowledge/indexing/",{"title":215,"path":216,"stem":217,"tags":6,"slug":218,"sourcePath":216},"Calidad e idioma de búsqueda","/admin/knowledge/search","10.admin/30.knowledge/20.search","/admin/knowledge/search/",{"title":220,"path":221,"stem":222,"tags":6,"slug":223,"sourcePath":221},"Almacenamiento de conocimiento","/admin/knowledge/storage","10.admin/30.knowledge/30.storage","/admin/knowledge/storage/",{"title":225,"path":226,"stem":227,"tags":6,"slug":228,"sourcePath":226},"Operar el almacenamiento de conocimiento","/admin/knowledge/storage-operations","10.admin/30.knowledge/32.storage-operations","/admin/knowledge/storage-operations/",{"title":230,"path":231,"stem":232,"tags":6,"slug":233,"sourcePath":231},"Conectar Qdrant","/admin/knowledge/qdrant","10.admin/30.knowledge/34.qdrant","/admin/knowledge/qdrant/",{"title":235,"path":236,"stem":237,"tags":6,"slug":238,"sourcePath":236},"Preparar un servidor Qdrant","/admin/knowledge/qdrant-server-setup","10.admin/30.knowledge/35.qdrant-server-setup","/admin/knowledge/qdrant-server-setup/",{"title":240,"path":241,"stem":242,"tags":6,"slug":243,"sourcePath":241},"Conectar Milvus","/admin/knowledge/milvus","10.admin/30.knowledge/36.milvus","/admin/knowledge/milvus/",{"title":245,"path":246,"stem":247,"tags":6,"slug":248,"sourcePath":246},"Búsqueda externa y fuentes","/admin/knowledge/web-search","10.admin/30.knowledge/40.web-search","/admin/knowledge/web-search/",{"title":250,"tags":6,"slug":6,"path":251,"stem":252,"children":253,"page":66,"sourcePath":251},"Servicios de IA","/admin/ai","10.admin/35.ai",[254,259,264,269],{"title":255,"path":251,"stem":256,"tags":6,"slug":257,"sourcePath":258},"Administrar los servicios de IA","10.admin/35.ai/00.overview","/admin/ai/","/admin/ai/overview",{"title":260,"path":261,"stem":262,"tags":6,"slug":263,"sourcePath":261},"Configurar modelos y entornos de ejecución","/admin/ai/models","10.admin/35.ai/10.models","/admin/ai/models/",{"title":265,"path":266,"stem":267,"tags":6,"slug":268,"sourcePath":266},"Configurar herramientas e integraciones","/admin/ai/integrations","10.admin/35.ai/20.integrations","/admin/ai/integrations/",{"title":270,"path":271,"stem":272,"tags":6,"slug":273,"sourcePath":271},"Administrar servidores MCP","/admin/ai/mcp","10.admin/35.ai/30.mcp","/admin/ai/mcp/",{"title":275,"tags":6,"slug":6,"path":276,"stem":277,"children":278,"page":66,"sourcePath":276},"Plugins","/admin/plugin","10.admin/40.plugin",[279,284],{"title":280,"path":281,"stem":282,"tags":6,"slug":283,"sourcePath":281},"Administrar plugins","/admin/plugin/overview","10.admin/40.plugin/00.overview","/admin/plugin/overview/",{"title":285,"path":286,"stem":287,"tags":6,"slug":288,"sourcePath":286},"Configurar plugins de extensión","/admin/plugin/settings","10.admin/40.plugin/10.settings","/admin/plugin/settings/",{"title":290,"path":291,"stem":292,"children":293,"page":66,"sourcePath":291},"Operations","/admin/operations","10.admin/45.operations",[294],{"title":295,"path":291,"stem":296,"tags":6,"slug":297,"sourcePath":298},"Consultar los registros de operaciones y auditoría","10.admin/45.operations/00.overview","/admin/operations/","/admin/operations/overview",{"title":300,"tags":6,"slug":6,"path":301,"stem":302,"children":303,"page":66,"sourcePath":301},"Seguridad","/admin/security","10.admin/50.security",[304,309,314,319,324,329,334],{"title":305,"path":306,"stem":307,"tags":6,"slug":308,"sourcePath":306},"Resumen de seguridad","/admin/security/overview","10.admin/50.security/00.overview","/admin/security/overview/",{"title":310,"path":311,"stem":312,"tags":6,"slug":313,"sourcePath":311},"Consultar el registro de actividad","/admin/security/audit-log","10.admin/50.security/05.audit-log","/admin/security/audit-log/",{"title":315,"path":316,"stem":317,"tags":6,"slug":318,"sourcePath":316},"Gestionar bloqueos","/admin/security/block-management","10.admin/50.security/10.block-management","/admin/security/block-management/",{"title":320,"path":321,"stem":322,"tags":6,"slug":323,"sourcePath":321},"Configurar la seguridad","/admin/security/security-setting","10.admin/50.security/12.security-setting","/admin/security/security-setting/",{"title":325,"path":326,"stem":327,"tags":6,"slug":328,"sourcePath":326},"Procesar dispositivos pendientes de aprobación","/admin/security/device-approvals","10.admin/50.security/14.device-approvals","/admin/security/device-approvals/",{"title":330,"path":331,"stem":332,"tags":6,"slug":333,"sourcePath":331},"Restringir el acceso por IP","/admin/security/ip-restriction","10.admin/50.security/16.ip-restriction","/admin/security/ip-restriction/",{"title":335,"path":336,"stem":337,"tags":6,"slug":338,"sourcePath":336},"Configurar la verificación en dos pasos para administradores","/admin/security/two-factor-auth","10.admin/50.security/18.two-factor-auth","/admin/security/two-factor-auth/",{"title":340,"tags":6,"slug":6,"path":341,"stem":342,"children":343,"page":66,"sourcePath":341},"Administración del sistema","/admin/system-admin","10.admin/60.system-admin",[344,349,354,359,364,369],{"title":345,"path":346,"stem":347,"tags":6,"slug":348,"sourcePath":346},"Consultar la información del dispositivo","/admin/system-admin/device-info","10.admin/60.system-admin/10.device-info","/admin/system-admin/device-info/",{"title":350,"path":351,"stem":352,"tags":6,"slug":353,"sourcePath":351},"Reiniciar y mantener el servidor","/admin/system-admin/server-restart","10.admin/60.system-admin/12.server-restart","/admin/system-admin/server-restart/",{"title":355,"path":356,"stem":357,"tags":6,"slug":358,"sourcePath":356},"Gestionar servicios en segundo plano","/admin/system-admin/background-service","10.admin/60.system-admin/14.background-service","/admin/system-admin/background-service/",{"title":360,"path":361,"stem":362,"tags":6,"slug":363,"sourcePath":361},"Actualizar SpaceBuilder","/admin/system-admin/update","10.admin/60.system-admin/16.update","/admin/system-admin/update/",{"title":365,"path":366,"stem":367,"tags":6,"slug":368,"sourcePath":366},"Desinstalar SpaceBuilder","/admin/system-admin/uninstall","10.admin/60.system-admin/18.uninstall","/admin/system-admin/uninstall/",{"title":370,"path":371,"stem":372,"tags":6,"slug":373,"sourcePath":371},"Migrar a otro servidor","/admin/system-admin/server-migration","10.admin/60.system-admin/20.server-migration","/admin/system-admin/server-migration/",{"title":375,"tags":6,"slug":6,"path":376,"stem":377,"children":378,"page":66,"sourcePath":376},"Uso de Workspace","/workspace","20.workspace",[379,419,439,523,662,718,754],{"title":380,"tags":6,"slug":6,"path":381,"stem":382,"children":383,"page":66,"sourcePath":381},"Menú","/workspace/menu","20.workspace/05.menu",[384,389,394,399,404,409,414],{"title":385,"path":386,"stem":387,"tags":6,"slug":388,"sourcePath":386},"Introducción al espacio de trabajo","/workspace/menu/overview","20.workspace/05.menu/00.overview","/workspace/menu/overview/",{"title":390,"path":391,"stem":392,"tags":6,"slug":393,"sourcePath":391},"Espacio de equipo","/workspace/menu/team-space","20.workspace/05.menu/05.team-space","/workspace/menu/team-space/",{"title":395,"path":396,"stem":397,"tags":6,"slug":398,"sourcePath":396},"Espacio de cliente","/workspace/menu/client-space","20.workspace/05.menu/06.client-space","/workspace/menu/client-space/",{"title":400,"path":401,"stem":402,"tags":6,"slug":403,"sourcePath":401},"Favoritos","/workspace/menu/favorites","20.workspace/05.menu/10.favorites","/workspace/menu/favorites/",{"title":405,"path":406,"stem":407,"tags":6,"slug":408,"sourcePath":406},"Documentos recientes","/workspace/menu/recent","20.workspace/05.menu/20.recent","/workspace/menu/recent/",{"title":410,"path":411,"stem":412,"tags":6,"slug":413,"sourcePath":411},"Uso compartido externo","/workspace/menu/external-share","20.workspace/05.menu/30.external-share","/workspace/menu/external-share/",{"title":415,"path":416,"stem":417,"tags":6,"slug":418,"sourcePath":416},"Papelera","/workspace/menu/trash","20.workspace/05.menu/40.trash","/workspace/menu/trash/",{"title":420,"tags":6,"slug":6,"path":421,"stem":422,"children":423,"page":66,"sourcePath":421},"Cuenta","/workspace/account","20.workspace/10.account",[424,429,434],{"title":425,"path":426,"stem":427,"tags":6,"slug":428,"sourcePath":426},"Registrarse e iniciar sesión","/workspace/account/signup","20.workspace/10.account/10.signup","/workspace/account/signup/",{"title":430,"path":431,"stem":432,"tags":6,"slug":433,"sourcePath":431},"Restablecer la contraseña","/workspace/account/reset-password","20.workspace/10.account/20.reset-password","/workspace/account/reset-password/",{"title":435,"path":436,"stem":437,"tags":6,"slug":438,"sourcePath":436},"Configuración de la cuenta","/workspace/account/account-settings","20.workspace/10.account/30.account-settings","/workspace/account/account-settings/",{"title":440,"tags":6,"slug":6,"path":441,"stem":442,"children":443,"page":66,"sourcePath":441},"Carpetas","/workspace/folder","20.workspace/20.folder",[444,449,454,459,464,471,476,481,486,491,496,501,506,511,518],{"title":445,"path":446,"stem":447,"tags":6,"slug":448,"sourcePath":446},"Funciones básicas de las carpetas","/workspace/folder/basic","20.workspace/20.folder/10.basic","/workspace/folder/basic/",{"title":450,"path":451,"stem":452,"tags":6,"slug":453,"sourcePath":451},"Crear varias carpetas a la vez","/workspace/folder/bulk-folder-creation","20.workspace/20.folder/12.bulk-folder-creation","/workspace/folder/bulk-folder-creation/",{"title":455,"path":456,"stem":457,"tags":6,"slug":458,"sourcePath":456},"Filtro","/workspace/folder/filter","20.workspace/20.folder/13.filter","/workspace/folder/filter/",{"title":460,"path":461,"stem":462,"tags":6,"slug":463,"sourcePath":461},"Configurar las opciones de vista de una carpeta","/workspace/folder/folder-view-options","20.workspace/20.folder/14.folder-view-options","/workspace/folder/folder-view-options/",{"title":465,"path":466,"stem":467,"tags":468,"slug":470,"sourcePath":466},"Usar una carpeta como tablón de anuncios","/workspace/folder/board-view","20.workspace/20.folder/15.board-view",[469],"hot","/workspace/folder/board-view/",{"title":472,"path":473,"stem":474,"tags":6,"slug":475,"sourcePath":473},"Vista web de una carpeta","/workspace/folder/folder-web-view","20.workspace/20.folder/16.folder-web-view","/workspace/folder/folder-web-view/",{"title":477,"path":478,"stem":479,"tags":6,"slug":480,"sourcePath":478},"Organizar carpetas","/workspace/folder/folder-organize","20.workspace/20.folder/17.folder-organize","/workspace/folder/folder-organize/",{"title":482,"path":483,"stem":484,"tags":6,"slug":485,"sourcePath":483},"Aviso de carpeta (README)","/workspace/folder/folder-readme","20.workspace/20.folder/18.folder-readme","/workspace/folder/folder-readme/",{"title":487,"path":488,"stem":489,"tags":6,"slug":490,"sourcePath":488},"Exportar listas de carpetas y archivos","/workspace/folder/folder-export","20.workspace/20.folder/20.folder-export","/workspace/folder/folder-export/",{"title":492,"path":493,"stem":494,"tags":6,"slug":495,"sourcePath":493},"Configurar permisos de acceso por nivel","/workspace/folder/level-access-permissions","20.workspace/20.folder/24.level-access-permissions","/workspace/folder/level-access-permissions/",{"title":497,"path":498,"stem":499,"tags":6,"slug":500,"sourcePath":498},"Configurar permisos de acceso por equipo","/workspace/folder/team-access-permissions","20.workspace/20.folder/26.team-access-permissions","/workspace/folder/team-access-permissions/",{"title":502,"path":503,"stem":504,"tags":6,"slug":505,"sourcePath":503},"Configurar reglas de archivos","/workspace/folder/file-rules","20.workspace/20.folder/28.file-rules","/workspace/folder/file-rules/",{"title":507,"path":508,"stem":509,"tags":6,"slug":510,"sourcePath":508},"Webhooks de carpeta","/workspace/folder/webhook","20.workspace/20.folder/30.webhook","/workspace/folder/webhook/",{"title":512,"path":513,"stem":514,"children":515,"tags":6,"slug":517,"sourcePath":513},"Configurar el índice de conocimiento de una carpeta","/workspace/folder/knowledge-index","20.workspace/20.folder/32.knowledge-index",[516],{"title":512,"path":513,"stem":514,"tags":6,"slug":517,"sourcePath":513},"/workspace/folder/knowledge-index/",{"title":519,"path":520,"stem":521,"tags":6,"slug":522,"sourcePath":520},"Carpeta de automatización del trabajo","/workspace/folder/automation","20.workspace/20.folder/40.automation","/workspace/folder/automation/",{"title":524,"tags":6,"slug":6,"path":525,"stem":526,"children":527,"page":66,"sourcePath":525},"Archivos","/workspace/file","20.workspace/30.file",[528,533,538,543,548,553,558,563,568,573,578,583,588,593,598,603,608,613,618,623,628,633,637,642,647,652,657],{"title":529,"path":530,"stem":531,"tags":6,"slug":532,"sourcePath":530},"Funciones básicas de gestión de archivos","/workspace/file/overview","20.workspace/30.file/00.overview","/workspace/file/overview/",{"title":534,"path":535,"stem":536,"tags":6,"slug":537,"sourcePath":535},"Consultar la lista mientras ve un archivo","/workspace/file/list-in-file","20.workspace/30.file/05.list-in-file","/workspace/file/list-in-file/",{"title":539,"path":540,"stem":541,"tags":6,"slug":542,"sourcePath":540},"Ver y editar archivos Markdown y de texto","/workspace/file/text-file-viewer","20.workspace/30.file/10.text-file-viewer","/workspace/file/text-file-viewer/",{"title":544,"path":545,"stem":546,"tags":6,"slug":547,"sourcePath":545},"Ver archivos HTML","/workspace/file/html-viewer","20.workspace/30.file/11.html-viewer","/workspace/file/html-viewer/",{"title":549,"path":550,"stem":551,"tags":6,"slug":552,"sourcePath":550},"Ver y editar archivos CSV","/workspace/file/csv-viewer","20.workspace/30.file/12.csv-viewer","/workspace/file/csv-viewer/",{"title":554,"path":555,"stem":556,"tags":6,"slug":557,"sourcePath":555},"Ver archivos de imagen y vídeo","/workspace/file/image-file-viewer","20.workspace/30.file/13.image-file-viewer","/workspace/file/image-file-viewer/",{"title":559,"path":560,"stem":561,"tags":6,"slug":562,"sourcePath":560},"Ver archivos de Office y PDF","/workspace/file/office-viewer","20.workspace/30.file/14.office-viewer","/workspace/file/office-viewer/",{"title":564,"path":565,"stem":566,"tags":6,"slug":567,"sourcePath":565},"Pegar páginas web (HTML)","/workspace/file/paste-html","20.workspace/30.file/20.paste-html","/workspace/file/paste-html/",{"title":569,"path":570,"stem":571,"tags":6,"slug":572,"sourcePath":570},"Pegar capturas de pantalla","/workspace/file/paste-screenshot","20.workspace/30.file/21.paste-screenshot","/workspace/file/paste-screenshot/",{"title":574,"path":575,"stem":576,"tags":6,"slug":577,"sourcePath":575},"Pegar Markdown (MD)","/workspace/file/paste-md","20.workspace/30.file/22.paste-md","/workspace/file/paste-md/",{"title":579,"path":580,"stem":581,"tags":6,"slug":582,"sourcePath":580},"Grabar la pantalla","/workspace/file/screen-recording","20.workspace/30.file/23.screen-recording","/workspace/file/screen-recording/",{"title":584,"path":585,"stem":586,"tags":6,"slug":587,"sourcePath":585},"Nota rápida","/workspace/file/quick-note","20.workspace/30.file/24.quick-note","/workspace/file/quick-note/",{"title":589,"path":590,"stem":591,"tags":6,"slug":592,"sourcePath":590},"Etiquetas de archivo","/workspace/file/file-tag","20.workspace/30.file/33.file-tag","/workspace/file/file-tag/",{"title":594,"path":595,"stem":596,"tags":6,"slug":597,"sourcePath":595},"Cambiar nombres de archivos en bloque","/workspace/file/bulk-name-revise","20.workspace/30.file/34.bulk-name-revise","/workspace/file/bulk-name-revise/",{"title":599,"path":600,"stem":601,"tags":6,"slug":602,"sourcePath":600},"Conversión de archivos","/workspace/file/file-convert-overview","20.workspace/30.file/40.file-convert-overview","/workspace/file/file-convert-overview/",{"title":604,"path":605,"stem":606,"tags":6,"slug":607,"sourcePath":605},"Archivos de plantilla","/workspace/file/templates","20.workspace/30.file/41.templates","/workspace/file/templates/",{"title":609,"path":610,"stem":611,"tags":6,"slug":612,"sourcePath":610},"Lista de tareas (Todo)","/workspace/file/template-todo","20.workspace/30.file/42.template-todo","/workspace/file/template-todo/",{"title":614,"path":615,"stem":616,"tags":6,"slug":617,"sourcePath":615},"Formulario de aprobación","/workspace/file/template-approval","20.workspace/30.file/43.template-approval","/workspace/file/template-approval/",{"title":619,"path":620,"stem":621,"tags":6,"slug":622,"sourcePath":620},"Tablero Kanban","/workspace/file/template-kanban","20.workspace/30.file/44.template-kanban","/workspace/file/template-kanban/",{"title":624,"path":625,"stem":626,"tags":6,"slug":627,"sourcePath":625},"Cronología","/workspace/file/template-timeline","20.workspace/30.file/45.template-timeline","/workspace/file/template-timeline/",{"title":629,"path":630,"stem":631,"tags":6,"slug":632,"sourcePath":630},"Bloc de notas","/workspace/file/template-memo","20.workspace/30.file/46.template-memo","/workspace/file/template-memo/",{"title":634,"path":635,"stem":636,"tags":6,"slug":635,"sourcePath":635},"Archivo de chat con AI","/workspace/file/ai-chat-file","20.workspace/30.file/47.ai-chat-file",{"title":638,"path":639,"stem":640,"tags":6,"slug":641,"sourcePath":639},"Consultar el registro de cambios del archivo","/workspace/file/audit-trail","20.workspace/30.file/50.audit-trail","/workspace/file/audit-trail/",{"title":643,"path":644,"stem":645,"tags":6,"slug":646,"sourcePath":644},"Control de versiones de archivos","/workspace/file/version-trail","20.workspace/30.file/51.version-trail","/workspace/file/version-trail/",{"title":648,"path":649,"stem":650,"tags":6,"slug":651,"sourcePath":649},"Bloqueo de edición","/workspace/file/file-lock","20.workspace/30.file/52.file-lock","/workspace/file/file-lock/",{"title":653,"path":654,"stem":655,"tags":6,"slug":656,"sourcePath":654},"Cifrado de archivos","/workspace/file/file-encrypt","20.workspace/30.file/53.file-encrypt","/workspace/file/file-encrypt/",{"title":658,"path":659,"stem":660,"tags":6,"slug":661,"sourcePath":659},"Registrar archivos del disco","/workspace/file/disk-file-registration","20.workspace/30.file/60.disk-file-registration","/workspace/file/disk-file-registration/",{"title":663,"tags":6,"slug":6,"path":664,"stem":665,"children":666,"page":66,"sourcePath":664},"Colaboración","/workspace/cooperation","20.workspace/35.cooperation",[667,672,677,682,687,692,697,702,707,713],{"title":668,"path":669,"stem":670,"tags":6,"slug":671,"sourcePath":669},"Comentarios en archivos y carpetas","/workspace/cooperation/file-comments","20.workspace/35.cooperation/00.file-comments","/workspace/cooperation/file-comments/",{"title":673,"path":674,"stem":675,"tags":6,"slug":676,"sourcePath":674},"Chat","/workspace/cooperation/chat","20.workspace/35.cooperation/10.chat","/workspace/cooperation/chat/",{"title":678,"path":679,"stem":680,"tags":6,"slug":681,"sourcePath":679},"Chat colaborativo y bloqueo de edición","/workspace/cooperation/collaboration-chat","20.workspace/35.cooperation/11.collaboration-chat","/workspace/cooperation/collaboration-chat/",{"title":683,"path":684,"stem":685,"tags":6,"slug":686,"sourcePath":684},"Seguir la ubicación de un miembro del equipo","/workspace/cooperation/follow-team-location","20.workspace/35.cooperation/12.follow-team-location","/workspace/cooperation/follow-team-location/",{"title":688,"path":689,"stem":690,"tags":6,"slug":691,"sourcePath":689},"Menciones","/workspace/cooperation/mention","20.workspace/35.cooperation/14.mention","/workspace/cooperation/mention/",{"title":693,"path":694,"stem":695,"tags":6,"slug":696,"sourcePath":694},"Mensajes directos","/workspace/cooperation/dm","20.workspace/35.cooperation/16.dm","/workspace/cooperation/dm/",{"title":698,"path":699,"stem":700,"tags":6,"slug":701,"sourcePath":699},"Archivo de notificaciones","/workspace/cooperation/notification-inbox","20.workspace/35.cooperation/18.notification-inbox","/workspace/cooperation/notification-inbox/",{"title":703,"path":704,"stem":705,"tags":6,"slug":706,"sourcePath":704},"Consultar la actividad del equipo","/workspace/cooperation/file-activity","20.workspace/35.cooperation/30.file-activity","/workspace/cooperation/file-activity/",{"title":708,"path":709,"stem":710,"tags":711,"slug":712,"sourcePath":709},"Crear un enlace para compartir externamente","/workspace/cooperation/share-link-creation","20.workspace/35.cooperation/40.share-link-creation",[469],"/workspace/cooperation/share-link-creation/",{"title":714,"path":715,"stem":716,"tags":6,"slug":717,"sourcePath":715},"Enviar un enlace compartido por correo","/workspace/cooperation/share-link-email","20.workspace/35.cooperation/42.share-link-email","/workspace/cooperation/share-link-email/",{"title":719,"tags":6,"slug":6,"path":720,"stem":721,"children":722,"page":66,"sourcePath":720},"Búsqueda","/workspace/search","20.workspace/40.search",[723,728,734,739,744,749],{"title":724,"path":725,"stem":726,"tags":6,"slug":727,"sourcePath":725},"Buscar archivos","/workspace/search/search","20.workspace/40.search/00.search","/workspace/search/search/",{"title":729,"path":730,"stem":731,"tags":732,"slug":733,"sourcePath":730},"Búsqueda contextual (búsqueda con AI)","/workspace/search/context-search","20.workspace/40.search/10.context-search",[469],"/workspace/search/context-search/",{"title":735,"path":736,"stem":737,"tags":6,"slug":738,"sourcePath":736},"Buscar imágenes","/workspace/search/image-search","20.workspace/40.search/20.image-search","/workspace/search/image-search/",{"title":740,"path":741,"stem":742,"tags":6,"slug":743,"sourcePath":741},"Buscar en el chat","/workspace/search/chat-search","20.workspace/40.search/30.chat-search","/workspace/search/chat-search/",{"title":745,"path":746,"stem":747,"tags":6,"slug":748,"sourcePath":746},"Buscar comentarios","/workspace/search/comment-search","20.workspace/40.search/40.comment-search","/workspace/search/comment-search/",{"title":750,"path":751,"stem":752,"tags":6,"slug":753,"sourcePath":751},"Buscar sinónimos","/workspace/search/synonym-search","20.workspace/40.search/50.synonym-search","/workspace/search/synonym-search/",{"title":755,"tags":6,"slug":6,"path":756,"stem":757,"children":758,"page":66,"sourcePath":756},"IA","/workspace/ai","20.workspace/50.ai",[759,764,770],{"title":760,"path":761,"stem":762,"tags":6,"slug":763,"sourcePath":761},"Resumen de funciones de AI","/workspace/ai/overview","20.workspace/50.ai/00.overview","/workspace/ai/overview/",{"title":765,"path":766,"stem":767,"tags":768,"slug":769,"sourcePath":766},"Solicitar tareas a la AI local","/workspace/ai/ai-work","20.workspace/50.ai/10.ai-work",[469],"/workspace/ai/ai-work/",{"title":771,"path":772,"stem":773,"tags":6,"slug":774,"sourcePath":772},"Usar una AI externa","/workspace/ai/external-ai","20.workspace/50.ai/20.external-ai","/workspace/ai/external-ai/",{"title":776,"tags":6,"slug":6,"path":777,"stem":778,"children":779,"page":66,"sourcePath":777},"Webspace","/webspace","40.webspace",[780,785,790,795,800,805,811,816,821,826,831,866],{"title":781,"path":782,"stem":783,"tags":6,"slug":784,"sourcePath":782},"¿Qué es Webspace?","/webspace/overview","40.webspace/00.overview","/webspace/overview/",{"title":786,"path":787,"stem":788,"tags":6,"slug":789,"sourcePath":787},"Desplegar un sitio web","/webspace/website-release","40.webspace/10.website-release","/webspace/website-release/",{"title":791,"path":792,"stem":793,"tags":6,"slug":794,"sourcePath":792},"Crear un archivo de esquema (.sfn)","/webspace/create-database","40.webspace/20.create-database","/webspace/create-database/",{"title":796,"path":797,"stem":798,"tags":6,"slug":799,"sourcePath":797},"Crear API y desplegar una base de datos","/webspace/api-overview","40.webspace/24.api-overview","/webspace/api-overview/",{"title":801,"path":802,"stem":803,"tags":6,"slug":804,"sourcePath":802},"Consultar el ejemplo de frontend","/webspace/frontend-example","40.webspace/26.frontend-example","/webspace/frontend-example/",{"title":806,"path":807,"stem":808,"tags":809,"slug":810,"sourcePath":807},"Crear un servicio web interno para el equipo","/webspace/internal-webservice","40.webspace/32.internal-webservice",[469],"/webspace/internal-webservice/",{"title":812,"path":813,"stem":814,"tags":6,"slug":815,"sourcePath":813},"Crear un servicio web de acceso público","/webspace/external-webservice","40.webspace/34.external-webservice","/webspace/external-webservice/",{"title":817,"path":818,"stem":819,"tags":6,"slug":820,"sourcePath":818},"Importar y exportar SQL","/webspace/sql-converter","40.webspace/42.sql-converter","/webspace/sql-converter/",{"title":822,"path":823,"stem":824,"tags":6,"slug":825,"sourcePath":823},"Convertir un esquema en código","/webspace/code-converter","40.webspace/44.code-converter","/webspace/code-converter/",{"title":827,"path":828,"stem":829,"tags":6,"slug":830,"sourcePath":828},"Rendimiento y escalado","/webspace/performance","40.webspace/48.performance","/webspace/performance/",{"title":832,"tags":6,"slug":6,"path":833,"stem":834,"children":835,"page":66,"sourcePath":833},"Administración de Webspace","/webspace/admin","40.webspace/50.admin",[836,841,846,851,856,861],{"title":837,"path":838,"stem":839,"tags":6,"slug":840,"sourcePath":838},"Empezar a administrar Webspace","/webspace/admin/overview","40.webspace/50.admin/00.overview","/webspace/admin/overview/",{"title":842,"path":843,"stem":844,"tags":6,"slug":845,"sourcePath":843},"Operaciones","/webspace/admin/operations","40.webspace/50.admin/10.operations","/webspace/admin/operations/",{"title":847,"path":848,"stem":849,"tags":6,"slug":850,"sourcePath":848},"Acceso al espacio de trabajo","/webspace/admin/workspace-access","40.webspace/50.admin/20.workspace-access","/webspace/admin/workspace-access/",{"title":852,"path":853,"stem":854,"tags":6,"slug":855,"sourcePath":853},"Seguridad de API y sitios","/webspace/admin/api-site-security","40.webspace/50.admin/30.api-site-security","/webspace/admin/api-site-security/",{"title":857,"path":858,"stem":859,"tags":6,"slug":860,"sourcePath":858},"Servicios y capacidad","/webspace/admin/service-capacity","40.webspace/50.admin/40.service-capacity","/webspace/admin/service-capacity/",{"title":862,"path":863,"stem":864,"tags":6,"slug":865,"sourcePath":863},"Gestión de despliegues y versiones de frontend","/webspace/admin/deployments","40.webspace/50.admin/50.deployments","/webspace/admin/deployments/",{"title":867,"tags":868,"slug":6,"path":869,"stem":870,"children":871,"page":66,"sourcePath":869},"Ejemplos de Webspace",[469],"/webspace/examples","40.webspace/60.examples",[872,876,881,887,892,897],{"title":867,"path":869,"stem":873,"tags":6,"slug":874,"sourcePath":875},"40.webspace/60.examples/00.overview","/webspace/examples/","/webspace/examples/overview",{"title":877,"path":878,"stem":879,"tags":6,"slug":880,"sourcePath":878},"Crear su propio sistema empresarial","/webspace/examples/my-own-system","40.webspace/60.examples/10.my-own-system","/webspace/examples/my-own-system/",{"title":882,"path":883,"stem":884,"tags":885,"slug":886,"sourcePath":883},"Crear un juego de Gomoku en tiempo real","/webspace/examples/realtime-gomoku","40.webspace/60.examples/20.realtime-gomoku",[469],"/webspace/examples/realtime-gomoku/",{"title":888,"path":889,"stem":890,"tags":6,"slug":891,"sourcePath":889},"Crear un tablón de recursos con archivos de una carpeta","/webspace/examples/folder-board","40.webspace/60.examples/30.folder-board","/webspace/examples/folder-board/",{"title":893,"path":894,"stem":895,"tags":6,"slug":896,"sourcePath":894},"Crear una incursión cooperativa contra un monstruo","/webspace/examples/monster-raid","40.webspace/60.examples/40.monster-raid","/webspace/examples/monster-raid/",{"title":898,"path":899,"stem":900,"tags":6,"slug":901,"sourcePath":899},"Desplegar un ejemplo de chat de asistencia con AI","/webspace/examples/ai-support-chat","40.webspace/60.examples/50.ai-support-chat","/webspace/examples/ai-support-chat/",{"title":903,"tags":6,"slug":6,"path":904,"stem":905,"children":906,"page":66,"sourcePath":904},"Uso de plugins","/plugin","50.plugin",[907,912,932,993,1014,1049],{"title":908,"path":909,"stem":910,"tags":6,"slug":911,"sourcePath":909},"Introducción a los plugins","/plugin/overview","50.plugin/00.overview","/plugin/overview/",{"title":913,"tags":6,"slug":6,"path":914,"stem":915,"children":916,"page":66,"sourcePath":914},"Calendario","/plugin/calendar","50.plugin/10.calendar",[917,922,927],{"title":918,"path":919,"stem":920,"tags":6,"slug":921,"sourcePath":919},"Introducción a Calendar","/plugin/calendar/overview","50.plugin/10.calendar/00.overview","/plugin/calendar/overview/",{"title":923,"path":924,"stem":925,"tags":6,"slug":926,"sourcePath":924},"Crear, editar y eliminar eventos","/plugin/calendar/create-event","50.plugin/10.calendar/10.create-event","/plugin/calendar/create-event/",{"title":928,"path":929,"stem":930,"tags":6,"slug":931,"sourcePath":929},"Consultar el historial de actividad","/plugin/calendar/file-activity","50.plugin/10.calendar/40.file-activity","/plugin/calendar/file-activity/",{"title":933,"tags":6,"slug":6,"path":934,"stem":935,"children":936,"page":66,"sourcePath":934},"Correo electrónico","/plugin/email","50.plugin/20.email",[937,942,947,952,957,963,968,973,978,983,988],{"title":938,"path":939,"stem":940,"tags":6,"slug":941,"sourcePath":939},"Introducción a Email","/plugin/email/overview","50.plugin/20.email/00.overview","/plugin/email/overview/",{"title":943,"path":944,"stem":945,"tags":6,"slug":946,"sourcePath":944},"Configurar Email","/plugin/email/setfn-email-setting","50.plugin/20.email/05.setfn-email-setting","/plugin/email/setfn-email-setting/",{"title":948,"path":949,"stem":950,"tags":6,"slug":951,"sourcePath":949},"Conectar una cuenta de correo externa","/plugin/email/external-email","50.plugin/20.email/07.external-email","/plugin/email/external-email/",{"title":953,"path":954,"stem":955,"tags":6,"slug":956,"sourcePath":954},"Funciones básicas de Email","/plugin/email/email-basic","50.plugin/20.email/10.email-basic","/plugin/email/email-basic/",{"title":958,"path":959,"stem":960,"tags":6,"slug":961,"sourcePath":962},"Usar Email AI Assistant","/plugin/email/ai-assistant","50.plugin/20.email/15.email-ai-assistant","/plugin/email/ai-assistant/","/plugin/email/email-ai-assistant",{"title":964,"path":965,"stem":966,"tags":6,"slug":967,"sourcePath":965},"Redactar y enviar mensajes","/plugin/email/email-compose","50.plugin/20.email/20.email-compose","/plugin/email/email-compose/",{"title":969,"path":970,"stem":971,"tags":6,"slug":972,"sourcePath":970},"Adjuntar archivos","/plugin/email/email-attachment","50.plugin/20.email/30.email-attachment","/plugin/email/email-attachment/",{"title":974,"path":975,"stem":976,"tags":6,"slug":977,"sourcePath":975},"Gestionar carpetas de correo","/plugin/email/email-folders","50.plugin/20.email/40.email-folders","/plugin/email/email-folders/",{"title":979,"path":980,"stem":981,"tags":6,"slug":982,"sourcePath":980},"Clasificar mensajes automáticamente","/plugin/email/email-auto-classify","50.plugin/20.email/50.email-auto-classify","/plugin/email/email-auto-classify/",{"title":984,"path":985,"stem":986,"tags":6,"slug":987,"sourcePath":985},"Archivar y compartir mensajes en File Space","/plugin/email/email-open-in-space","50.plugin/20.email/60.email-open-in-space","/plugin/email/email-open-in-space/",{"title":989,"path":990,"stem":991,"tags":6,"slug":992,"sourcePath":990},"Seguridad de Email","/plugin/email/email-security","50.plugin/20.email/70.email-security","/plugin/email/email-security/",{"title":994,"tags":6,"slug":6,"path":995,"stem":996,"children":997,"page":66,"sourcePath":995},"Flujos de trabajo (automatización)","/plugin/workflow","50.plugin/30.workflow",[998,1003,1009],{"title":999,"path":1000,"stem":1001,"tags":6,"slug":1002,"sourcePath":1000},"Introducción a Workflow","/plugin/workflow/overview","50.plugin/30.workflow/00.overview","/plugin/workflow/overview/",{"title":1004,"path":1005,"stem":1006,"tags":1007,"slug":1008,"sourcePath":1005},"Crear un workflow","/plugin/workflow/new-workflow","50.plugin/30.workflow/10.new-workflow",[469],"/plugin/workflow/new-workflow/",{"title":1010,"path":1011,"stem":1012,"tags":6,"slug":1013,"sourcePath":1011},"Consultar el historial de ejecución","/plugin/workflow/execution-history","50.plugin/30.workflow/20.execution-history","/plugin/workflow/execution-history/",{"title":1015,"tags":6,"slug":6,"path":1016,"stem":1017,"children":1018,"page":66,"sourcePath":1016},"Fine-Tuning (entrenamiento de IA)","/plugin/fine-tuning","50.plugin/40.fine-tuning",[1019,1024,1029,1034,1039,1044],{"title":1020,"path":1021,"stem":1022,"tags":6,"slug":1023,"sourcePath":1021},"Introducción a Fine-tuning","/plugin/fine-tuning/overview","50.plugin/40.fine-tuning/00.overview","/plugin/fine-tuning/overview/",{"title":1025,"path":1026,"stem":1027,"tags":6,"slug":1028,"sourcePath":1026},"Preprocesar datos de entrenamiento","/plugin/fine-tuning/pre-processing","50.plugin/40.fine-tuning/10.pre-processing","/plugin/fine-tuning/pre-processing/",{"title":1030,"path":1031,"stem":1032,"tags":6,"slug":1033,"sourcePath":1031},"Entrenar","/plugin/fine-tuning/training","50.plugin/40.fine-tuning/20.training","/plugin/fine-tuning/training/",{"title":1035,"path":1036,"stem":1037,"tags":6,"slug":1038,"sourcePath":1036},"Evaluar","/plugin/fine-tuning/evaluation","50.plugin/40.fine-tuning/30.evaluation","/plugin/fine-tuning/evaluation/",{"title":1040,"path":1041,"stem":1042,"tags":6,"slug":1043,"sourcePath":1041},"Probar el chat","/plugin/fine-tuning/chat-test","50.plugin/40.fine-tuning/40.chat-test","/plugin/fine-tuning/chat-test/",{"title":1045,"path":1046,"stem":1047,"tags":6,"slug":1048,"sourcePath":1046},"Exportar","/plugin/fine-tuning/export","50.plugin/40.fine-tuning/50.export","/plugin/fine-tuning/export/",{"title":1050,"tags":6,"slug":6,"path":1051,"stem":1052,"children":1053,"page":66,"sourcePath":1051},"EDC (recopilación de datos)","/plugin/edc","50.plugin/50.edc",[1054,1059,1064,1069],{"title":1055,"path":1056,"stem":1057,"tags":6,"slug":1058,"sourcePath":1056},"Introducción a EDC","/plugin/edc/overview","50.plugin/50.edc/00.overview","/plugin/edc/overview/",{"title":1060,"path":1061,"stem":1062,"tags":6,"slug":1063,"sourcePath":1061},"Introducir datos y consultar Audit Trail","/plugin/edc/data-entry","50.plugin/50.edc/10.data-entry","/plugin/edc/data-entry/",{"title":1065,"path":1066,"stem":1067,"tags":6,"slug":1068,"sourcePath":1066},"Builder","/plugin/edc/builder","50.plugin/50.edc/20.builder","/plugin/edc/builder/",{"title":1070,"path":1071,"stem":1072,"tags":6,"slug":1073,"sourcePath":1071},"Configurar usuarios y centros","/plugin/edc/account","50.plugin/50.edc/30.account","/plugin/edc/account/",{"title":1075,"tags":6,"slug":6,"path":1076,"stem":1077,"children":1078,"page":66,"sourcePath":1076},"Herramienta de línea de comandos","/cli","90.cli",[1079],{"title":1080,"path":1081,"stem":1082,"tags":6,"slug":1083,"sourcePath":1081},"Administrar el servidor mediante comandos","/cli/commands","90.cli/10.commands","/cli/commands/",{"title":1085,"tags":6,"slug":6,"path":1086,"stem":1087,"children":1088,"page":66,"sourcePath":1086},"Actualizaciones de seguridad","/security-updates","95.security-updates",[1089,1094,1099,1104],{"title":1090,"path":1091,"stem":1092,"tags":6,"slug":1093,"sourcePath":1091},"Conocer las revisiones de seguridad y el método de actualización","/security-updates/overview","95.security-updates/00.overview","/security-updates/overview/",{"title":1095,"path":1096,"stem":1097,"tags":6,"slug":1098,"sourcePath":1096},"Registro de revisiones de seguridad","/security-updates/review-log","95.security-updates/10.review-log","/security-updates/review-log/",{"title":1100,"path":1101,"stem":1102,"tags":6,"slug":1103,"sourcePath":1101},"Estado de revisión de las principales vulnerabilidades","/security-updates/vulnerability-status","95.security-updates/20.vulnerability-status","/security-updates/vulnerability-status/",{"title":1105,"path":1106,"stem":1107,"tags":6,"slug":1108,"sourcePath":1106},"Comprobar las actualizaciones de seguridad del servidor","/security-updates/server-checklist","95.security-updates/30.server-checklist","/security-updates/server-checklist/",{"title":1110,"tags":6,"slug":6,"path":1111,"stem":1112,"children":1113,"page":66,"sourcePath":1111},"Preguntas frecuentes","/faq","99.FAQ",[1114,1120,1126,1132,1138,1144,1150],{"title":1115,"path":1116,"stem":1117,"tags":6,"slug":1118,"sourcePath":1119},"Comparación entre SetFN y los servicios en la nube","/FAQ/comparison-cloud","99.FAQ/10.comparison-cloud","/FAQ/comparison-cloud/","/faq/comparison-cloud",{"title":1121,"path":1122,"stem":1123,"tags":6,"slug":1124,"sourcePath":1125},"Comparación entre SetFN y NAS","/FAQ/comparison-nas","99.FAQ/20.comparison-nas","/FAQ/comparison-nas/","/faq/comparison-nas",{"title":1127,"path":1128,"stem":1129,"tags":6,"slug":1130,"sourcePath":1131},"Política de seguridad","/FAQ/security-policy","99.FAQ/30.security-policy","/FAQ/security-policy/","/faq/security-policy",{"title":1133,"path":1134,"stem":1135,"tags":6,"slug":1136,"sourcePath":1137},"Por qué SetFN es rápido","/FAQ/why-fast","99.FAQ/40.why-fast","/FAQ/why-fast/","/faq/why-fast",{"title":1139,"path":1140,"stem":1141,"tags":6,"slug":1142,"sourcePath":1143},"Preguntas sobre licencias","/FAQ/license-faq","99.FAQ/50.license-faq","/FAQ/license-faq/","/faq/license-faq",{"title":1145,"path":1146,"stem":1147,"tags":6,"slug":1148,"sourcePath":1149},"Preguntas sobre funciones de AI","/FAQ/ai-faq","99.FAQ/60.ai-faq","/FAQ/ai-faq/","/faq/ai-faq",{"title":1151,"path":1152,"stem":1153,"tags":6,"slug":1154,"sourcePath":1155},"Solución de problemas","/FAQ/troubleshooting","99.FAQ/70.troubleshooting","/FAQ/troubleshooting/","/faq/troubleshooting",{"id":1157,"title":1105,"body":1158,"cover":6,"description":1821,"extension":1822,"image":6,"meta":1823,"navigation":1824,"path":1106,"reviewSummary":6,"reviewedAt":6,"seo":1825,"slug":1108,"stem":1107,"tags":6,"thumbnail":6,"thumbnailPosition":6,"thumbnailScale":6,"__hash__":1836},"docs_es/95.security-updates/30.server-checklist.md",{"type":1159,"value":1160,"toc":1805},"minimal",[1161,1165,1169,1172,1175,1180,1195,1199,1258,1261,1335,1341,1345,1348,1455,1460,1479,1482,1569,1573,1605,1609,1612,1616,1619,1675,1679,1682,1697,1701,1704,1726,1730,1744,1748,1759,1763,1781,1785,1801],[1162,1163,1105],"h1",{"id":1164},"comprobar-las-actualizaciones-de-seguridad-del-servidor",[1166,1167,1168],"p",{},"Las actualizaciones de SetFN incluyen las correcciones de seguridad del programa del servidor de SetFN y de las bibliotecas que lleva incorporadas. El sistema operativo en el que se ejecuta SetFN y los programas externos que SetFN invoca para las vistas previas, la conversión y el reconocimiento de texto (OCR) de documentos debe actualizarlos directamente el operador del servidor.",[1166,1170,1171],{},"Este documento explica, a partir de los avisos de seguridad de KISA Boho Nara y de los resultados de revisión de las principales vulnerabilidades (CVE), los elementos y comandos que debe comprobar el operador. Los ejemplos corresponden a Ubuntu 24.04 LTS.",[1173,1174],"hr",{},[1176,1177,1179],"h2",{"id":1178},"antes-de-comenzar","Antes de comenzar",[1181,1182,1183,1192],"ul",{},[1184,1185,1186,1187,1191],"li",{},"Debe conectarse al servidor con una cuenta que tenga privilegios ",[1188,1189,1190],"code",{},"sudo",".",[1184,1193,1194],{},"Si se actualiza el kernel, debe reiniciar el servidor para que se aplique. Realice la tarea en un horario con pocos usuarios.",[1176,1196,1198],{"id":1197},"actualizar-los-paquetes-del-sistema-operativo","Actualizar los paquetes del sistema operativo",[1200,1201,1202,1239,1255],"ol",{},[1184,1203,1204,1205],{},"En el terminal, actualice la lista de paquetes e instale las actualizaciones de seguridad.",[1206,1207,1212],"pre",{"className":1208,"code":1209,"language":1210,"meta":1211,"style":1211},"language-bash shiki shiki-themes github-light github-dark monokai","sudo apt update\nsudo apt upgrade\n","bash","",[1188,1213,1214,1229],{"__ignoreMap":1211},[1215,1216,1219,1222,1226],"span",{"class":1217,"line":1218},"line",1,[1215,1220,1190],{"class":1221},"srTi1",[1215,1223,1225],{"class":1224},"sstjo"," apt",[1215,1227,1228],{"class":1224}," update\n",[1215,1230,1232,1234,1236],{"class":1217,"line":1231},2,[1215,1233,1190],{"class":1221},[1215,1235,1225],{"class":1224},[1215,1237,1238],{"class":1224}," upgrade\n",[1184,1240,1241,1242],{},"Compruebe si es necesario reiniciar. Si el archivo existe, debe reiniciar.",[1206,1243,1245],{"className":1208,"code":1244,"language":1210,"meta":1211,"style":1211},"ls /var/run/reboot-required\n",[1188,1246,1247],{"__ignoreMap":1211},[1215,1248,1249,1252],{"class":1217,"line":1218},[1215,1250,1251],{"class":1221},"ls",[1215,1253,1254],{"class":1224}," /var/run/reboot-required\n",[1184,1256,1257],{},"Después de reiniciar, compruebe que SetFN se ejecuta correctamente.",[1166,1259,1260],{},"Los siguientes componentes son aquellos para los que KISA ha recomendado actualizaciones de seguridad desde 2025. Se actualizan junto con los comandos anteriores.",[1262,1263,1264,1280],"table",{},[1265,1266,1267],"thead",{},[1268,1269,1270,1274,1277],"tr",{},[1271,1272,1273],"th",{},"Componente",[1271,1275,1276],{},"Comando de comprobación",[1271,1278,1279],{},"Motivo de la actualización",[1281,1282,1283,1297,1309,1322],"tbody",{},[1268,1284,1285,1289,1294],{},[1286,1287,1288],"td",{},"Kernel de Linux",[1286,1290,1291],{},[1188,1292,1293],{},"uname -r",[1286,1295,1296],{},"Se han publicado varios avisos de vulnerabilidades de escalada de privilegios y corrupción de memoria.",[1268,1298,1299,1301,1306],{},[1286,1300,1190],{},[1286,1302,1303],{},[1188,1304,1305],{},"sudo --version",[1286,1307,1308],{},"Existe una vulnerabilidad (CVE-2025-32463) que permite a un usuario local obtener privilegios de administrador.",[1268,1310,1311,1314,1319],{},[1286,1312,1313],{},"OpenSSL",[1286,1315,1316],{},[1188,1317,1318],{},"openssl version",[1286,1320,1321],{},"Se han publicado vulnerabilidades en la biblioteca de cifrado que utilizan programas externos como LibreOffice.",[1268,1323,1324,1327,1332],{},[1286,1325,1326],{},"snapd",[1286,1328,1329],{},[1188,1330,1331],{},"snap version",[1286,1333,1334],{},"Se ha publicado una vulnerabilidad de escalada de privilegios.",[1336,1337,1338],"note",{},[1166,1339,1340],{},"El programa del servidor de SetFN utiliza su propia biblioteca de cifrado, por lo que la versión de OpenSSL del sistema no le afecta. OpenSSL se actualiza por los programas externos que SetFN invoca.",[1176,1342,1344],{"id":1343},"comprobar-los-programas-de-procesamiento-de-documentos","Comprobar los programas de procesamiento de documentos",[1166,1346,1347],{},"SetFN utiliza los siguientes programas para las vistas previas, la conversión y el reconocimiento de texto de los archivos que cargan los usuarios. Como estos programas leen directamente archivos recibidos del exterior, no posponga sus actualizaciones de seguridad.",[1262,1349,1350,1362],{},[1265,1351,1352],{},[1268,1353,1354,1357,1359],{},[1271,1355,1356],{},"Programa",[1271,1358,1276],{},[1271,1360,1361],{},"Uso",[1281,1363,1364,1377,1390,1403,1416,1429,1442],{},[1268,1365,1366,1369,1374],{},[1286,1367,1368],{},"libvips",[1286,1370,1371],{},[1188,1372,1373],{},"vips --version",[1286,1375,1376],{},"Vistas previas de imágenes y conversión de formatos",[1268,1378,1379,1382,1387],{},[1286,1380,1381],{},"LibreOffice",[1286,1383,1384],{},[1188,1385,1386],{},"libreoffice --version",[1286,1388,1389],{},"Vistas previas de documentos de oficina y conversión a PDF",[1268,1391,1392,1395,1400],{},[1286,1393,1394],{},"Poppler",[1286,1396,1397],{},[1188,1398,1399],{},"pdftoppm -v",[1286,1401,1402],{},"Extracción de texto de PDF y conversión de páginas a imágenes",[1268,1404,1405,1408,1413],{},[1286,1406,1407],{},"MuPDF",[1286,1409,1410],{},[1188,1411,1412],{},"mutool -v",[1286,1414,1415],{},"Apoyo a la conversión de páginas PDF a imágenes (se recomienda no instalarlo)",[1268,1417,1418,1421,1426],{},[1286,1419,1420],{},"Tesseract",[1286,1422,1423],{},[1188,1424,1425],{},"tesseract --version",[1286,1427,1428],{},"Reconocimiento de texto (OCR)",[1268,1430,1431,1434,1439],{},[1286,1432,1433],{},"Pandoc",[1286,1435,1436],{},[1188,1437,1438],{},"pandoc --version",[1286,1440,1441],{},"Conversión de formatos de documentos",[1268,1443,1444,1447,1452],{},[1286,1445,1446],{},"FFmpeg",[1286,1448,1449],{},[1188,1450,1451],{},"ffmpeg -version",[1286,1453,1454],{},"Miniaturas de vídeo",[1456,1457,1459],"h3",{"id":1458},"recibir-correcciones-de-seguridad-de-los-paquetes-universe-con-ubuntu-pro","Recibir correcciones de seguridad de los paquetes universe con Ubuntu Pro",[1166,1461,1462,1463,1466,1467,1470,1471,1474,1475,1478],{},"En Ubuntu 24.04, LibreOffice, Poppler y libheif son paquetes del repositorio ",[1188,1464,1465],{},"main",", por lo que sus correcciones de seguridad se instalan con ",[1188,1468,1469],{},"sudo apt upgrade",". libvips, Tesseract, MuPDF, Pandoc, ImageMagick y FFmpeg son paquetes del repositorio ",[1188,1472,1473],{},"universe",". Las correcciones de las vulnerabilidades de gravedad alta (High) o superior publicadas desde 2025 para estos paquetes solo se han ofrecido mediante ",[1188,1476,1477],{},"esm-apps"," de Ubuntu Pro.",[1166,1480,1481],{},"Si utiliza estos programas, conecte el servidor a Ubuntu Pro.",[1200,1483,1484,1494,1556],{},[1184,1485,1486,1487,1191],{},"Obtenga un token en ",[1488,1489,1493],"a",{"href":1490,"rel":1491},"https://ubuntu.com/pro",[1492],"nofollow","Ubuntu Pro",[1184,1495,1496,1497],{},"Ejecute los siguientes comandos en el servidor.",[1206,1498,1500],{"className":1208,"code":1499,"language":1210,"meta":1211,"style":1211},"sudo pro attach \u003Ctoken>\nsudo pro enable esm-apps\nsudo apt update\nsudo apt upgrade\n",[1188,1501,1502,1526,1538,1547],{"__ignoreMap":1211},[1215,1503,1504,1506,1509,1512,1516,1519,1523],{"class":1217,"line":1218},[1215,1505,1190],{"class":1221},[1215,1507,1508],{"class":1224}," pro",[1215,1510,1511],{"class":1224}," attach",[1215,1513,1515],{"class":1514},"sC2Qs"," \u003C",[1215,1517,1518],{"class":1224},"toke",[1215,1520,1522],{"class":1521},"sMOD_","n",[1215,1524,1525],{"class":1514},">\n",[1215,1527,1528,1530,1532,1535],{"class":1217,"line":1231},[1215,1529,1190],{"class":1221},[1215,1531,1508],{"class":1224},[1215,1533,1534],{"class":1224}," enable",[1215,1536,1537],{"class":1224}," esm-apps\n",[1215,1539,1541,1543,1545],{"class":1217,"line":1540},3,[1215,1542,1190],{"class":1221},[1215,1544,1225],{"class":1224},[1215,1546,1228],{"class":1224},[1215,1548,1550,1552,1554],{"class":1217,"line":1549},4,[1215,1551,1190],{"class":1221},[1215,1553,1225],{"class":1224},[1215,1555,1238],{"class":1224},[1184,1557,1558,1559,1562,1563,1565,1566,1191],{},"Compruebe que ",[1188,1560,1561],{},"pro status"," muestra ",[1188,1564,1477],{}," como ",[1188,1567,1568],{},"enabled",[1456,1570,1572],{"id":1571},"reducir-los-programas-de-procesamiento-de-documentos-innecesarios","Reducir los programas de procesamiento de documentos innecesarios",[1181,1574,1575,1593,1599],{},[1184,1576,1577,1585,1586,1589,1590,1191],{},[1578,1579,1580,1581,1584],"strong",{},"MuPDF (",[1188,1582,1583],{},"mupdf-tools",")",": si Poppler (",[1188,1587,1588],{},"poppler-utils",") está instalado, SetFN no utiliza MuPDF. MuPDF tiene una vulnerabilidad (CVE-2026-3308) todavía sin corregir en Ubuntu 24.04, por lo que se recomienda no instalarlo. Si ya lo instaló, puede eliminarlo con ",[1188,1591,1592],{},"sudo apt remove mupdf-tools",[1184,1594,1595,1598],{},[1578,1596,1597],{},"ImageMagick, FFmpeg",": si no están instalados, SetFN simplemente no utiliza la conversión correspondiente ni las miniaturas de vídeo. Si no los necesita, no los instale.",[1184,1600,1601,1604],{},[1578,1602,1603],{},"FFmpeg 8.x",": si lo compiló por su cuenta o lo instaló desde otro repositorio, actualícelo a la versión 8.0.3 o 8.1.2 o posterior (CVE-2026-8461).",[1456,1606,1608],{"id":1607},"uso-de-java-en-libreoffice","Uso de Java en LibreOffice",[1166,1610,1611],{},"Se ha publicado una vulnerabilidad de LibreOffice (CVE-2026-63277) por la que las conexiones de datos externos de un documento pueden cargar un controlador Java remoto, y el paquete de Ubuntu 24.04 todavía no incorpora la corrección (comprobado el 2026-10-23). SetFN crea un perfil nuevo de LibreOffice en cada conversión de documentos y desactiva en ese perfil las macros y la actualización de enlaces externos. A partir de la actualización que incluye la corrección de la revisión del 2026-10-23, en ese mismo perfil también se desactiva el uso de Java. Si no necesita Java para otros fines, puede reducir aún más el riesgo eliminando el entorno de ejecución de Java del servidor.",[1176,1613,1615],{"id":1614},"comprobar-cuando-se-opera-con-docker","Comprobar cuando se opera con Docker",[1166,1617,1618],{},"Si opera SetFN con Docker, compruebe que las versiones sean iguales o superiores a las siguientes.",[1262,1620,1621,1632],{},[1265,1622,1623],{},[1268,1624,1625,1627,1629],{},[1271,1626,1273],{},[1271,1628,1276],{},[1271,1630,1631],{},"Versión recomendada",[1281,1633,1634,1647,1660],{},[1268,1635,1636,1639,1644],{},[1286,1637,1638],{},"Docker Engine",[1286,1640,1641],{},[1188,1642,1643],{},"docker version",[1286,1645,1646],{},"29.3.1 o posterior (CVE-2026-34040)",[1268,1648,1649,1652,1657],{},[1286,1650,1651],{},"Docker Compose",[1286,1653,1654],{},[1188,1655,1656],{},"docker compose version",[1286,1658,1659],{},"2.40.2 o posterior (CVE-2025-62725)",[1268,1661,1662,1665,1672],{},[1286,1663,1664],{},"Docker Desktop",[1286,1666,1667,1668,1671],{},"Pantalla ",[1188,1669,1670],{},"About"," de Docker Desktop",[1286,1673,1674],{},"4.44.3 o posterior (CVE-2025-9074)",[1176,1676,1678],{"id":1677},"comprobar-cuando-se-utiliza-un-proxy-inverso","Comprobar cuando se utiliza un proxy inverso",[1166,1680,1681],{},"Si coloca un proxy inverso como nginx delante de SetFN para gestionar HTTPS, el proxy inverso también debe recibir actualizaciones de seguridad.",[1181,1683,1684,1687,1690],{},[1184,1685,1686],{},"Para nginx de código abierto se recomienda la versión 1.30.4 o 1.31.3 o posterior. En los paquetes de la distribución, las correcciones llegan con las actualizaciones de seguridad de la distribución.",[1184,1688,1689],{},"Se ha publicado un ataque (CVE-2026-49975) que hace que los servidores web con HTTP/2 activado consuman memoria excesiva. Aplique la versión corregida del servidor web que utilice.",[1184,1691,1692,1693,1696],{},"Si opera HTTPS con un certificado de una autoridad reconocida, active la cabecera HSTS (",[1188,1694,1695],{},"Strict-Transport-Security",") en el proxy inverso. El servidor de SetFN no envía HSTS por sí mismo para no bloquear el acceso en instalaciones de red interna que usan certificados autofirmados.",[1176,1698,1700],{"id":1699},"comprobar-cuando-se-utiliza-ai-local-ollama","Comprobar cuando se utiliza AI local (Ollama)",[1166,1702,1703],{},"Si ejecuta modelos de AI locales con Ollama en el mismo servidor que SetFN, compruebe lo siguiente.",[1200,1705,1706,1713,1723],{},[1184,1707,1708,1709,1712],{},"Compruebe la versión con ",[1188,1710,1711],{},"ollama --version"," y actualice a la 0.17.1 o posterior (CVE-2026-7482).",[1184,1714,1715,1716,1719,1720,1191],{},"Compruebe que la API de Ollama no esté expuesta al exterior. Si solo se utiliza desde el mismo servidor que SetFN, no establezca ",[1188,1717,1718],{},"OLLAMA_HOST"," en ",[1188,1721,1722],{},"0.0.0.0",[1184,1724,1725],{},"Si debe acceder a Ollama desde otro servidor, permita únicamente la dirección del servidor de SetFN en el cortafuegos.",[1176,1727,1729],{"id":1728},"hacer-una-copia-de-seguridad-de-la-clave-de-la-verificación-en-dos-pasos","Hacer una copia de seguridad de la clave de la verificación en dos pasos",[1166,1731,1732,1733,1736,1737,1740,1741,1191],{},"Los servidores que usan la verificación en dos pasos para administradores guardan la clave de cifrado que protege los datos de autenticación en ",[1188,1734,1735],{},"secrets/admin-mfa/",", dentro de la carpeta de configuración. Copie también esta carpeta al hacer una copia de seguridad del servidor o al migrarlo. Si el servidor restaurado no tiene esta clave, la verificación en dos pasos de todos los administradores fallará, por lo que deberá restablecerla para cada administrador con el comando ",[1188,1738,1739],{},"user mfa reset"," y configurarla de nuevo. Consulte ",[1488,1742,335],{"href":1743},"/es/docs/admin/security/two-factor-auth/",[1176,1745,1747],{"id":1746},"comprobar-cuando-se-utiliza-una-integración-externa-de-ai","Comprobar cuando se utiliza una integración externa de AI",[1166,1749,1750,1751,1754,1755,1758],{},"Si una integración externa de AI (puente AP) llama a ",[1188,1752,1753],{},"/api/ai-proxy"," de SetFN, establezca el mismo valor de ",[1188,1756,1757],{},"SETFN_AI_PROXY_TOKEN"," como variable de entorno tanto en el servidor de SetFN como en el programa de integración. A partir de las versiones posteriores a la revisión de seguridad del 2026-10-23, esta ruta ya no puede utilizarse solo con solicitudes enviadas desde el mismo servidor sin el token.",[1176,1760,1762],{"id":1761},"información-útil","Información útil",[1181,1764,1765,1768,1774],{},[1184,1766,1767],{},"Los problemas de seguridad que afectan directamente a SetFN se corrigen mediante actualizaciones de SetFN. Mantenga también SetFN en la versión más reciente.",[1184,1769,1770,1771,1191],{},"Puede consultar si cada aviso afecta a SetFN y su estado de revisión en ",[1488,1772,1100],{"href":1773},"/es/docs/security-updates/vulnerability-status/",[1184,1775,1776,1777,1191],{},"Si limita el acceso a la página de administración a determinadas IP, puede reducir aún más el riesgo de ataques externos. Consulte ",[1488,1778,1780],{"href":1779},"/es/docs/admin/security/ip-restriction/","Restricción de acceso por IP",[1176,1782,1784],{"id":1783},"documentos-relacionados","Documentos relacionados",[1181,1786,1787,1792,1796],{},[1184,1788,1789],{},[1488,1790,1090],{"href":1791},"/es/docs/security-updates/overview/",[1184,1793,1794],{},[1488,1795,1100],{"href":1773},[1184,1797,1798],{},[1488,1799,21],{"href":1800},"/es/docs/getting-started/install-linux/",[1802,1803,1804],"style",{},"html pre.shiki code .srTi1, html code.shiki .srTi1{--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .sstjo, html code.shiki .sstjo{--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sC2Qs, html code.shiki .sC2Qs{--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .sMOD_, html code.shiki .sMOD_{--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}",{"title":1211,"searchDepth":1231,"depth":1540,"links":1806},[1807,1808,1809,1814,1815,1816,1817,1818,1819,1820],{"id":1178,"depth":1231,"text":1179},{"id":1197,"depth":1231,"text":1198},{"id":1343,"depth":1231,"text":1344,"children":1810},[1811,1812,1813],{"id":1458,"depth":1540,"text":1459},{"id":1571,"depth":1540,"text":1572},{"id":1607,"depth":1540,"text":1608},{"id":1614,"depth":1231,"text":1615},{"id":1677,"depth":1231,"text":1678},{"id":1699,"depth":1231,"text":1700},{"id":1728,"depth":1231,"text":1729},{"id":1746,"depth":1231,"text":1747},{"id":1761,"depth":1231,"text":1762},{"id":1783,"depth":1231,"text":1784},"Explica cómo comprobar el estado de las actualizaciones de seguridad del sistema operativo, los programas externos, Docker, el proxy inverso y la AI local del servidor donde está instalado SetFN.","md",{},true,{"title":1826,"description":1827,"ogType":1828,"twitterCard":1829,"keywords":1830},"Comprobar las actualizaciones de seguridad del servidor | SetFN Docs","Explica cómo el operador de un servidor SetFN comprueba y aplica las actualizaciones de seguridad de los paquetes del sistema operativo, los programas de conversión de documentos, Docker, nginx y Ollama.","article","summary_large_image",[1831,1832,1833,1834,1835],"Actualizaciones de seguridad del servidor","Parches de seguridad","Actualización del sistema operativo","Avisos de seguridad de KISA","SetFN","fwdP0ml-UTJKq3dg9JEf-RaWGymrWScwTRBN54kprzk",[1838,1839],{"title":1100,"path":1101,"stem":1102,"slug":1103,"children":-1},{"title":1115,"path":1119,"stem":1117,"slug":1118,"children":-1},{"title":1105,"filename":1841,"content":1842},"server-checklist","# Comprobar las actualizaciones de seguridad del servidor\n\nLas actualizaciones de SetFN incluyen las correcciones de seguridad del programa del servidor de SetFN y de las bibliotecas que lleva incorporadas. El sistema operativo en el que se ejecuta SetFN y los programas externos que SetFN invoca para las vistas previas, la conversión y el reconocimiento de texto (OCR) de documentos debe actualizarlos directamente el operador del servidor.\n\nEste documento explica, a partir de los avisos de seguridad de KISA Boho Nara y de los resultados de revisión de las principales vulnerabilidades (CVE), los elementos y comandos que debe comprobar el operador. Los ejemplos corresponden a Ubuntu 24.04 LTS.\n\n---\n\n## Antes de comenzar\n\n- Debe conectarse al servidor con una cuenta que tenga privilegios `sudo`.\n- Si se actualiza el kernel, debe reiniciar el servidor para que se aplique. Realice la tarea en un horario con pocos usuarios.\n\n## Actualizar los paquetes del sistema operativo\n\n1. En el terminal, actualice la lista de paquetes e instale las actualizaciones de seguridad.\n\n   ```bash\n   sudo apt update\n   sudo apt upgrade\n   ```\n\n2. Compruebe si es necesario reiniciar. Si el archivo existe, debe reiniciar.\n\n   ```bash\n   ls /var/run/reboot-required\n   ```\n\n3. Después de reiniciar, compruebe que SetFN se ejecuta correctamente.\n\nLos siguientes componentes son aquellos para los que KISA ha recomendado actualizaciones de seguridad desde 2025. Se actualizan junto con los comandos anteriores.\n\n| Componente | Comando de comprobación | Motivo de la actualización |\n|-----------|-----------|------------------------|\n| Kernel de Linux | `uname -r` | Se han publicado varios avisos de vulnerabilidades de escalada de privilegios y corrupción de memoria. |\n| sudo | `sudo --version` | Existe una vulnerabilidad (CVE-2025-32463) que permite a un usuario local obtener privilegios de administrador. |\n| OpenSSL | `openssl version` | Se han publicado vulnerabilidades en la biblioteca de cifrado que utilizan programas externos como LibreOffice. |\n| snapd | `snap version` | Se ha publicado una vulnerabilidad de escalada de privilegios. |\n\n::note\nEl programa del servidor de SetFN utiliza su propia biblioteca de cifrado, por lo que la versión de OpenSSL del sistema no le afecta. OpenSSL se actualiza por los programas externos que SetFN invoca.\n::\n\n## Comprobar los programas de procesamiento de documentos\n\nSetFN utiliza los siguientes programas para las vistas previas, la conversión y el reconocimiento de texto de los archivos que cargan los usuarios. Como estos programas leen directamente archivos recibidos del exterior, no posponga sus actualizaciones de seguridad.\n\n| Programa | Comando de comprobación | Uso |\n|----------|-----------|------|\n| libvips | `vips --version` | Vistas previas de imágenes y conversión de formatos |\n| LibreOffice | `libreoffice --version` | Vistas previas de documentos de oficina y conversión a PDF |\n| Poppler | `pdftoppm -v` | Extracción de texto de PDF y conversión de páginas a imágenes |\n| MuPDF | `mutool -v` | Apoyo a la conversión de páginas PDF a imágenes (se recomienda no instalarlo) |\n| Tesseract | `tesseract --version` | Reconocimiento de texto (OCR) |\n| Pandoc | `pandoc --version` | Conversión de formatos de documentos |\n| FFmpeg | `ffmpeg -version` | Miniaturas de vídeo |\n\n### Recibir correcciones de seguridad de los paquetes universe con Ubuntu Pro\n\nEn Ubuntu 24.04, LibreOffice, Poppler y libheif son paquetes del repositorio `main`, por lo que sus correcciones de seguridad se instalan con `sudo apt upgrade`. libvips, Tesseract, MuPDF, Pandoc, ImageMagick y FFmpeg son paquetes del repositorio `universe`. Las correcciones de las vulnerabilidades de gravedad alta (High) o superior publicadas desde 2025 para estos paquetes solo se han ofrecido mediante `esm-apps` de Ubuntu Pro.\n\nSi utiliza estos programas, conecte el servidor a Ubuntu Pro.\n\n1. Obtenga un token en [Ubuntu Pro](https://ubuntu.com/pro).\n2. Ejecute los siguientes comandos en el servidor.\n\n   ```bash\n   sudo pro attach \u003Ctoken>\n   sudo pro enable esm-apps\n   sudo apt update\n   sudo apt upgrade\n   ```\n\n3. Compruebe que `pro status` muestra `esm-apps` como `enabled`.\n\n### Reducir los programas de procesamiento de documentos innecesarios\n\n- **MuPDF (`mupdf-tools`)**: si Poppler (`poppler-utils`) está instalado, SetFN no utiliza MuPDF. MuPDF tiene una vulnerabilidad (CVE-2026-3308) todavía sin corregir en Ubuntu 24.04, por lo que se recomienda no instalarlo. Si ya lo instaló, puede eliminarlo con `sudo apt remove mupdf-tools`.\n- **ImageMagick, FFmpeg**: si no están instalados, SetFN simplemente no utiliza la conversión correspondiente ni las miniaturas de vídeo. Si no los necesita, no los instale.\n- **FFmpeg 8.x**: si lo compiló por su cuenta o lo instaló desde otro repositorio, actualícelo a la versión 8.0.3 o 8.1.2 o posterior (CVE-2026-8461).\n\n### Uso de Java en LibreOffice\n\nSe ha publicado una vulnerabilidad de LibreOffice (CVE-2026-63277) por la que las conexiones de datos externos de un documento pueden cargar un controlador Java remoto, y el paquete de Ubuntu 24.04 todavía no incorpora la corrección (comprobado el 2026-10-23). SetFN crea un perfil nuevo de LibreOffice en cada conversión de documentos y desactiva en ese perfil las macros y la actualización de enlaces externos. A partir de la actualización que incluye la corrección de la revisión del 2026-10-23, en ese mismo perfil también se desactiva el uso de Java. Si no necesita Java para otros fines, puede reducir aún más el riesgo eliminando el entorno de ejecución de Java del servidor.\n\n## Comprobar cuando se opera con Docker\n\nSi opera SetFN con Docker, compruebe que las versiones sean iguales o superiores a las siguientes.\n\n| Componente | Comando de comprobación | Versión recomendada |\n|-----------|-----------|-----------|\n| Docker Engine | `docker version` | 29.3.1 o posterior (CVE-2026-34040) |\n| Docker Compose | `docker compose version` | 2.40.2 o posterior (CVE-2025-62725) |\n| Docker Desktop | Pantalla `About` de Docker Desktop | 4.44.3 o posterior (CVE-2025-9074) |\n\n## Comprobar cuando se utiliza un proxy inverso\n\nSi coloca un proxy inverso como nginx delante de SetFN para gestionar HTTPS, el proxy inverso también debe recibir actualizaciones de seguridad.\n\n- Para nginx de código abierto se recomienda la versión 1.30.4 o 1.31.3 o posterior. En los paquetes de la distribución, las correcciones llegan con las actualizaciones de seguridad de la distribución.\n- Se ha publicado un ataque (CVE-2026-49975) que hace que los servidores web con HTTP/2 activado consuman memoria excesiva. Aplique la versión corregida del servidor web que utilice.\n- Si opera HTTPS con un certificado de una autoridad reconocida, active la cabecera HSTS (`Strict-Transport-Security`) en el proxy inverso. El servidor de SetFN no envía HSTS por sí mismo para no bloquear el acceso en instalaciones de red interna que usan certificados autofirmados.\n\n## Comprobar cuando se utiliza AI local (Ollama)\n\nSi ejecuta modelos de AI locales con Ollama en el mismo servidor que SetFN, compruebe lo siguiente.\n\n1. Compruebe la versión con `ollama --version` y actualice a la 0.17.1 o posterior (CVE-2026-7482).\n2. Compruebe que la API de Ollama no esté expuesta al exterior. Si solo se utiliza desde el mismo servidor que SetFN, no establezca `OLLAMA_HOST` en `0.0.0.0`.\n3. Si debe acceder a Ollama desde otro servidor, permita únicamente la dirección del servidor de SetFN en el cortafuegos.\n\n## Hacer una copia de seguridad de la clave de la verificación en dos pasos\n\nLos servidores que usan la verificación en dos pasos para administradores guardan la clave de cifrado que protege los datos de autenticación en `secrets/admin-mfa/`, dentro de la carpeta de configuración. Copie también esta carpeta al hacer una copia de seguridad del servidor o al migrarlo. Si el servidor restaurado no tiene esta clave, la verificación en dos pasos de todos los administradores fallará, por lo que deberá restablecerla para cada administrador con el comando `user mfa reset` y configurarla de nuevo. Consulte [Configurar la verificación en dos pasos para administradores](/es/docs/admin/security/two-factor-auth/).\n\n## Comprobar cuando se utiliza una integración externa de AI\n\nSi una integración externa de AI (puente AP) llama a `/api/ai-proxy` de SetFN, establezca el mismo valor de `SETFN_AI_PROXY_TOKEN` como variable de entorno tanto en el servidor de SetFN como en el programa de integración. A partir de las versiones posteriores a la revisión de seguridad del 2026-10-23, esta ruta ya no puede utilizarse solo con solicitudes enviadas desde el mismo servidor sin el token.\n\n## Información útil\n\n- Los problemas de seguridad que afectan directamente a SetFN se corrigen mediante actualizaciones de SetFN. Mantenga también SetFN en la versión más reciente.\n- Puede consultar si cada aviso afecta a SetFN y su estado de revisión en [Estado de revisión de las principales vulnerabilidades](/es/docs/security-updates/vulnerability-status/).\n- Si limita el acceso a la página de administración a determinadas IP, puede reducir aún más el riesgo de ataques externos. Consulte [Restricción de acceso por IP](/es/docs/admin/security/ip-restriction/).\n\n## Documentos relacionados\n\n- [Conocer las revisiones de seguridad y el método de actualización](/es/docs/security-updates/overview/)\n- [Estado de revisión de las principales vulnerabilidades](/es/docs/security-updates/vulnerability-status/)\n- [Instalación en Linux](/es/docs/getting-started/install-linux/)\n",1793056599490]