2.8 KiB
2.8 KiB
❓ 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ónupdated_at- Fecha de actualización- Logs del servidor (journalctl)
Posible Implementar:
- Tabla
activity_logpara registrar acciones - Notificaciones de cambios
- Historial de modificaciones
- Auditoría completa
🔒 Limitaciones por Plan
Sistema Actual:
- Planes:
base,premium, etc. (campo en tablausers) - Limitaciones posibles:
- ✅ Número de sitios
- ✅ Subida de fotos (tamaño, cantidad)
- ✅ Modificaciones (frecuencia, tipo)
- ✅ Funcionalidades avanzadas
Implementación:
# 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.