Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
VueNode.jsDjangoPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.