Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

ansora

Plataforma de blogging autoalojable o serverless donde cada entrada es un archivo Markdown y cada guardado es un commit Git. Sin base de datos ni SaaS. Despliega en Vercel, Netlify, Docker o VPS. Propiedad total del contenido con temas curados y scoring SEO integrado.

Ficha actualizada 28 sept 2026, 12:15 · upstream 28 sept 2026, 12:04 · release sin release detectada

00

Qué es ansora

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

Ansora es una plataforma de blogging autoalojable o serverless donde cada entrada es un archivo Markdown y cada guardado se registra como un commit Git. Elimina la dependencia de bases de datos complejas o servicios SaaS, garantizando que el contenido sea propiedad del usuario y no dependa de exportaciones propietarias. Al igual que otros sistemas modernos, permite desplegar en entornos serverless como Vercel o Netlify, o en infraestructura propia con Docker, ofreciendo flexibilidad total sin costes ocultos ni bloqueo tecnológico.

La interfaz incluye un editor split-pane con vista previa en tiempo real, un constructor de preguntas frecuentes y una puntuación SEO/AEO en vivo que evalúa cada publicación mientras se escribe. Ofrece cuatro estilos visuales curados (Warm, Ocean, Forest, Midnight) personalizables sin código, permitiendo adaptar el diseño desde la configuración de apariencia. La arquitectura soporta dos modos de operación: autoalojado para actualizaciones instantáneas o serverless para mantenimiento cero, donde cada guardado se sincroniza automáticamente con un repositorio remoto.

La seguridad se gestiona mediante variables de entorno para credenciales administrativas y secretos JWT, sin tablas de usuarios tradicionales. El sistema utiliza Next.js con salida estática optimizada y soporte para ISR (Incremental Static Regeneration) para mantener el contenido fresco entre reconstrucciones. Es ideal para quienes buscan un CMS ligero, versionado y libre de ataduras, donde la simplicidad técnica no compromete las funcionalidades profesionales como los metadatos JSON-LD o la generación de sitemaps automáticos.

CASOS DE USO
  • Blog personal sin costes mensuales ni dependencia de plataformas externas
  • Sitio web corporativo con control total sobre el diseño y el contenido
  • Portafolio profesional versionado históricamente mediante Git
  • Documentación técnica autoalojada con backups automáticos en repositorio
  • Blog académico o institucional con scoring SEO integrado para optimización
PUNTOS DESTACADOS
  • Sin base de datos: almacenamiento nativo en archivos Markdown y commits Git
  • Despliegue multiplataforma: compatible con Vercel, Netlify, Docker y VPS
  • Editor split-pane: edición con vista previa en tiempo real y autosave
  • SEO/AEO scorer: puntuación en vivo de optimización para motores de búsqueda
  • Temas curados: cuatro estilos visuales predefinidos personalizables sin código
  • Propiedad del contenido: formato Markdown universal, sin exportaciones obligatorias
PRECAUCIONES
  • Latencia en modo serverless: la publicación puede tardar entre 1 y 2 minutos debido a la reconstrucción del sitio tras cada commit
  • Configuración manual de seguridad: requiere generación de hash bcrypt para contraseñas y secretos JWT aleatorios
  • Versión de Node.js específica: necesita Node.js 22.22 o superior para funcionar correctamente
  • Gestión de usuarios limitada: solo cuenta con un administrador único sin tablas de usuarios tradicionales
  • Dependencia de Git: requiere configuración de repositorios remotos para el modo serverless o autoalojado con sincronización automática
01

Perfil de infraestructura

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

CPU2 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.

Listo para automatizar

Recomendaciones de despliegue: Elige entre modo self-hosted (actualizaciones instantáneas, requiere VPS) o serverless (mantenimiento cero, latencia ~2 min). Genera siempre el hash bcrypt para ADMIN_PASSWORD_HASH con `npm run hash-password` y define un JWT_SECRET aleatorio. Usa imágenes pre-construidas en ghcr.io/instax-dutta/ansora:latest para Docker Compose o despliega directamente en Vercel/Netlify configurando las variables de entorno necesarias. Asegura que el repositorio de contenido tenga permisos de escritura si usas modo serverless con GitHub Token.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
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.