GUÍA DE INSTALACIÓN

Fararoni Suite — Instalación en macOS, Windows y Linux

VOLVER

Guía completa para instalar el ecosistema Fararoni en los tres sistemas operativos principales.

macOS (DMG)

Archivo: Fararoni-Installer.dmg

Al abrir el DMG se muestran 3 elementos:

ElementoDescripción
Fararoni Suite/Carpeta con el bundle completo (core + 4 sidecars + config)
Instalar Fararoni.commandDoble-clic para ejecutar el wizard de instalación
ApplicationsSymlink — arrastra "Fararoni Suite" aquí para instalar en /Applications

Pasos

  1. Abrir Fararoni-Installer.dmg
  2. Opción A: Doble-clic en "Instalar Fararoni.command" (wizard interactivo)
  3. Opción B: Arrastrar "Fararoni Suite" a Applications (instalación manual)
  4. Configurar credenciales en ~/.fararoni/config/

Contenido de Fararoni Suite/

bin/
  fararoni-core          # Core Java (GraalVM native o JAR wrapper)
  fararoni.sh            # Script de arranque
  sidecar-telegram       # Sidecar Telegram (SEA binary)
  sidecar-whatsapp       # Sidecar WhatsApp (SEA binary)
  sidecar-discord        # Sidecar Discord (SEA binary)
  sidecar-imessage       # Sidecar iMessage (SEA binary)
lib/
  fararoni-gateway-rest-1.0.0.jar
  fararoni-enterprise-transport-1.0.0.jar
fararoni-launcher.sh     # Orquestador: inicia core + sidecars
installer.sh             # Wizard de instalación (macOS/Linux)
global.env               # Variables de entorno globales
LICENSE                  # Apache 2.0

Windows (ZIP)

Archivo: fararoni-v1.0.0.zip

Pasos

  1. Descomprimir fararoni-v1.0.0.zip
  2. Doble-clic en "Instalar Fararoni.bat" (wizard PowerShell)
  3. O ejecutar manualmente: powershell -File installer.ps1
  4. Configurar credenciales en %USERPROFILE%\.fararoni\config\

Linux (TAR.GZ)

Archivo: fararoni-v1.0.0.tar.gz

Pasos

  1. tar xzf fararoni-v1.0.0.tar.gz
  2. cd fararoni-v1.0.0 && chmod +x installer.sh && ./installer.sh
  3. Configurar credenciales en ~/.fararoni/config/
  4. Los sidecars se registran como servicios systemd

Generación Cross-Platform (CI/CD)

Para generar instaladores nativos en las 3 plataformas se utiliza un pipeline CI:

GitHub Actions Matrix:
  - macos-latest (arm64)  → DMG + ZIP
  - ubuntu-latest (x64)   → TAR.GZ + .deb (opcional)
  - windows-latest (x64)  → ZIP + MSI (opcional)

Cada plataforma ejecuta:

  1. ./build-sidecars.sh → genera binarios SEA nativos para ese OS
  2. mvn package → empaqueta en ZIP/TAR.GZ
  3. macOS: ./create-dmg.sh → genera DMG
  4. Linux: dpkg-deb o rpmbuild (opcional)
  5. Windows: WiX Toolset o Inno Setup (opcional)

Los sidecars SEA son platform-specific porque embeben el binario de Node.js del OS donde se compilan.

Código fuente

Guía completa disponible en el repositorio:
github.com/ebercruzf/fararoni-ecosystem — INSTALL-GUIDE.md

Secure Terminal Access

INICIALIZAR_COLABORACION

¿Quieres sumarte al proyecto? Interfaz terminal segura para desarrolladores y perfiles técnicos.

fararoni_secure_shell — bash
SISTEMA: ESPERANDO ENTRADA
System check: OK
> INICIALIZAR_COLABORACION...
root@fararoni:~$input_email
root@fararoni:~$set_sector
root@fararoni:~$set_operator
root@fararoni:~$define_mission
root@fararoni:~$Escribe 'help' para ver comandos disponibles
root@fararoni:~$
CONEXIÓN ENCRIPTADA ESTABLECIDA vía TLS 1.3