Ir para o conteúdo

Índice da documentação

Mapa rápido (comece aqui)

Ordem recomendada de leitura

  1. 01 — Visão geral e arquitetura
  2. 02 — Pré-requisitos
  3. 03 — Preparação da VPS
  4. 04 — Docker e ferramentas
  5. 05 — SQL Server
  6. 06 — Issabel PBX
  7. 07 — LorentzCTI (servidor)
  8. 08 — Supervisor web
  9. 09 — Integração e redes
  10. 10 — Firewall / AWS Security Group
  11. 11 — Operação e manutenção
  12. 12 — Troubleshooting
  13. 13 — Deploy VPS AWS ou Hostinger
  14. 14 — Issabel WebRTC / WSS (Lorentz Webphone)
  15. 15 — Distribuição equipe suporte
  16. 16 — Atualização Supervisor web ← alterações em fontes PHP
  17. 17 — MonitorOPS (dashboard :9090)
  18. 18 — MonitorOPS: runbooks e falhas
  19. 19 — Lorentz Webphone (Docker)
  20. 20 — Portal Orbitall (:8099)
  21. 21 — Plano deploy Impacta CSTA (pendente)
  22. 22 — Domínio orbitall.app (subdomínios e TLS)
  23. 23 — Lorentz.Licenca.Api Linux (gerador .lic)
  24. 24 — Lab local WSL/Docker (suporte sem VPS) 24b. 47 — Homologação na máquina de suporte 192.168.144.89 24c. 50 — Setup do Windows do lab (winget, Hyper-V, Sandbox, WSL)
  25. 25 — Guia scripts deploy (deploy-all, profiles, restart)
  26. 26 — Site docs MkDocs (documentação web)
  27. 27 — Instalar app opcional — Lorentz Energy ← passo a passo + chmod
  28. 28 — Índice instalação por app ← mapa de todos os apps
  29. 29 — Instalar Webphone
  30. 30 — Instalar Licença API
  31. 31 — Instalar Portainer
  32. 32 — Instalar apps core
  33. 33 — Checklist teste + pendências ← auditoria VPS, to-dos prioritários
  34. 34 — Checklist portas + DNS orbitall.app ← apps × portas × subdomínios

Referências rápidas

Scripts relacionados

Script Documento
build-lorentz-cti-zip.sh 07 → resources/net9.0.zip (Planta A)
build-lorentz-cti-impacta-zip.sh 21 — pendente (Planta B Impacta)
prepare-support-install.sh 15, INSTALACAO-SUPORTE
build-supervisor-package.sh 16 → resources/supervisor.tar.gz
update-supervisor-web.sh 16 (patch Supervisor na VPS)
install-host-prerequisites.sh 03, 04, 13
install-aws-cli.sh 10, 13
open-aws-port-8080.sh 10, 13
open-aws-port-8081.sh 10, 19 (Webphone)
open-aws-port-9090.sh 10, 13, 17
render-config.sh 07, 08, 13
render-stack-host-id.sh 08, 16 (licença Supervisor Linux)
show-stack-host-id.sh 08, 16 (MacAddress para Gerador .lic)
apply-supervisor-host-id-patch.sh 08, 16 (patch att_licenca.php)
import-energy-db.sh 27 (dump MariaDB Lorentz Energy)
deploy-issabel.sh 06, 13
migrate-issabel-remote.sh 06, PLANO-MIGRACAO-ISSABEL
deploy-all.sh 13, 25 (VPS completa)
deploy-stack.sh 05, 07, 08, 13, 25 (core Docker)
deploy-lab-local.sh 24 (lab WSL), 48 (Omnichannel incluso)
deploy-omnichannel.sh 48 (Laravel junto do legado)
check-pre-install.sh 13 (antes do deploy)
validate-install.sh 13, 17, 18 (após deploy)
fix_issabel-firstboot.sh 06, 18 (Issabel unhealthy)
restore-sql-bak.sh 05, 18 (restore LorentzCTI.bak)
backup-sql.sh 05, 11 (backup automático + cron)
sync-stack-to-vps.sh 13, 17 (lab → VPS)
sync-lab-to-vps-safe.sh 16 (lab → VPS stack + supervisor PHP)
install-systemd-stack.sh 17 (autostart após reboot)
deploy-portal.sh 20 (hub Orbitall :8099)
open-aws-port-8099.sh 10, 20 (Portal HTTP)
open-aws-port-8443.sh 10, 20 (Portal HTTPS / PWA)
build-dist-package.sh 15 → dist/lorentz-deploy-*.tar.gz
deploy-lab-local.sh 24 (lab WSL/Docker sem Issabel)
deploy-webphone.sh 29 (Webphone :8081)
deploy-licenca.sh 30 (Licença API)
deploy-lorentz-energy.sh 27 (Energy :8082)
deploy-portainer.sh 31 (Portainer :9443)
diagnose-stack.sh 11, 12, 18 (status CLI)
serve-docs.sh, build-docs.sh 26 (MkDocs)

Documentação externa (repositórios)

  • server/LorentzCTI/docs/ — protocolo TCP, entidades, fluxos, api-monitor.md
  • server/LorentzCTI.Impacta/docs/ — migração Attender/Impacta, MIGRACAO-ATTENDER-LORENTZ.md
  • supervisor/docs/DEPLOYMENT.md — implantação legada
  • supervisor/docs/CONFIGSERVER-README.md — INI centralizado
  • issabel4-docker/README.md — PBX Docker
  • issabel4-docker/docs/operations.md — runbook Issabel