Desinstalar Obelisk por SSH
Utiliza el paquete completo para revisar la retirada de una instalación, conservar su sitio en un archivo privado y decidir si mantienes o eliminas sus datos SQL de aplicación. El procedimiento también está disponible tras caducar la prueba o una licencia temporal.
Preparar el paquete y la recuperación
Usa el paquete completo compatible extraído fuera del sitio, aunque hayas actualizado desde Administración. Abre UNINSTALL.txt o UNINSTALL_IT.txt y ejecuta desde la carpeta que contiene uninstall.sh. No ejecutes install.sh para obtener la utilidad. Si tu paquete anterior no contiene uninstall.sh, solicita uno completo compatible al soporte. Un script separado para instalaciones antiguas no sustituye este procedimiento.
Necesitas acceso root mediante un terminal SSH interactivo en el PBX Linux, el diario original completo y el acceso administrativo SQL previsto. Resuelve antes las actualizaciones o recuperaciones pendientes. Conserva una copia completa de SQL y archivos, especialmente si vas a eliminar datos. Sustituye /var/www/html/obelisk en todos los comandos si la ruta es distinta.
Leer primero la vista previa
La vista previa no cambia el sitio, la base de datos ni la configuración. Lee las operaciones propuestas, los elementos conservados y la ruta del archivo privado. La utilidad se detiene si no puede verificar la propiedad de los elementos que modificaría. Una detención requiere resolver la causa; no autoriza a borrar archivos manualmente.
sudo bash uninstall.sh --path /var/www/html/obeliskDesinstalar conservando los datos SQL
El comando repite las comprobaciones y pide escribir la confirmación exacta de ese plan. Desactiva las tareas y eventos SQL identificados, elimina solo cambios reconocidos del instalador en archivos custom y mueve el sitio a un archivo privado fuera de la web. Los cambios ambiguos se conservan y se notifican. Sigue la indicación final si hace falta recargar FreePBX.
Se conservan los datos SQL de aplicación, CDR, el registro de colas FreePBX y las grabaciones. El sitio archivado incluye configuración, secretos y archivos cargados: debe permanecer privado.
sudo bash uninstall.sh --path /var/www/html/obelisk --applyEliminar opcionalmente los datos SQL de aplicación
Elige esta opción solo si quieres borrar los objetos Obelisk verificados y sus datos. Ejecuta su vista previa, comprueba la copia completa del database y aplica la misma elección. Sin tu respaldo la eliminación es irreversible. Si hay objetos ajenos o sin registrar, la opción se detiene.
Conserva el contenedor de la base de datos, cuentas SQL y AMI, perfiles administrativos, tablas fuente FreePBX, cdr.id, grabaciones y recursos ajenos. También mantiene el archivo privado del sitio y las copias de recuperación anteriores. El archivo del sitio no es un volcado SQL.
Revisar la eliminación de datos
Revisa los objetos y la lista de elementos conservados antes de continuar.
Comandosudo bash uninstall.sh --path /var/www/html/obelisk --remove-dataConfirmar el mismo plan de eliminación
Escribe la confirmación exacta solicitada tras revisar las nuevas comprobaciones.
Comandosudo bash uninstall.sh --path /var/www/html/obelisk --remove-data --apply
Reanudar una desinstalación interrumpida
Corrige la causa indicada y reanuda con el mismo paquete y la ruta original. Si elegiste --remove-data, añádelo también a --resume. El plan guardado fija el alcance de la recuperación. Conserva diario, archivo y registros de mantenimiento; install.sh --resume no recupera una desinstalación.
sudo bash uninstall.sh --path /var/www/html/obelisk --resumeConservar el registro final y el archivo privado
Sitio y archivo deben estar en el mismo sistema de archivos. Los enlaces simbólicos, montajes internos o grabaciones dentro del sitio requieren un plan revisado por separado. No muevas rutas de grabación ni evites controles para forzar el procedimiento.
El archivo privado bajo /var/lib/obelisk-installer y las cuentas y perfiles conservados requieren una gestión posterior explícita. La utilidad no restaura el archivo ni prepara automáticamente otra instalación en la misma ruta. Conserva el resumen final para ese trabajo.