Instalación y configuración inicial
Esta es la página recomendada para nuevos clientes. Lleva un puesto desde “nada instalado” hasta “primera exportación masiva completada correctamente” siguiendo el orden adecuado.
acs2md es compatible solo con Atlassian Confluence Cloud. No es compatible con Confluence Server ni con Confluence Data Center.
Antes de empezar
- un sitio de Confluence Cloud como
mycompany.atlassian.net - una cuenta con permiso de lectura sobre los espacios que vas a exportar
- una licencia válida de acs2md obtenida en store.climakers.com/acs2md, o un archivo de licencia local para entornos restringidos
- conectividad de red desde el puesto hasta Confluence Cloud
- espacio suficiente en disco para la primera exportación
- permisos de administrador solo para el paso de instalación, si la plataforma lo necesita
Paso 1: Instalar el binario publicado
Las versiones publicadas están disponibles actualmente solo para macOS y Linux. No hay artefactos publicados para Windows en la versión actual.
Elige la sección que corresponda al puesto donde se va a ejecutar la herramienta.
Instalar en macOS
acs2md para macOS se distribuye como un instalador universal .pkg para equipos Apple Silicon e Intel. Los binarios publicados están disponibles en la página de GitHub Releases. Usa la tienda de Climakers para elegir plan, comprar o activar la licencia, y descarga después el instalador publicado desde GitHub.
Para descargar el instalador publicado y su checksum:
VERSION=v1.0.0
curl -L -o acs2md.pkg \
"https://github.com/climakers/ac2md/releases/download/${VERSION}/acs2md-${VERSION}-darwin-universal.pkg"
curl -L -o acs2md.pkg.sha256 \
"https://github.com/climakers/ac2md/releases/download/${VERSION}/acs2md-${VERSION}-darwin-universal.sha256"Valida el checksum antes de instalar:
echo "$(cat acs2md.pkg.sha256) acs2md.pkg" | shasum -a 256 -c -Después, abre acs2md.pkg con doble clic en Finder y sigue el asistente de instalación, o instálalo sin interacción:
sudo installer -pkg acs2md.pkg -target /Instalar en Linux
acs2md para Linux se distribuye como un archivo zip por arquitectura en la página de GitHub Releases. La versión publicada también incluye un archivo de checksum y un bundle opcional de Sigstore para equipos con requisitos de verificación de la cadena de suministro.
VERSION=v1.0.0
ARCH=amd64
curl -L -o acs2md.zip \
"https://github.com/climakers/ac2md/releases/download/${VERSION}/acs2md-${VERSION}-linux-${ARCH}.zip"
curl -L -o acs2md.zip.sha256 \
"https://github.com/climakers/ac2md/releases/download/${VERSION}/acs2md-${VERSION}-linux-${ARCH}.sha256"Para validar el checksum descargado:
echo "$(cat acs2md.zip.sha256) acs2md.zip" | sha256sum -c -Si también necesitas verificar procedencia, descarga el bundle opcional de Sigstore y valídalo con Cosign:
curl -L -o acs2md.sigstore.json \
"https://github.com/climakers/ac2md/releases/download/${VERSION}/acs2md-${VERSION}-linux-${ARCH}.sigstore.json"
unzip -q acs2md.zip
cosign verify-blob \
--bundle acs2md.sigstore.json \
--certificate-identity-regexp 'https://github\.com/climakers/ac2md/\.github/workflows/release\.yaml@.*' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
./acs2mdDescomprime y mueve el binario a PATH:
unzip -q -o acs2md.zip
chmod +x acs2md
sudo mv acs2md /usr/local/bin/acs2mdActualmente no se publican binarios .exe para Windows. Si lo necesitas, puedes compilarlo desde el código fuente, pero los artefactos publicados para clientes se limitan a macOS y Linux.
Paso 2: Confirmar la instalación
Verifica el binario, la ubicación del archivo de configuración y la de la licencia antes de seguir:
acs2md --version
acs2md --version-extended
acs2md config where
acs2md license whereVerificado en una estación macOS real:
$ acs2md --version
v1.0.0
$ acs2md --version-extended
acs2md v1.0.0 (darwin/arm64, built 2026-03-29T08:23:49Z)
$ acs2md config where
/Users/<user>/Library/Application Support/acs2md/config.yaml
$ acs2md license where
/Users/<user>/Library/Application Support/acs2md/license.binPaso 3: Ejecutar diagnóstico antes de tocar contenido del cliente
Ejecuta la comprobación de estado antes de iniciar una exportación real:
acs2md doctorEsto valida licencia, configuración, identidad de máquina y conectividad con Confluence en un solo paso.
Paso 4: Crear el archivo de configuración
Usa el archivo de configuración por defecto salvo que tengas una razón clara para aislar entornos.
acs2md config create
acs2md config whereAbre la ruta indicada en el editor que prefieras.
Paso 5: Generar un token API de Confluence
Genera un token API en id.atlassian.com/manage-profile/security/api-tokens.
Necesitas:
- el dominio de Confluence, por ejemplo
mycompany.atlassian.net - el correo de la cuenta de Atlassian
- el token API generado
Paso 6: Configurar las credenciales de Confluence
Usar el archivo de configuración
confluence:
domain: mycompany.atlassian.net
username: you@example.com
api_token: YOUR_API_TOKENUsar comandos CLI
acs2md config set confluence.domain mycompany.atlassian.net
acs2md config set confluence.username you@example.com
acs2md config set confluence.api_token YOUR_API_TOKENUsar variables de entorno
bash / zsh
export ACS2MD_CONFLUENCE_DOMAIN=mycompany.atlassian.net
export ACS2MD_CONFLUENCE_USERNAME=you@example.com
export ACS2MD_CONFLUENCE_API_TOKEN=YOUR_API_TOKENPaso 7: Activar la licencia adquirida
Activa la licencia una sola vez con la clave adquirida:
acs2md license activate --license-key YOUR_LICENSE_KEYSi trabajas en un entorno aislado o restringido, activa en su lugar el archivo de licencia local vinculado a máquina:
acs2md license activate --license-file ./license.binComprueba después el estado de la licencia:
acs2md license validateLa edición gratuita Trial es una evaluación de 14 días para un único
usuario y una única máquina. Tras obtenerla en la tienda de Climakers, se
activa con el mismo flujo license activate --license-key que una edición de
pago.
La licencia queda vinculada al equipo actual. Conviene validarla antes de la primera exportación masiva o antes de entregar el puesto a otro operador.
Paso 8: Repetir el diagnóstico de extremo a extremo
Después de configurar credenciales y activar licencia, vuelve a ejecutar:
acs2md doctorSalida de ejemplo de una sesión real, con datos del tenant y de la máquina anonimizados:
🩺 Running diagnostics for acs2md v1.0.0...
✅ Configuration file /Users/<user>/Library/Application Support/acs2md/config.yaml
✅ Confluence credentials <tenant>.atlassian.net (user: <redacted>)
✅ Confluence API connected (310ms)
✅ License file loaded (<redacted>)
✅ License validation active (<redacted>)
✅ Machine ID <redacted>
✅ Version acs2md v1.0.0 (darwin/arm64, built 2026-03-29T08:23:49Z)
📊 Result: all 7 checks passed
🎉 acs2md is ready to use!Si necesitas todos los metadatos de compilación fuera de doctor, usa acs2md --version-extended.
Paso 9: Descubrir el espacio objetivo correcto
Los flujos masivos deben empezar con descubrimiento, no con conversión.
# Lista los espacios disponibles
acs2md space list --format json --limit 5
# Revisa las páginas de un espacio objetivo
acs2md space pages by-key TEAMDOCS --format json --limit 10
# Revisa la jerarquía antes de convertir
acs2md space pages by-key TEAMDOCS --treeEn v1.0.0, ambos comandos de descubrimiento devuelven objetos JSON estructurados, no arrays planos. space pages usa --format json; el flag legado --json ya no es válido.
Paso 10: Ejecutar la primera exportación masiva real
Localiza la clave del espacio en la URL de Confluence. Aparece después de /wiki/spaces/ y suele ser una cadena corta en mayúsculas como DOCS o MYSPACE.
acs2md space convert by-key TEAMDOCS --output-dir ./docsSi todavía no está clara la clave del espacio, lista primero los espacios accesibles:
acs2md space listSi algo falla
- vuelve a ejecutar
acs2md doctor - comprueba el archivo activo con
acs2md config where - valida la licencia con
acs2md license validate - verifica el espacio objetivo con
space listyspace pages - usa el comando
supportsi necesitas compartir un paquete de diagnóstico con Climakers
Qué leer a continuación
- Convertir espacios para ver toda la superficie de exportación masiva
- Recuperar contenido del espacio para recuperar cargas nativas
- Listar espacios y Listar páginas para los flujos de descubrimiento
- Flujos y comandos para escenarios operativos listos para usar con clientes
- Configuración para entender la prioridad de configuración, las variables de entorno y los ajustes de proxy
Ejecuta acs2md --help o acs2md [command] --help en cualquier momento para
ver la superficie completa publicada para esta versión.