Files
gkachele-saas/memoria/RESPUESTAS_PREGUNTAS.md
2026-01-17 11:40:17 +01:00

119 lines
2.8 KiB
Markdown

# ❓ Respuestas a Preguntas - GKACHELE™
**© 2025 GKACHELE™. Todos los derechos reservados.**
## 🐍 ¿Por qué Python y NO Docker?
**Sí, es por la Raspberry Pi:**
- Raspberry Pi tiene recursos limitados (RAM, CPU)
- Docker consume más memoria y CPU
- Python directo es más ligero y eficiente
- Más fácil de depurar y mantener
- **En VPS podrías usar Docker si quieres**, pero Python directo también funciona perfecto y es más simple
---
## 🖥️ ¿VPS es Buena Opción?
**SÍ, altamente recomendado para producción:**
### Ventajas VPS:
- ✅ Más recursos (CPU, RAM, disco)
- ✅ Mejor rendimiento
- ✅ Más confiable
- ✅ Mejor para escalar
- ✅ Puedes usar Docker si quieres
- ✅ Mismo código funciona (solo cambiar configuración)
### Migración:
- Copiar código completo
- Instalar Python3, Nginx
- Copiar configuración
- Cambiar dominio
- Configurar SSL
- **Mismo código, más potencia**
---
## 🗄️ Acceso a Base de Datos
### Tu Acceso:
- **Panel `/admin`** - Ver/eliminar usuarios, aprobar sitios
- **DB Browser for SQLite** - Acceso directo a `main.db`
- **Scripts Python** - `ver_usuarios.py`, `limpiar_db.py`
### Acceso Clientes:
- **Solo ven SUS datos** (filtrado por `user_id`)
- Panel `/dashboard` - Sus sitios
- Panel `/customizer` - Personalizar sus sitios
- Panel `/dashboard/admin` - Su media y config
---
## 👤 Admin para Clientes
**Sí, ya existe:**
- Panel `/dashboard` - Cliente ve SUS sitios
- Panel `/customizer/{site_id}` - Personalizar sitio
- Panel `/dashboard/admin` - Admin del cliente (media, config)
**Futuro:**
- Más opciones de administración
- Estadísticas del cliente
- Gestión avanzada
---
## 📊 ¿Detecta Movimientos?
### Actualmente:
- **NO hay detección automática** de movimientos
- **Sí hay registros:**
- `created_at` - Fecha de creación
- `updated_at` - Fecha de actualización
- Logs del servidor (journalctl)
### Posible Implementar:
- Tabla `activity_log` para registrar acciones
- Notificaciones de cambios
- Historial de modificaciones
- Auditoría completa
---
## 🔒 Limitaciones por Plan
### Sistema Actual:
- **Planes:** `base`, `premium`, etc. (campo en tabla `users`)
- **Limitaciones posibles:**
- ✅ Número de sitios
- ✅ Subida de fotos (tamaño, cantidad)
- ✅ Modificaciones (frecuencia, tipo)
- ✅ Funcionalidades avanzadas
### Implementación:
```python
# Ejemplo:
if user_plan == 'base':
max_sites = 1
max_photos = 10
max_photo_size = 5MB
elif user_plan == 'premium':
max_sites = 5
max_photos = 100
max_photo_size = 20MB
```
### Verificar Antes de Acciones:
- Contar recursos usados vs. límites del plan
- Bloquear acciones si excede límite
- Mostrar mensaje al cliente
---
**Última actualización:** 14 Enero 2025
---
**© 2025 GKACHELE™. Todos los derechos reservados.**