Repolode
Mereithhh

Mereithhh/vanblog

Sistema de blog personal autoalojado con editor Markdown, panel de administración, analíticas integradas, alojamiento de imágenes, comentarios y HTTPS automático.

Alternativa open source a:WordPress

Estrellas
3,583
Forks
497
Issues abiertos
111
Último commit
hace 4 días

¿Qué es?

VanBlog es un sistema de blogging autoalojado para uso personal. Incluye un blog público creado con Next.js y un panel de administración independiente para redactar y gestionar publicaciones y borradores, y consultar estadísticas de visitas. El backend es una API de NestJS con MongoDB.

La creación de contenido gira en torno a un editor Markdown basado en ByteMD, con diagramas de Mermaid, fórmulas matemáticas, bloques personalizados con resaltado y carga directa de imágenes desde archivos locales o el portapapeles. Los lectores disponen de índices, búsqueda, categorías, etiquetas, feeds RSS y artículos protegidos con contraseña. Los comentarios funcionan con Waline, y las imágenes se pueden almacenar localmente o mediante destinos de PicGo, como almacenamiento de objetos y GitHub.

La implementación se realiza mediante un script de instalación o Docker Compose, que ejecuta VanBlog junto con MongoDB. Caddy emite y renueva certificados HTTPS automáticamente, y el panel de administración ofrece opciones para importar y exportar, además de avisos de actualización.

Funciones clave

  • 01Editor Markdown con diagramas de Mermaid, fórmulas matemáticas y carga de imágenes
  • 02Páginas estáticas con regeneración incremental para una entrega compatible con CDN
  • 03Analíticas de visitas integradas y compatibilidad con Google Analytics y Baidu Analytics
  • 04Comentarios con Waline, notificaciones por correo electrónico y webhooks
  • 05Alojamiento de imágenes local o mediante PicGo en almacenamiento de objetos o GitHub
  • 06HTTPS automático mediante Caddy, con opción de implementación con Docker

Casos de uso

  • Ejecutar un blog personal en un servidor propio o VPS
  • Publicar notas técnicas con diagramas y fórmulas
  • Alojar un blog con imágenes y comentarios autogestionados
  • Usar la API para alimentar un frontend independiente

Inicio rápido

  1. 1

    Descarga y ejecuta el script de instalación

    curl -L https://vanblog.mereith.com/vanblog.sh -o vanblog.sh && chmod +x vanblog.sh && ./vanblog.sh
  2. 2

    Vuelve a ejecutar el script más adelante para gestionar la instalación

    ./vanblog.sh

Antes de usarlo

  • La documentación y la interfaz de administración están principalmente en chino; la internacionalización solo está prevista en la hoja de ruta.
  • Se distribuye bajo la licencia GPL-3.0, una licencia copyleft que exige distribuir las obras derivadas bajo las mismas condiciones.
  • La configuración predeterminada de Docker Compose ejecuta VanBlog y MongoDB como servicios independientes, por lo que el autoalojamiento requiere administrar una base de datos.

En colecciones

Temas

Preguntas frecuentes

¿Qué es vanblog?
Sistema de blog personal autoalojado con editor Markdown, panel de administración, analíticas integradas, alojamiento de imágenes, comentarios y HTTPS automático. VanBlog es un sistema de blogging autoalojado para uso personal. Incluye un blog público creado con Next.js y un panel de administración independiente para redactar y gestionar publicaciones y borradores, y consultar estadísticas de visitas. El backend es una API de NestJS con MongoDB.
¿vanblog es gratuito? ¿Qué licencia tiene?
vanblog es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿vanblog sigue mantenido?
Mantenimiento activo. El último commit de vanblog fue el 3 nov 2026.
¿Para qué puedo usar vanblog?
Ejecutar un blog personal en un servidor propio o VPS Publicar notas técnicas con diagramas y fórmulas Alojar un blog con imágenes y comentarios autogestionados Usar la API para alimentar un frontend independiente
¿Cómo se instala vanblog?
Descarga y ejecuta el script de instalación: curl -L https://vanblog.mereith.com/vanblog.sh -o vanblog.sh && chmod +x vanblog.sh && ./vanblog.sh Vuelve a ejecutar el script más adelante para gestionar la instalación: ./vanblog.sh
¿Dónde consigo vanblog?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Mereithhh/vanblog

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados