El hilo original solo tiene una publicación, pero el problema que describe es importante: un usuario instaló CasaOS en Linux, después lo eliminó con el comando oficial de desinstalación y descubrió que su configuración de Samba anterior a CasaOS ya no funcionaba. La investigación mostró que el archivo smb.conf original había sido renombrado al instalar CasaOS, mientras que la configuración de Samba generada por CasaOS siguió activa después de la desinstalación.
Como el hilo no incluye una respuesta del personal ni un inventario completo de la limpieza, la página correcta debe mantener un alcance limitado. Puede explicar el efecto confirmado en Samba y ofrecer un método seguro de auditoría posterior a la desinstalación, pero no debe inventar una lista definitiva de todos los archivos que CasaOS deja en cada distribución de Linux.
Qué se confirmó realmente
El usuario tenía recursos compartidos de Samba antes de instalar CasaOS. Funcionaban con Kodi en un televisor. Unos días después de desinstalar CasaOS, Kodi ya no podía acceder a ellos.
El usuario descubrió entonces que la instalación de CasaOS había movido o renombrado la configuración original de Samba e instalado la suya propia. El proceso de desinstalación no restauró automáticamente el archivo smb.conf anterior, por lo que el equipo siguió utilizando la configuración de la época de CasaOS.
Desinstalar una aplicación no equivale a revertir el sistema anfitrión
CasaOS se ejecuta sobre una distribución de Linux e se integra con servicios como Docker, las rutas de almacenamiento y Samba. Si la instalación reemplaza o modifica un archivo de configuración, eliminar los binarios de CasaOS no necesariamente reconstruye el sistema exactamente como estaba antes de la instalación.
Este es un principio general de la administración de Linux: “paquete eliminado” y “sistema restaurado a la configuración anterior” son operaciones diferentes.
El desinstalador actual de CasaOS ofrece opciones de eliminación independientes
El proyecto de CasaOS mantenido por IceWhale sigue ofreciendo casaos-uninstall como comando de eliminación habitual. El desinstalador actual pregunta por separado si se desea eliminar Docker, los contenedores de CasaOS y los archivos de CasaOS.
Consulta la ruta de eliminación actual de CasaOS antes de desinstalarlo en un sistema moderno, ya que las indicaciones exactas y el comportamiento de limpieza pueden cambiar entre versiones.
Antes de desinstalar, haz una copia de seguridad de la configuración del sistema anfitrión
Si estás probando CasaOS en un servidor que ya tiene servicios, guarda copias de la configuración importante del sistema antes de eliminarlo. Por ejemplo:
- la configuración de Samba y las definiciones de recursos compartidos;
- las unidades systemd personalizadas;
- la configuración del proxy inverso;
- los archivos de Docker Compose que no pertenezcan a CasaOS;
- la configuración del cortafuegos o de la red;
- las definiciones de montajes y la configuración del almacenamiento.
Esto es especialmente importante en un servidor Linux “real” donde CasaOS no es la única carga de trabajo.
Restaura Samba comparando archivos que sabes que funcionan
Si todavía existe un archivo smb.conf anterior a CasaOS con otro nombre o como copia de seguridad, no sobrescribas inmediatamente la configuración activa. Primero conserva ambas versiones, compara las definiciones de los recursos compartidos y valida la configuración que deseas utilizar.
Un error de sintaxis puede dejar fuera de servicio todos los recursos compartidos de Samba. Si es posible, utiliza las herramientas propias de Samba para validar la configuración antes de reiniciar o recargar el servicio.
No elimines /DATA ni el almacenamiento de Docker como “limpieza” sin inspeccionarlos
CasaOS almacena deliberadamente las aplicaciones y los datos del usuario en ubicaciones persistentes, de modo que la desinstalación de la capa de administración no destruya automáticamente los datos del usuario. Tras la eliminación, esa misma medida de seguridad puede parecer que deja “restos”.
No elimines recursivamente /DATA, los volúmenes de Docker, los datos de los contenedores ni las carpetas de las aplicaciones hasta haber identificado qué archivos pertenecen a CasaOS y cuáles pertenecen a aplicaciones que todavía necesitas.
Auditoría segura posterior a la desinstalación
- Confirma que los servicios de CasaOS ya no se están ejecutando.
- Revisa la configuración activa de Samba y compárala con las copias de seguridad anteriores a CasaOS.
- Enumera los contenedores de CasaOS que queden antes de eliminar datos de Docker.
- Inspecciona los directorios de datos persistentes en lugar de eliminarlos por su nombre.
- Comprueba si algún servicio del sistema todavía hace referencia a archivos creados por CasaOS.
- Elimina los restos solo después de confirmar que otros servicios no los necesitan.
Lo que el hilo original no demuestra
La publicación no demuestra que todas las desinstalaciones de CasaOS dejen Samba instalado, no enumera todos los archivos restantes y no incluye una respuesta de IceWhale que explique si el comportamiento se consideró un error. El hecho confirmado es más limitado: la configuración de Samba preexistente de este usuario no se restauró automáticamente.
Preguntas frecuentes sobre la limpieza tras desinstalar CasaOS
¿casaos-uninstall elimina necesariamente Docker?
No. El desinstalador mantenido trata la eliminación de Docker como una opción independiente.
¿Por qué dejaron de funcionar los recursos compartidos de Samba del usuario?
La configuración activa de smb.conf siguió siendo la versión creada por CasaOS en lugar de volver a la configuración anterior a CasaOS.
¿Debo eliminar todas las carpetas que parezcan pertenecer a CasaOS después de desinstalarlo?
No. Los directorios persistentes pueden contener datos de aplicaciones o del usuario que la desinstalación no destruyó intencionadamente.
