Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

maran

Panel de control para hosting Linux moderno con arquitectura modular en C#, Rust y Vue. Seguridad por diseño sin shell strings, licenciamiento BSL 1.1 y soporte multi-inquilino nativo.

Ficha actualizada 22 sept 2026, 16:40 · upstream 22 sept 2026, 14:54 · release sin release detectada

00

Qué es maran

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Maran es un panel de control para servidores Linux diseñado para gestionar sitios web, versiones PHP, certificados SSL, bases de datos y firewalls desde una interfaz web. Utiliza una arquitectura modular construida con C# (.NET 9), Rust y Vue 3, evitando el uso de cadenas de shell en la aplicación web para mitigar vulnerabilidades comunes.

CASOS DE USO
  • Gestión completa de cuentas de hosting para clientes finales
  • Integración con sistemas de facturación mediante API REST automatizada
  • Despliegue nativo sin contenedores en servidores Debian o RHEL
  • Administración de certificados SSL y backups programados
  • Control de acceso y firewall mediante nftables
PUNTOS DESTACADOS
  • Seguridad por construcción: la API nunca ejecuta shell strings ni corre como root
  • Arquitectura multi-inquilino real con aislamiento en usuarios Linux y permisos de archivos
  • Licencia BSL 1.1: código fuente disponible para autohospedaje y modificación
  • Agent de privilegios en Rust que revalida todos los inputs antes de ejecutar acciones
  • Soporte nativo para arquitecturas x86_64 y aarch64 sin contenedores
PRECAUCIONES
  • Instalación nativa obligatoria; no soporta despliegue en Docker o Kubernetes
  • Dependencia de PostgreSQL y MariaDB/MySQL externos gestionados por el panel
  • Módulos avanzados requieren suscripción al marketplace comercial de Innovayse
  • La API depende de un servicio externo para la validación de licencias (degradación controlada)
  • Requiere acceso SSH root o sudo para la instalación inicial y mantenimiento del agente
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Instalar mediante script curl nativo en Debian/Ubuntu/RHEL. Verificar requisitos de sistema antes de ejecutar. No usar Docker en producción. Asegurar acceso SSH para mantenimiento del agente root y configuración inicial de administrador.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsVueNode.jsRustPHP
SERVICIOS
PostgreSQLMySQLS3/MinIO
BASES DE DATOS
PostgreSQLMySQL
PUERTOS
51735080
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.