[{"data":1,"prerenderedAt":2525},["ShallowReactive",2],{"nav-docs-es":3,"page-/es/docs/cli/commands":1156,"surround-/es/docs/cli/commands":2519,"raw-/es/docs/cli/commands":2522},[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":1080,"body":1158,"cover":6,"description":2503,"extension":2504,"image":6,"meta":2505,"navigation":2506,"path":1081,"reviewSummary":6,"reviewedAt":6,"seo":2507,"slug":1083,"stem":1082,"tags":6,"thumbnail":6,"thumbnailPosition":6,"thumbnailScale":6,"__hash__":2518},"docs_es/90.cli/10.commands.md",{"type":1159,"value":1160,"toc":2481},"minimal",[1161,1165,1174,1177,1180,1185,1226,1231,1238,1252,1282,1298,1308,1312,1331,1340,1361,1364,1380,1387,1391,1407,1426,1432,1437,1441,1735,1742,1754,1758,1761,1765,1768,1780,1783,1795,1798,1810,1818,1830,1834,1837,1849,1864,1868,1888,1906,1910,1913,1928,1942,1946,1949,1966,1985,2036,2040,2058,2114,2117,2129,2142,2146,2149,2152,2164,2167,2194,2197,2216,2227,2231,2257,2292,2296,2303,2306,2318,2321,2333,2336,2354,2366,2373,2377,2380,2392,2395,2407,2414,2420,2424,2447,2451,2477],[1162,1163,1080],"h1",{"id":1164},"administrar-el-servidor-mediante-comandos",[1166,1167,1168,1169,1173],"p",{},"Además de iniciar el servidor, el ejecutable de SpaceBuilder (",[1170,1171,1172],"code",{},"setfn-spacebuilder",") incluye comandos administrativos para el terminal. Utilícelos para recuperar cuentas o restricciones de acceso cuando no pueda iniciar sesión en la página de administración y para consultar ajustes como el puerto y el idioma.",[1166,1175,1176],{},"Este documento es una referencia para administradores que instalan y operan el servidor. Realice la administración habitual desde la página de administración y utilice los comandos solo cuando esa página no esté disponible.",[1178,1179],"hr",{},[1181,1182,1184],"h2",{"id":1183},"antes-de-comenzar","Antes de comenzar",[1186,1187,1188,1192,1195,1202],"ul",{},[1189,1190,1191],"li",{},"Ejecute los comandos en el terminal del equipo donde está instalado SpaceBuilder.",[1189,1193,1194],{},"Utilice la misma cuenta del sistema operativo que ejecuta SpaceBuilder. La configuración predeterminada se encuentra bajo la carpeta principal de ese usuario; si utiliza una ruta distinta, especifique el mismo archivo de configuración que el servidor en funcionamiento.",[1189,1196,1197,1198,1201],{},"Los ejemplos presuponen que el ejecutable se encuentra en la carpeta principal (",[1170,1199,1200],{},"~/setfn-spacebuilder","). Sustituya la ruta si está en otra ubicación.",[1189,1203,1204,1205,1208,1209,1208,1212,1208,1215,1208,1218,1221,1222,1225],{},"Detenga el servidor antes de ejecutar comandos administrativos que empiecen por ",[1170,1206,1207],{},"user",", ",[1170,1210,1211],{},"unblock",[1170,1213,1214],{},"ip",[1170,1216,1217],{},"admin",[1170,1219,1220],{},"login"," o ",[1170,1223,1224],{},"logout",".",[1227,1228,1230],"h3",{"id":1229},"especificar-la-ruta-de-configuración-del-servidor","Especificar la ruta de configuración del servidor",[1166,1232,1233,1234,1237],{},"El archivo predeterminado en Linux es ",[1170,1235,1236],{},"~/.config/SetFN/config.yaml",". Si el servicio se ejecuta con otra cuenta o ruta, consulte la ruta indicada en el comando de ejecución del servicio.",[1166,1239,1240,1241,1221,1244,1247,1248,1251],{},"Especifique el archivo mediante ",[1170,1242,1243],{},"-c",[1170,1245,1246],{},"--config",". El ejemplo siguiente utiliza ",[1170,1249,1250],{},"/srv/setfn/config.yaml","; sustitúyalo por la ruta real.",[1253,1254,1259],"pre",{"className":1255,"code":1256,"language":1257,"meta":1258,"style":1258},"language-bash shiki shiki-themes github-light github-dark monokai","~/setfn-spacebuilder -c /srv/setfn/config.yaml port get\n~/setfn-spacebuilder -c /srv/setfn/config.yaml user list\n","bash","",[1170,1260,1261,1274],{"__ignoreMap":1258},[1262,1263,1266,1270],"span",{"class":1264,"line":1265},"line",1,[1262,1267,1269],{"class":1268},"sC2Qs","~",[1262,1271,1273],{"class":1272},"sMOD_","/setfn-spacebuilder -c /srv/setfn/config.yaml port get\n",[1262,1275,1277,1279],{"class":1264,"line":1276},2,[1262,1278,1269],{"class":1268},[1262,1280,1281],{"class":1272},"/setfn-spacebuilder -c /srv/setfn/config.yaml user list\n",[1166,1283,1284,1285,1287,1288,1221,1291,1294,1295,1297],{},"Añada la misma opción ",[1170,1286,1243],{}," a los demás comandos de este documento. Si opera con una ruta indicada mediante ",[1170,1289,1290],{},"-H",[1170,1292,1293],{},"--home",", utilice también esa opción. Cuando se especifica ",[1170,1296,1243],{},", tiene prioridad para elegir el archivo de configuración.",[1299,1300,1301],"warning",{},[1166,1302,1303,1304,1307],{},"Una ruta distinta puede abrir datos de otro servidor. Si aparece ",[1170,1305,1306],{},"Database file does not exist"," o una indicación de instalación nueva, deténgase y compruebe la cuenta de ejecución y la ruta del archivo.",[1227,1309,1311],{"id":1310},"detener-y-volver-a-iniciar-el-servidor","Detener y volver a iniciar el servidor",[1166,1313,1314,1315,1318,1319,1322,1323,1326,1327,1330],{},"Los comandos que administran usuarios, restricciones y dispositivos, incluidos ",[1170,1316,1317],{},"admin status"," y ",[1170,1320,1321],{},"admin logout-all",", abren directamente la base de datos. Si otro proceso la utiliza, pueden terminar con ",[1170,1324,1325],{},"Database is still locked"," tras varios intentos. ",[1170,1328,1329],{},"admin reset-config"," no abre la base, pero también debe ejecutarse con el servidor detenido.",[1166,1332,1333,1334,1339],{},"Si configuró el ",[1335,1336,1338],"a",{"href":1337},"../getting-started/install-linux","inicio automático",", deténgalo primero.",[1253,1341,1343],{"className":1255,"code":1342,"language":1257,"meta":1258,"style":1258},"sudo systemctl stop setfn-spacebuilder\n",[1170,1344,1345],{"__ignoreMap":1258},[1262,1346,1347,1351,1355,1358],{"class":1264,"line":1265},[1262,1348,1350],{"class":1349},"srTi1","sudo",[1262,1352,1354],{"class":1353},"sstjo"," systemctl",[1262,1356,1357],{"class":1353}," stop",[1262,1359,1360],{"class":1353}," setfn-spacebuilder\n",[1166,1362,1363],{},"Después de ejecutar los comandos necesarios, vuelva a iniciarlo.",[1253,1365,1367],{"className":1255,"code":1366,"language":1257,"meta":1258,"style":1258},"sudo systemctl start setfn-spacebuilder\n",[1170,1368,1369],{"__ignoreMap":1258},[1262,1370,1371,1373,1375,1378],{"class":1264,"line":1265},[1262,1372,1350],{"class":1349},[1262,1374,1354],{"class":1353},[1262,1376,1377],{"class":1353}," start",[1262,1379,1360],{"class":1353},[1166,1381,1382,1383,1386],{},"Si lo ejecuta directamente desde un terminal, pulse ",[1170,1384,1385],{},"Ctrl+C"," en ese terminal.",[1227,1388,1390],{"id":1389},"definir-la-contraseña-de-acceso-a-la-consola","Definir la contraseña de acceso a la consola",[1166,1392,1393,1394,1318,1396,1398,1399,1402,1403,1406],{},"Los comandos ",[1170,1395,1207],{},[1170,1397,1211],{}," solicitan ",[1170,1400,1401],{},"Console Access Password",". Esta contraseña es el valor de la variable de entorno ",[1170,1404,1405],{},"SETFN_CONSOLE_PASSWORD",". Defínala en el mismo terminal antes de ejecutar el comando.",[1253,1408,1410],{"className":1255,"code":1409,"language":1257,"meta":1258,"style":1258},"export SETFN_CONSOLE_PASSWORD=\"contraseña elegida\"\n",[1170,1411,1412],{"__ignoreMap":1258},[1262,1413,1414,1417,1420,1423],{"class":1264,"line":1265},[1262,1415,1416],{"class":1268},"export",[1262,1418,1419],{"class":1272}," SETFN_CONSOLE_PASSWORD",[1262,1421,1422],{"class":1268},"=",[1262,1424,1425],{"class":1353},"\"contraseña elegida\"\n",[1166,1427,1428,1429,1431],{},"Sirve únicamente para comprobar el acceso a comandos locales. No cambia la contraseña del administrador de Workspace ni la de la cuenta de SetFN. Cuando aparezca ",[1170,1430,1401],{},", introduzca el valor que definió en el terminal.",[1299,1433,1434],{},[1166,1435,1436],{},"Si no define la variable, se utiliza la contraseña predeterminada incluida en el ejecutable y aparece una advertencia. Defina siempre un valor propio en servidores de producción.",[1181,1438,1440],{"id":1439},"resumen-de-comandos","Resumen de comandos",[1442,1443,1444,1460],"table",{},[1445,1446,1447],"thead",{},[1448,1449,1450,1454,1457],"tr",{},[1451,1452,1453],"th",{},"Comando",[1451,1455,1456],{},"Función",[1451,1458,1459],{},"¿Detener servidor?",[1461,1462,1463,1477,1489,1522,1534,1546,1559,1574,1586,1598,1610,1624,1648,1666,1677,1688,1703,1722],"tbody",{},[1448,1464,1465,1471,1474],{},[1466,1467,1468],"td",{},[1170,1469,1470],{},"serv",[1466,1472,1473],{},"Inicia el servidor. Ejecutar el archivo sin comando también lo inicia.",[1466,1475,1476],{},"No",[1448,1478,1479,1484,1487],{},[1466,1480,1481],{},[1170,1482,1483],{},"version",[1466,1485,1486],{},"Muestra la versión y la información de compilación.",[1466,1488,1476],{},[1448,1490,1491,1502,1520],{},[1466,1492,1493,1208,1496,1208,1499],{},[1170,1494,1495],{},"lang get",[1170,1497,1498],{},"lang set \u003Ccódigo>",[1170,1500,1501],{},"lang list",[1466,1503,1504,1505,1208,1508,1208,1511,1208,1514,1318,1517,1225],{},"Consulta o cambia el idioma de los mensajes del terminal. Admite ",[1170,1506,1507],{},"en",[1170,1509,1510],{},"ko",[1170,1512,1513],{},"ja",[1170,1515,1516],{},"zh",[1170,1518,1519],{},"de",[1466,1521,1476],{},[1448,1523,1524,1529,1532],{},[1466,1525,1526],{},[1170,1527,1528],{},"port get",[1466,1530,1531],{},"Consulta el puerto actual y si está en uso.",[1466,1533,1476],{},[1448,1535,1536,1541,1544],{},[1466,1537,1538],{},[1170,1539,1540],{},"homepath get",[1466,1542,1543],{},"Consulta la ruta principal donde se guardan los datos.",[1466,1545,1476],{},[1448,1547,1548,1553,1556],{},[1466,1549,1550],{},[1170,1551,1552],{},"user list",[1466,1554,1555],{},"Muestra las cuentas de usuario.",[1466,1557,1558],{},"Sí",[1448,1560,1561,1569,1572],{},[1466,1562,1563,1208,1566],{},[1170,1564,1565],{},"user add",[1170,1567,1568],{},"user delete",[1466,1570,1571],{},"Añade o elimina una cuenta.",[1466,1573,1558],{},[1448,1575,1576,1581,1584],{},[1466,1577,1578],{},[1170,1579,1580],{},"user password",[1466,1582,1583],{},"Cambia la contraseña de un usuario.",[1466,1585,1558],{},[1448,1587,1588,1593,1596],{},[1466,1589,1590],{},[1170,1591,1592],{},"user promote",[1466,1594,1595],{},"Cambia la función de un usuario.",[1466,1597,1558],{},[1448,1599,1600,1605,1608],{},[1466,1601,1602],{},[1170,1603,1604],{},"user mfa reset",[1466,1606,1607],{},"Desactiva la verificación en dos pasos de una cuenta de administrador (recuperación de emergencia).",[1466,1609,1558],{},[1448,1611,1612,1616,1622],{},[1466,1613,1614],{},[1170,1615,1211],{},[1466,1617,1618,1619,1225],{},"Recupera de emergencia un bloqueo de inicio de sesión. Equivale a ",[1170,1620,1621],{},"user unblock",[1466,1623,1558],{},[1448,1625,1626,1643,1646],{},[1466,1627,1628,1208,1631,1208,1634,1208,1637,1208,1640],{},[1170,1629,1630],{},"ip status",[1170,1632,1633],{},"ip add",[1170,1635,1636],{},"ip remove",[1170,1638,1639],{},"ip enable",[1170,1641,1642],{},"ip disable",[1466,1644,1645],{},"Administra las restricciones por IP y la lista de permitidas.",[1466,1647,1558],{},[1448,1649,1650,1657,1664],{},[1466,1651,1652,1208,1654],{},[1170,1653,1317],{},[1170,1655,1656],{},"admin status-json",[1466,1658,1659,1660,1663],{},"Consulta el estado y la configuración; ",[1170,1661,1662],{},"status-json"," devuelve JSON.",[1466,1665,1558],{},[1448,1667,1668,1672,1675],{},[1466,1669,1670],{},[1170,1671,1321],{},[1466,1673,1674],{},"Cierra las sesiones de todos los usuarios.",[1466,1676,1558],{},[1448,1678,1679,1683,1686],{},[1466,1680,1681],{},[1170,1682,1329],{},[1466,1684,1685],{},"Elimina el archivo de configuración para repetir la configuración inicial.",[1466,1687,1558],{},[1448,1689,1690,1698,1701],{},[1466,1691,1692,1208,1695],{},[1170,1693,1694],{},"admin knowledge-backup",[1170,1696,1697],{},"admin knowledge-restore",[1466,1699,1700],{},"Realiza o restaura una copia del almacenamiento de conocimiento.",[1466,1702,1558],{},[1448,1704,1705,1713,1720],{},[1466,1706,1707,1208,1710],{},[1170,1708,1709],{},"admin vector-instance-id",[1170,1711,1712],{},"admin prepare-clone",[1466,1714,1715,1716,1225],{},"Prepara un servidor copiado como instancia independiente. Consulte ",[1335,1717,1719],{"href":1718},"../admin/system-admin/server-migration","Migrar un servidor",[1466,1721,1558],{},[1448,1723,1724,1730,1733],{},[1466,1725,1726,1208,1728],{},[1170,1727,1220],{},[1170,1729,1224],{},[1466,1731,1732],{},"Registra o desvincula este dispositivo de una cuenta de SetFN desde el terminal.",[1466,1734,1558],{},[1166,1736,1737,1738,1741],{},"Añada ",[1170,1739,1740],{},"--help"," después de un comando para consultar sus opciones.",[1253,1743,1745],{"className":1255,"code":1744,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder user --help\n",[1170,1746,1747],{"__ignoreMap":1258},[1262,1748,1749,1751],{"class":1264,"line":1265},[1262,1750,1269],{"class":1268},[1262,1752,1753],{"class":1272},"/setfn-spacebuilder user --help\n",[1181,1755,1757],{"id":1756},"recuperar-el-acceso-si-no-puede-iniciar-sesión","Recuperar el acceso si no puede iniciar sesión",[1166,1759,1760],{},"Detenga el servidor y defina la contraseña de consola antes de ejecutar cualquiera de estos comandos.",[1227,1762,1764],{"id":1763},"eliminar-un-bloqueo-de-inicio-de-sesión","Eliminar un bloqueo de inicio de sesión",[1166,1766,1767],{},"Si los fallos repetidos bloquearon al administrador, añada a la lista blanca de seguridad la IP del equipo desde el que accederá.",[1253,1769,1771],{"className":1255,"code":1770,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder unblock --ip 203.0.113.10\n",[1170,1772,1773],{"__ignoreMap":1258},[1262,1774,1775,1777],{"class":1264,"line":1265},[1262,1776,1269],{"class":1268},[1262,1778,1779],{"class":1272},"/setfn-spacebuilder unblock --ip 203.0.113.10\n",[1166,1781,1782],{},"Consulte el estado de recuperación.",[1253,1784,1786],{"className":1255,"code":1785,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder unblock --status\n",[1170,1787,1788],{"__ignoreMap":1258},[1262,1789,1790,1792],{"class":1264,"line":1265},[1262,1791,1269],{"class":1268},[1262,1793,1794],{"class":1272},"/setfn-spacebuilder unblock --status\n",[1166,1796,1797],{},"Si todavía no puede acceder, desactive temporalmente la seguridad de inicio de sesión.",[1253,1799,1801],{"className":1255,"code":1800,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder unblock --all\n",[1170,1802,1803],{"__ignoreMap":1258},[1262,1804,1805,1807],{"class":1264,"line":1265},[1262,1806,1269],{"class":1268},[1262,1808,1809],{"class":1272},"/setfn-spacebuilder unblock --all\n",[1299,1811,1812],{},[1166,1813,1814,1817],{},[1170,1815,1816],{},"--all"," desactiva la seguridad y la mantiene desactivada. Después de acceder a la página de administración y resolver la causa, vuelva a activarla con el siguiente comando.",[1253,1819,1821],{"className":1255,"code":1820,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder unblock --enable-security\n",[1170,1822,1823],{"__ignoreMap":1258},[1262,1824,1825,1827],{"class":1264,"line":1265},[1262,1826,1269],{"class":1268},[1262,1828,1829],{"class":1272},"/setfn-spacebuilder unblock --enable-security\n",[1227,1831,1833],{"id":1832},"comprobar-la-cuenta-de-usuario-de-destino","Comprobar la cuenta de usuario de destino",[1166,1835,1836],{},"Consulte primero las cuentas de usuario existentes.",[1253,1838,1840],{"className":1255,"code":1839,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder user list\n",[1170,1841,1842],{"__ignoreMap":1258},[1262,1843,1844,1846],{"class":1264,"line":1265},[1262,1845,1269],{"class":1268},[1262,1847,1848],{"class":1272},"/setfn-spacebuilder user list\n",[1166,1850,1851,1852,1855,1856,1859,1860,1863],{},"Busque en la columna ",[1170,1853,1854],{},"Username"," el nombre de inicio de sesión de la cuenta de destino. Sustituya todo el marcador ",[1170,1857,1858],{},"\"\u003Ccuenta de usuario>\""," de los comandos siguientes por ese valor. La columna ",[1170,1861,1862],{},"Nick",", en cambio, contiene el nombre mostrado.",[1227,1865,1867],{"id":1866},"cambiar-la-contraseña-del-administrador","Cambiar la contraseña del administrador",[1253,1869,1871],{"className":1255,"code":1870,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder user password -u \"\u003Ccuenta de usuario>\" --password \"nueva contraseña\"\n",[1170,1872,1873],{"__ignoreMap":1258},[1262,1874,1875,1877,1880,1882,1885],{"class":1264,"line":1265},[1262,1876,1269],{"class":1268},[1262,1878,1879],{"class":1272},"/setfn-spacebuilder user password -u ",[1262,1881,1858],{"class":1353},[1262,1883,1884],{"class":1272}," --password ",[1262,1886,1887],{"class":1353},"\"nueva contraseña\"\n",[1166,1889,1890,1891,1894,1895,1897,1898,1900,1901,1905],{},"En ",[1170,1892,1893],{},"-u",", sustituya todo el marcador por el nombre de inicio de sesión de la cuenta de usuario existente de Workspace que aparece en la columna ",[1170,1896,1854],{},". No utilice el nombre mostrado en ",[1170,1899,1862],{},". El comando queda en el historial del terminal; recomendamos volver a cambiar la contraseña desde la página de administración después de iniciar sesión. La contraseña nueva debe cumplir las ",[1335,1902,1904],{"href":1903},"../admin/user-management/account-security#configurar-las-reglas-de-contrase%C3%B1a","reglas de contraseña"," del servidor; las contraseñas habituales o filtradas se rechazan. En los servidores recién instalados, la regla predeterminada es un mínimo de 12 caracteres.",[1227,1907,1909],{"id":1908},"desactivar-la-verificación-en-dos-pasos-de-un-administrador","Desactivar la verificación en dos pasos de un administrador",[1166,1911,1912],{},"Úselo cuando un administrador ha perdido la app de autenticación y los códigos de recuperación, no puede iniciar sesión y no hay otro superusuario que pueda restablecerla desde la página de administración.",[1253,1914,1916],{"className":1255,"code":1915,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder user mfa reset \"\u003Ccuenta de usuario>\"\n",[1170,1917,1918],{"__ignoreMap":1258},[1262,1919,1920,1922,1925],{"class":1264,"line":1265},[1262,1921,1269],{"class":1268},[1262,1923,1924],{"class":1272},"/setfn-spacebuilder user mfa reset ",[1262,1926,1927],{"class":1353},"\"\u003Ccuenta de usuario>\"\n",[1166,1929,1930,1931,1934,1935,1938,1939,1225],{},"Se eliminan la app de autenticación y los códigos de recuperación de esa cuenta y se cierran todas sus sesiones iniciadas. El siguiente inicio de sesión solo pide la contraseña; si la política ",[1170,1932,1933],{},"Exigir verificación en dos pasos a administradores"," está activada, deberá configurarla de nuevo después de iniciar sesión. La ejecución queda registrada en el registro de auditoría como ",[1170,1936,1937],{},"Verificación en dos pasos restablecida",". Si se ejecuta en una cuenta que no usa la verificación en dos pasos, solo se muestra un aviso y no cambia nada. El procedimiento de configuración se explica en ",[1335,1940,335],{"href":1941},"../admin/security/two-factor-auth",[1227,1943,1945],{"id":1944},"recuperar-permisos-de-administrador","Recuperar permisos de administrador",[1166,1947,1948],{},"Si no queda ninguna cuenta con permisos de administrador, cambie la función de un usuario existente.",[1253,1950,1952],{"className":1255,"code":1951,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder user promote -u \"\u003Ccuenta de usuario>\" -r admin\n",[1170,1953,1954],{"__ignoreMap":1258},[1262,1955,1956,1958,1961,1963],{"class":1264,"line":1265},[1262,1957,1269],{"class":1268},[1262,1959,1960],{"class":1272},"/setfn-spacebuilder user promote -u ",[1262,1962,1858],{"class":1353},[1262,1964,1965],{"class":1272}," -r admin\n",[1166,1967,1968,1969,1971,1972,1975,1976,1978,1979,1981,1982,1984],{},"En este comando, ",[1170,1970,1893],{}," identifica el nombre de inicio de sesión de la cuenta existente. ",[1170,1973,1974],{},"-r admin"," asigna el valor fijo de rol ",[1170,1977,1217],{},"; en cambio, ",[1170,1980,1217],{}," en ",[1170,1983,1317],{}," es el nombre de un grupo de comandos administrativos.",[1442,1986,1987,1997],{},[1445,1988,1989],{},[1448,1990,1991,1994],{},[1451,1992,1993],{},"Opción",[1451,1995,1996],{},"Descripción",[1461,1998,1999,2013],{},[1448,2000,2001,2008],{},[1466,2002,2003,1208,2005],{},[1170,2004,1893],{},[1170,2006,2007],{},"--username",[1466,2009,2010,2011,1225],{},"Nombre de inicio de sesión de una cuenta existente, mostrado en la columna ",[1170,2012,1854],{},[1448,2014,2015,2023],{},[1466,2016,2017,1208,2020],{},[1170,2018,2019],{},"-r",[1170,2021,2022],{},"--role",[1466,2024,2025,2026,1208,2029,1221,2031,2033,2034,1225],{},"Uno de ",[1170,2027,2028],{},"superuser",[1170,2030,1217],{},[1170,2032,1207],{},". Si se omite, utiliza ",[1170,2035,2028],{},[1227,2037,2039],{"id":2038},"añadir-y-eliminar-cuentas-de-usuario","Añadir y eliminar cuentas de usuario",[1253,2041,2043],{"className":1255,"code":2042,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder user add -u newadmin -n \"Nuevo administrador\" --admin\n",[1170,2044,2045],{"__ignoreMap":1258},[1262,2046,2047,2049,2052,2055],{"class":1264,"line":1265},[1262,2048,1269],{"class":1268},[1262,2050,2051],{"class":1272},"/setfn-spacebuilder user add -u newadmin -n ",[1262,2053,2054],{"class":1353},"\"Nuevo administrador\"",[1262,2056,2057],{"class":1272}," --admin\n",[1442,2059,2060,2068],{},[1445,2061,2062],{},[1448,2063,2064,2066],{},[1451,2065,1993],{},[1451,2067,1996],{},[1461,2069,2070,2081,2094,2104],{},[1448,2071,2072,2078],{},[1466,2073,2074,1208,2076],{},[1170,2075,1893],{},[1170,2077,2007],{},[1466,2079,2080],{},"Nombre utilizado para iniciar sesión.",[1448,2082,2083,2091],{},[1466,2084,2085,1208,2088],{},[1170,2086,2087],{},"-n",[1170,2089,2090],{},"--nickname",[1466,2092,2093],{},"Nombre mostrado en la pantalla.",[1448,2095,2096,2101],{},[1466,2097,2098],{},[1170,2099,2100],{},"--password",[1466,2102,2103],{},"Contraseña. Si se omite, se muestra una contraseña generada automáticamente.",[1448,2105,2106,2111],{},[1466,2107,2108],{},[1170,2109,2110],{},"--admin",[1466,2112,2113],{},"Añade la cuenta como administrador.",[1166,2115,2116],{},"Para eliminar una cuenta, especifique el nombre. No puede eliminar al último administrador.",[1253,2118,2120],{"className":1255,"code":2119,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder user delete -u olduser\n",[1170,2121,2122],{"__ignoreMap":1258},[1262,2123,2124,2126],{"class":1264,"line":1265},[1262,2125,1269],{"class":1268},[1262,2127,2128],{"class":1272},"/setfn-spacebuilder user delete -u olduser\n",[2130,2131,2132],"danger",{},[1166,2133,2134,2135,2138,2139,2141],{},"Si utiliza ",[1170,2136,2137],{},"--delete-home"," con ",[1170,2140,1568],{},", también se eliminan la carpeta principal del usuario y sus archivos. No puede recuperar esos archivos mediante este comando.",[1181,2143,2145],{"id":2144},"administrar-restricciones-de-acceso-por-ip","Administrar restricciones de acceso por IP",[1166,2147,2148],{},"Cuando se activan, solo las IP de la lista de permitidas pueden acceder a la página de administración. Corrija mediante comandos una lista incorrecta que impida acceder a la página de administración.",[1166,2150,2151],{},"Consulte el estado y la lista.",[1253,2153,2155],{"className":1255,"code":2154,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder ip status\n",[1170,2156,2157],{"__ignoreMap":1258},[1262,2158,2159,2161],{"class":1264,"line":1265},[1262,2160,1269],{"class":1268},[1262,2162,2163],{"class":1272},"/setfn-spacebuilder ip status\n",[1166,2165,2166],{},"Añada o elimine una dirección IP o un intervalo CIDR.",[1253,2168,2170],{"className":1255,"code":2169,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder ip add --ip 192.168.1.100\n~/setfn-spacebuilder ip add --ip 192.168.1.0/24\n~/setfn-spacebuilder ip remove --ip 192.168.1.100\n",[1170,2171,2172,2179,2186],{"__ignoreMap":1258},[1262,2173,2174,2176],{"class":1264,"line":1265},[1262,2175,1269],{"class":1268},[1262,2177,2178],{"class":1272},"/setfn-spacebuilder ip add --ip 192.168.1.100\n",[1262,2180,2181,2183],{"class":1264,"line":1276},[1262,2182,1269],{"class":1268},[1262,2184,2185],{"class":1272},"/setfn-spacebuilder ip add --ip 192.168.1.0/24\n",[1262,2187,2189,2191],{"class":1264,"line":2188},3,[1262,2190,1269],{"class":1268},[1262,2192,2193],{"class":1272},"/setfn-spacebuilder ip remove --ip 192.168.1.100\n",[1166,2195,2196],{},"Active o desactive la restricción.",[1253,2198,2200],{"className":1255,"code":2199,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder ip enable\n~/setfn-spacebuilder ip disable\n",[1170,2201,2202,2209],{"__ignoreMap":1258},[1262,2203,2204,2206],{"class":1264,"line":1265},[1262,2205,1269],{"class":1268},[1262,2207,2208],{"class":1272},"/setfn-spacebuilder ip enable\n",[1262,2210,2211,2213],{"class":1264,"line":1276},[1262,2212,1269],{"class":1268},[1262,2214,2215],{"class":1272},"/setfn-spacebuilder ip disable\n",[1299,2217,2218],{},[1166,2219,2220,2221,2223,2224,2226],{},"Antes de ejecutar ",[1170,2222,1639],{},", utilice ",[1170,2225,1630],{}," para comprobar que la IP del equipo desde el que accederá está permitida. De lo contrario, no podrá acceder a la página de administración.",[1181,2228,2230],{"id":2229},"consultar-la-configuración-del-servidor","Consultar la configuración del servidor",[1253,2232,2234],{"className":1255,"code":2233,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder port get\n~/setfn-spacebuilder homepath get\n~/setfn-spacebuilder lang get\n",[1170,2235,2236,2243,2250],{"__ignoreMap":1258},[1262,2237,2238,2240],{"class":1264,"line":1265},[1262,2239,1269],{"class":1268},[1262,2241,2242],{"class":1272},"/setfn-spacebuilder port get\n",[1262,2244,2245,2247],{"class":1264,"line":1276},[1262,2246,1269],{"class":1268},[1262,2248,2249],{"class":1272},"/setfn-spacebuilder homepath get\n",[1262,2251,2252,2254],{"class":1264,"line":2188},[1262,2253,1269],{"class":1268},[1262,2255,2256],{"class":1272},"/setfn-spacebuilder lang get\n",[1186,2258,2259,2265,2278],{},[1189,2260,2261,2262,1225],{},"Puede cambiar inmediatamente el idioma de los mensajes, por ejemplo con ",[1170,2263,2264],{},"lang set ko",[1189,2266,2267,1318,2270,2273,2274,2277],{},[1170,2268,2269],{},"port set \u003Cpuerto>",[1170,2271,2272],{},"homepath set \u003Cruta>"," no cambian los valores. Muestran qué debe escribir en el archivo de configuración; ",[1170,2275,2276],{},"port set"," también indica si el puerto está disponible. Edite el archivo y reinicie el servidor para aplicar el cambio.",[1189,2279,2280,2281,2284,2285,2288,2289,1225],{},"Los puertos admitidos van de ",[1170,2282,2283],{},"3000"," a ",[1170,2286,2287],{},"65535",". El predeterminado es ",[1170,2290,2291],{},"8510",[1181,2293,2295],{"id":2294},"recuperar-la-conexión-del-dispositivo-con-la-cuenta-de-setfn","Recuperar la conexión del dispositivo con la cuenta de SetFN",[1166,2297,2298,2299,1318,2301,1225],{},"Estos comandos administran la conexión entre la cuenta de SetFN y el dispositivo del servidor. Para bloqueos o contraseñas de usuarios de Workspace, utilice ",[1170,2300,1207],{},[1170,2302,1211],{},[1166,2304,2305],{},"Detenga el servidor y comience la conexión utilizando la misma ruta de configuración.",[1253,2307,2309],{"className":1255,"code":2308,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder login\n",[1170,2310,2311],{"__ignoreMap":1258},[1262,2312,2313,2315],{"class":1264,"line":1265},[1262,2314,1269],{"class":1268},[1262,2316,2317],{"class":1272},"/setfn-spacebuilder login\n",[1166,2319,2320],{},"Siga las instrucciones de autenticación del terminal y apruebe en el navegador. Para volver a conectar un dispositivo ya registrado, utilice:",[1253,2322,2324],{"className":1255,"code":2323,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder login --force\n",[1170,2325,2326],{"__ignoreMap":1258},[1262,2327,2328,2330],{"class":1264,"line":1265},[1262,2329,1269],{"class":1268},[1262,2331,2332],{"class":1272},"/setfn-spacebuilder login --force\n",[1166,2334,2335],{},"Si la autenticación caducó o dejó de ser válida, desvincule y vuelva a registrar.",[1253,2337,2339],{"className":1255,"code":2338,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder logout\n~/setfn-spacebuilder login --force\n",[1170,2340,2341,2348],{"__ignoreMap":1258},[1262,2342,2343,2345],{"class":1264,"line":1265},[1262,2344,1269],{"class":1268},[1262,2346,2347],{"class":1272},"/setfn-spacebuilder logout\n",[1262,2349,2350,2352],{"class":1264,"line":1276},[1262,2351,1269],{"class":1268},[1262,2353,2332],{"class":1272},[1166,2355,2356,2358,2359,2362,2363,1225],{},[1170,2357,1224],{}," elimina de forma predeterminada el token del sitio local, la clave del dispositivo y los archivos de autenticación. ",[1170,2360,2361],{},"logout --unlink"," es una opción compatible que realiza la misma desvinculación completa. Para conservar la clave y los archivos y eliminar solo el token de sesión del sitio, utilice ",[1170,2364,2365],{},"logout --keep-link",[1166,2367,2368,2369,1225],{},"Después de reconectar, inicie el servidor y compruebe el ",[1335,2370,2372],{"href":2371},"../admin/home/license","estado de registro de la licencia",[1181,2374,2376],{"id":2375},"administrar-el-estado-del-servidor-y-las-sesiones","Administrar el estado del servidor y las sesiones",[1166,2378,2379],{},"Consulte el estado y la configuración actuales.",[1253,2381,2383],{"className":1255,"code":2382,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder admin status\n",[1170,2384,2385],{"__ignoreMap":1258},[1262,2386,2387,2389],{"class":1264,"line":1265},[1262,2388,1269],{"class":1268},[1262,2390,2391],{"class":1272},"/setfn-spacebuilder admin status\n",[1166,2393,2394],{},"Si sospecha que se han filtrado credenciales, cierre todas las sesiones. Los usuarios deberán volver a iniciar sesión.",[1253,2396,2398],{"className":1255,"code":2397,"language":1257,"meta":1258,"style":1258},"~/setfn-spacebuilder admin logout-all\n",[1170,2399,2400],{"__ignoreMap":1258},[1262,2401,2402,2404],{"class":1264,"line":1265},[1262,2403,1269],{"class":1268},[1262,2405,2406],{"class":1272},"/setfn-spacebuilder admin logout-all\n",[2130,2408,2409],{},[1166,2410,2411,2413],{},[1170,2412,1329],{}," elimina el archivo de configuración. En el siguiente inicio deberá repetir toda la configuración inicial. Utilícelo únicamente si el archivo está dañado y el servidor no puede iniciarse.",[1166,2415,2416,2417,1225],{},"Para realizar y restaurar copias del almacenamiento de conocimiento, consulte ",[1335,2418,225],{"href":2419},"../admin/knowledge/storage-operations",[1181,2421,2423],{"id":2422},"información-útil","Información útil",[1186,2425,2426,2444],{},[1189,2427,2428,2429,1318,2432,2435,2436,2439,2440,2443],{},"Linux conserva solo 15 caracteres del nombre de un proceso, por lo que ",[1170,2430,2431],{},"ps -e",[1170,2433,2434],{},"top"," muestran ",[1170,2437,2438],{},"setfn-spacebuil",". Utilice ",[1170,2441,2442],{},"pgrep -f setfn-spacebuilder"," para comprobar si se está ejecutando.",[1189,2445,2446],{},"Recomendamos realizar desde la página de administración las tareas disponibles allí, como añadir usuarios o administrar bloqueos. Los comandos de cuentas y bloqueos requieren detener el servidor.",[1181,2448,2450],{"id":2449},"documentos-relacionados","Documentos relacionados",[1186,2452,2453,2457,2463,2467,2471],{},[1189,2454,2455],{},[1335,2456,21],{"href":1337},[1189,2458,2459],{},[1335,2460,2462],{"href":2461},"../admin/security/block-management","Gestión de bloqueos",[1189,2464,2465],{},[1335,2466,335],{"href":1941},[1189,2468,2469],{},[1335,2470,225],{"href":2419},[1189,2472,2473],{},[1335,2474,2476],{"href":2475},"../FAQ/troubleshooting","Guía de solución de problemas",[2478,2479,2480],"style",{},"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}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 .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}",{"title":1258,"searchDepth":1276,"depth":2188,"links":2482},[2483,2488,2489,2497,2498,2499,2500,2501,2502],{"id":1183,"depth":1276,"text":1184,"children":2484},[2485,2486,2487],{"id":1229,"depth":2188,"text":1230},{"id":1310,"depth":2188,"text":1311},{"id":1389,"depth":2188,"text":1390},{"id":1439,"depth":1276,"text":1440},{"id":1756,"depth":1276,"text":1757,"children":2490},[2491,2492,2493,2494,2495,2496],{"id":1763,"depth":2188,"text":1764},{"id":1832,"depth":2188,"text":1833},{"id":1866,"depth":2188,"text":1867},{"id":1908,"depth":2188,"text":1909},{"id":1944,"depth":2188,"text":1945},{"id":2038,"depth":2188,"text":2039},{"id":2144,"depth":1276,"text":2145},{"id":2229,"depth":1276,"text":2230},{"id":2294,"depth":1276,"text":2295},{"id":2375,"depth":1276,"text":2376},{"id":2422,"depth":1276,"text":2423},{"id":2449,"depth":1276,"text":2450},"Presenta los comandos para recuperar cuentas, eliminar restricciones de acceso y consultar la configuración desde el terminal del equipo donde está instalado SpaceBuilder.","md",{},true,{"title":2508,"description":2509,"ogType":2510,"twitterCard":2511,"keywords":2512},"Administrar el servidor mediante comandos | SetFN Docs","Explica cómo recuperar cuentas y consultar las restricciones de acceso y la configuración mediante los comandos administrativos del ejecutable de SpaceBuilder.","article","summary_large_image",[2513,2514,1172,2515,2516,2517],"Comandos","CLI","Recuperar cuenta de administrador","Desbloquear inicio de sesión","Restricciones de acceso por IP","mP8UOqKtRIhAmr4A7Aro7JJ1sQNXkKRBejJG4Jj71bQ",[2520,2521],{"title":1070,"path":1071,"stem":1072,"slug":1073,"children":-1},{"title":1090,"path":1091,"stem":1092,"slug":1093,"children":-1},{"title":1080,"filename":2523,"content":2524},"commands","# Administrar el servidor mediante comandos\n\nAdemás de iniciar el servidor, el ejecutable de SpaceBuilder (`setfn-spacebuilder`) incluye comandos administrativos para el terminal. Utilícelos para recuperar cuentas o restricciones de acceso cuando no pueda iniciar sesión en la página de administración y para consultar ajustes como el puerto y el idioma.\n\nEste documento es una referencia para administradores que instalan y operan el servidor. Realice la administración habitual desde la página de administración y utilice los comandos solo cuando esa página no esté disponible.\n\n---\n\n## Antes de comenzar\n\n- Ejecute los comandos en el terminal del equipo donde está instalado SpaceBuilder.\n- Utilice la misma cuenta del sistema operativo que ejecuta SpaceBuilder. La configuración predeterminada se encuentra bajo la carpeta principal de ese usuario; si utiliza una ruta distinta, especifique el mismo archivo de configuración que el servidor en funcionamiento.\n- Los ejemplos presuponen que el ejecutable se encuentra en la carpeta principal (`~/setfn-spacebuilder`). Sustituya la ruta si está en otra ubicación.\n- Detenga el servidor antes de ejecutar comandos administrativos que empiecen por `user`, `unblock`, `ip`, `admin`, `login` o `logout`.\n\n### Especificar la ruta de configuración del servidor\n\nEl archivo predeterminado en Linux es `~/.config/SetFN/config.yaml`. Si el servicio se ejecuta con otra cuenta o ruta, consulte la ruta indicada en el comando de ejecución del servicio.\n\nEspecifique el archivo mediante `-c` o `--config`. El ejemplo siguiente utiliza `/srv/setfn/config.yaml`; sustitúyalo por la ruta real.\n\n```bash\n~/setfn-spacebuilder -c /srv/setfn/config.yaml port get\n~/setfn-spacebuilder -c /srv/setfn/config.yaml user list\n```\n\nAñada la misma opción `-c` a los demás comandos de este documento. Si opera con una ruta indicada mediante `-H` o `--home`, utilice también esa opción. Cuando se especifica `-c`, tiene prioridad para elegir el archivo de configuración.\n\n::warning\nUna ruta distinta puede abrir datos de otro servidor. Si aparece `Database file does not exist` o una indicación de instalación nueva, deténgase y compruebe la cuenta de ejecución y la ruta del archivo.\n::\n\n### Detener y volver a iniciar el servidor\n\nLos comandos que administran usuarios, restricciones y dispositivos, incluidos `admin status` y `admin logout-all`, abren directamente la base de datos. Si otro proceso la utiliza, pueden terminar con `Database is still locked` tras varios intentos. `admin reset-config` no abre la base, pero también debe ejecutarse con el servidor detenido.\n\nSi configuró el [inicio automático](../00.getting-started/10.install-linux.md), deténgalo primero.\n\n```bash\nsudo systemctl stop setfn-spacebuilder\n```\n\nDespués de ejecutar los comandos necesarios, vuelva a iniciarlo.\n\n```bash\nsudo systemctl start setfn-spacebuilder\n```\n\nSi lo ejecuta directamente desde un terminal, pulse `Ctrl+C` en ese terminal.\n\n### Definir la contraseña de acceso a la consola\n\nLos comandos `user` y `unblock` solicitan `Console Access Password`. Esta contraseña es el valor de la variable de entorno `SETFN_CONSOLE_PASSWORD`. Defínala en el mismo terminal antes de ejecutar el comando.\n\n```bash\nexport SETFN_CONSOLE_PASSWORD=\"contraseña elegida\"\n```\n\nSirve únicamente para comprobar el acceso a comandos locales. No cambia la contraseña del administrador de Workspace ni la de la cuenta de SetFN. Cuando aparezca `Console Access Password`, introduzca el valor que definió en el terminal.\n\n::warning\nSi no define la variable, se utiliza la contraseña predeterminada incluida en el ejecutable y aparece una advertencia. Defina siempre un valor propio en servidores de producción.\n::\n\n## Resumen de comandos\n\n| Comando | Función | ¿Detener servidor? |\n| ---- | ------- | --------- |\n| `serv` | Inicia el servidor. Ejecutar el archivo sin comando también lo inicia. | No |\n| `version` | Muestra la versión y la información de compilación. | No |\n| `lang get`, `lang set \u003Ccódigo>`, `lang list` | Consulta o cambia el idioma de los mensajes del terminal. Admite `en`, `ko`, `ja`, `zh` y `de`. | No |\n| `port get` | Consulta el puerto actual y si está en uso. | No |\n| `homepath get` | Consulta la ruta principal donde se guardan los datos. | No |\n| `user list` | Muestra las cuentas de usuario. | Sí |\n| `user add`, `user delete` | Añade o elimina una cuenta. | Sí |\n| `user password` | Cambia la contraseña de un usuario. | Sí |\n| `user promote` | Cambia la función de un usuario. | Sí |\n| `user mfa reset` | Desactiva la verificación en dos pasos de una cuenta de administrador (recuperación de emergencia). | Sí |\n| `unblock` | Recupera de emergencia un bloqueo de inicio de sesión. Equivale a `user unblock`. | Sí |\n| `ip status`, `ip add`, `ip remove`, `ip enable`, `ip disable` | Administra las restricciones por IP y la lista de permitidas. | Sí |\n| `admin status`, `admin status-json` | Consulta el estado y la configuración; `status-json` devuelve JSON. | Sí |\n| `admin logout-all` | Cierra las sesiones de todos los usuarios. | Sí |\n| `admin reset-config` | Elimina el archivo de configuración para repetir la configuración inicial. | Sí |\n| `admin knowledge-backup`, `admin knowledge-restore` | Realiza o restaura una copia del almacenamiento de conocimiento. | Sí |\n| `admin vector-instance-id`, `admin prepare-clone` | Prepara un servidor copiado como instancia independiente. Consulte [Migrar un servidor](../10.admin/60.system-admin/20.server-migration.md). | Sí |\n| `login`, `logout` | Registra o desvincula este dispositivo de una cuenta de SetFN desde el terminal. | Sí |\n\nAñada `--help` después de un comando para consultar sus opciones.\n\n```bash\n~/setfn-spacebuilder user --help\n```\n\n## Recuperar el acceso si no puede iniciar sesión\n\nDetenga el servidor y defina la contraseña de consola antes de ejecutar cualquiera de estos comandos.\n\n### Eliminar un bloqueo de inicio de sesión\n\nSi los fallos repetidos bloquearon al administrador, añada a la lista blanca de seguridad la IP del equipo desde el que accederá.\n\n```bash\n~/setfn-spacebuilder unblock --ip 203.0.113.10\n```\n\nConsulte el estado de recuperación.\n\n```bash\n~/setfn-spacebuilder unblock --status\n```\n\nSi todavía no puede acceder, desactive temporalmente la seguridad de inicio de sesión.\n\n```bash\n~/setfn-spacebuilder unblock --all\n```\n\n::warning\n`--all` desactiva la seguridad y la mantiene desactivada. Después de acceder a la página de administración y resolver la causa, vuelva a activarla con el siguiente comando.\n::\n\n```bash\n~/setfn-spacebuilder unblock --enable-security\n```\n\n### Comprobar la cuenta de usuario de destino\n\nConsulte primero las cuentas de usuario existentes.\n\n```bash\n~/setfn-spacebuilder user list\n```\n\nBusque en la columna `Username` el nombre de inicio de sesión de la cuenta de destino. Sustituya todo el marcador `\"\u003Ccuenta de usuario>\"` de los comandos siguientes por ese valor. La columna `Nick`, en cambio, contiene el nombre mostrado.\n\n### Cambiar la contraseña del administrador\n\n```bash\n~/setfn-spacebuilder user password -u \"\u003Ccuenta de usuario>\" --password \"nueva contraseña\"\n```\n\nEn `-u`, sustituya todo el marcador por el nombre de inicio de sesión de la cuenta de usuario existente de Workspace que aparece en la columna `Username`. No utilice el nombre mostrado en `Nick`. El comando queda en el historial del terminal; recomendamos volver a cambiar la contraseña desde la página de administración después de iniciar sesión. La contraseña nueva debe cumplir las [reglas de contraseña](../10.admin/10.user-management/32.account-security.md#configurar-las-reglas-de-contraseña) del servidor; las contraseñas habituales o filtradas se rechazan. En los servidores recién instalados, la regla predeterminada es un mínimo de 12 caracteres.\n\n### Desactivar la verificación en dos pasos de un administrador\n\nÚselo cuando un administrador ha perdido la app de autenticación y los códigos de recuperación, no puede iniciar sesión y no hay otro superusuario que pueda restablecerla desde la página de administración.\n\n```bash\n~/setfn-spacebuilder user mfa reset \"\u003Ccuenta de usuario>\"\n```\n\nSe eliminan la app de autenticación y los códigos de recuperación de esa cuenta y se cierran todas sus sesiones iniciadas. El siguiente inicio de sesión solo pide la contraseña; si la política `Exigir verificación en dos pasos a administradores` está activada, deberá configurarla de nuevo después de iniciar sesión. La ejecución queda registrada en el registro de auditoría como `Verificación en dos pasos restablecida`. Si se ejecuta en una cuenta que no usa la verificación en dos pasos, solo se muestra un aviso y no cambia nada. El procedimiento de configuración se explica en [Configurar la verificación en dos pasos para administradores](../10.admin/50.security/18.two-factor-auth.md).\n\n### Recuperar permisos de administrador\n\nSi no queda ninguna cuenta con permisos de administrador, cambie la función de un usuario existente.\n\n```bash\n~/setfn-spacebuilder user promote -u \"\u003Ccuenta de usuario>\" -r admin\n```\n\nEn este comando, `-u` identifica el nombre de inicio de sesión de la cuenta existente. `-r admin` asigna el valor fijo de rol `admin`; en cambio, `admin` en `admin status` es el nombre de un grupo de comandos administrativos.\n\n| Opción | Descripción |\n| ---- | ---- |\n| `-u`, `--username` | Nombre de inicio de sesión de una cuenta existente, mostrado en la columna `Username`. |\n| `-r`, `--role` | Uno de `superuser`, `admin` o `user`. Si se omite, utiliza `superuser`. |\n\n### Añadir y eliminar cuentas de usuario\n\n```bash\n~/setfn-spacebuilder user add -u newadmin -n \"Nuevo administrador\" --admin\n```\n\n| Opción | Descripción |\n| ---- | ---- |\n| `-u`, `--username` | Nombre utilizado para iniciar sesión. |\n| `-n`, `--nickname` | Nombre mostrado en la pantalla. |\n| `--password` | Contraseña. Si se omite, se muestra una contraseña generada automáticamente. |\n| `--admin` | Añade la cuenta como administrador. |\n\nPara eliminar una cuenta, especifique el nombre. No puede eliminar al último administrador.\n\n```bash\n~/setfn-spacebuilder user delete -u olduser\n```\n\n::danger\nSi utiliza `--delete-home` con `user delete`, también se eliminan la carpeta principal del usuario y sus archivos. No puede recuperar esos archivos mediante este comando.\n::\n\n## Administrar restricciones de acceso por IP\n\nCuando se activan, solo las IP de la lista de permitidas pueden acceder a la página de administración. Corrija mediante comandos una lista incorrecta que impida acceder a la página de administración.\n\nConsulte el estado y la lista.\n\n```bash\n~/setfn-spacebuilder ip status\n```\n\nAñada o elimine una dirección IP o un intervalo CIDR.\n\n```bash\n~/setfn-spacebuilder ip add --ip 192.168.1.100\n~/setfn-spacebuilder ip add --ip 192.168.1.0/24\n~/setfn-spacebuilder ip remove --ip 192.168.1.100\n```\n\nActive o desactive la restricción.\n\n```bash\n~/setfn-spacebuilder ip enable\n~/setfn-spacebuilder ip disable\n```\n\n::warning\nAntes de ejecutar `ip enable`, utilice `ip status` para comprobar que la IP del equipo desde el que accederá está permitida. De lo contrario, no podrá acceder a la página de administración.\n::\n\n## Consultar la configuración del servidor\n\n```bash\n~/setfn-spacebuilder port get\n~/setfn-spacebuilder homepath get\n~/setfn-spacebuilder lang get\n```\n\n- Puede cambiar inmediatamente el idioma de los mensajes, por ejemplo con `lang set ko`.\n- `port set \u003Cpuerto>` y `homepath set \u003Cruta>` no cambian los valores. Muestran qué debe escribir en el archivo de configuración; `port set` también indica si el puerto está disponible. Edite el archivo y reinicie el servidor para aplicar el cambio.\n- Los puertos admitidos van de `3000` a `65535`. El predeterminado es `8510`.\n\n## Recuperar la conexión del dispositivo con la cuenta de SetFN\n\nEstos comandos administran la conexión entre la cuenta de SetFN y el dispositivo del servidor. Para bloqueos o contraseñas de usuarios de Workspace, utilice `user` y `unblock`.\n\nDetenga el servidor y comience la conexión utilizando la misma ruta de configuración.\n\n```bash\n~/setfn-spacebuilder login\n```\n\nSiga las instrucciones de autenticación del terminal y apruebe en el navegador. Para volver a conectar un dispositivo ya registrado, utilice:\n\n```bash\n~/setfn-spacebuilder login --force\n```\n\nSi la autenticación caducó o dejó de ser válida, desvincule y vuelva a registrar.\n\n```bash\n~/setfn-spacebuilder logout\n~/setfn-spacebuilder login --force\n```\n\n`logout` elimina de forma predeterminada el token del sitio local, la clave del dispositivo y los archivos de autenticación. `logout --unlink` es una opción compatible que realiza la misma desvinculación completa. Para conservar la clave y los archivos y eliminar solo el token de sesión del sitio, utilice `logout --keep-link`.\n\nDespués de reconectar, inicie el servidor y compruebe el [estado de registro de la licencia](../10.admin/00.home/20.license.md).\n\n## Administrar el estado del servidor y las sesiones\n\nConsulte el estado y la configuración actuales.\n\n```bash\n~/setfn-spacebuilder admin status\n```\n\nSi sospecha que se han filtrado credenciales, cierre todas las sesiones. Los usuarios deberán volver a iniciar sesión.\n\n```bash\n~/setfn-spacebuilder admin logout-all\n```\n\n::danger\n`admin reset-config` elimina el archivo de configuración. En el siguiente inicio deberá repetir toda la configuración inicial. Utilícelo únicamente si el archivo está dañado y el servidor no puede iniciarse.\n::\n\nPara realizar y restaurar copias del almacenamiento de conocimiento, consulte [Operar el almacenamiento de conocimiento](../10.admin/30.knowledge/32.storage-operations.md).\n\n## Información útil\n\n- Linux conserva solo 15 caracteres del nombre de un proceso, por lo que `ps -e` y `top` muestran `setfn-spacebuil`. Utilice `pgrep -f setfn-spacebuilder` para comprobar si se está ejecutando.\n- Recomendamos realizar desde la página de administración las tareas disponibles allí, como añadir usuarios o administrar bloqueos. Los comandos de cuentas y bloqueos requieren detener el servidor.\n\n## Documentos relacionados\n\n- [Instalación en Linux](../00.getting-started/10.install-linux.md)\n- [Gestión de bloqueos](../10.admin/50.security/10.block-management.md)\n- [Configurar la verificación en dos pasos para administradores](../10.admin/50.security/18.two-factor-auth.md)\n- [Operar el almacenamiento de conocimiento](../10.admin/30.knowledge/32.storage-operations.md)\n- [Guía de solución de problemas](../99.FAQ/70.troubleshooting.md)\n",1793056596839]