SimpleCms
Sistema de gestión de archivos web construido con Django (backend) y Vue.js (frontend). Permite administración de archivos, control de acceso público/privado, integración con OnlyOffice y API RESTful completa.
Ficha actualizada 22 sept 2026, 17:35 · upstream 22 sept 2026, 14:48 · release sin release detectada
Qué es SimpleCms
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
SimpleCMS es un sistema de gestión de contenido enfocado en la administración de archivos. Combina Django para el backend con Vue.js para el frontend, ofreciendo una interfaz web completa para navegar, subir, descargar y gestionar archivos y directorios en el disco local del servidor.
El sistema implementa control de acceso granular con visibilidad pública o privada por archivo, junto con gestión de propiedad de usuario. Incluye operaciones completas sobre archivos como copiar, mover, eliminar y renombrar, además de registro detallado de accesos, descargas y modificaciones para auditoría.
Soporta integración con OnlyOffice Document Server para edición en línea de documentos ofimáticos directamente en el navegador. Proporciona una API RESTful completa para integraciones frontend personalizadas y cuenta con panel de administración Django para gestión del sistema.
- Gestión centralizada de archivos tipo 'netdisk' con control de permisos por usuario
- Almacenamiento y distribución de documentos corporativos con auditoría de accesos
- Edición colaborativa de documentos ofimáticos mediante integración OnlyOffice
- API RESTful para integraciones personalizadas con aplicaciones frontend externas
- Arquitectura separada backend (Django) y frontend (Vue.js) con API RESTful documentada
- Control de acceso granular: visibilidad pública/privada y propiedad por usuario
- Integración nativa con OnlyOffice Document Server para edición en línea
- Registro completo de logs de acceso, descargas y modificaciones de archivos
- Soporte para generación automática de miniaturas de video (requiere ffmpeg)
- Panel administrativo Django para gestión del sistema sin código adicional
- No incluye Docker ni Dockerfile; requiere instalación manual de dependencias
- Requiere Node.js 20.19.0+ específicamente para el frontend y Electron
- ffmpeg es obligatorio en PATH del servidor para generar miniaturas de video
- Tamaño máximo de archivo subido limitado a 100MB por defecto
- No soporta despliegue one-click; requiere configuración manual de entorno
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requisitos: Python 3.8+, Node.js 20.19.0+, Django 5.2+. Instalar dependencias backend con pip en venv, ejecutar migraciones y crear superusuario. Frontend requiere npm install y variable VITE_API_BASE_URL configurada. ffmpeg debe estar en PATH del servidor para miniaturas de video. Verificar configuración CORS en settings.py y directorio /media/ para archivos estáticos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.