Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

koenvangilst.nl

Sitio web autohospedado con blog, portafolio y arte generativo. Construido con TanStack Start + Vite, React 19, Node.js 26 en Docker sobre Hetzner. Filosofía FOSS estricta sin dependencias externas.

Ficha actualizada 25 sept 2026, 21:05 · upstream 25 sept 2026, 20:51 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es koenvangilst.nl

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

Este repositorio contiene el código fuente de un sitio web personal y blog autohospedado construido con TanStack Start + Vite. El proyecto sigue una filosofía estricta de software libre y open source, evitando servicios gestionados como Vercel o CDNs propietarios.

La arquitectura utiliza SSR completo mediante TanStack Start para rendimiento óptimo, con TanStack Router basado en archivos para la navegación. El sistema de contenido emplea MDX compilado en tiempo de build con validación Zod, incluyendo componentes personalizados por post y soporte para visualizaciones de datos con ECharts + D3.

El despliegue se realiza mediante Docker Compose en Hetzner CX33 vía Coolify. Incluye servicios adicionales como zipline-sync para sincronización de fotografía, og-generator para imágenes Open Graph, y Nginx como reverse proxy con rate-limiting, headers de seguridad y health checks.

CASOS DE USO
  • Blog personal con artículos técnicos y visualizaciones de datos
  • Portafolio de fotografía con galería optimizada y EXIF data
  • Arte generativo en galería dedicada con renderizado automático
  • Sitio web corporativo o portfolio autohospedado sin dependencias externas
  • Proyecto educativo sobre arquitectura SSR y despliegue Docker
PUNTOS DESTACADOS
  • SSR completo con TanStack Start para rendimiento SEO optimizado
  • Sistema de contenido MDX con validación Zod y componentes personalizados por post
  • Análítica privada con Plausible autohospedado sin tracking externo
  • Sincronización de fotografía con zipline-sync y manifest persistente
  • Generador Open Graph aislado que respeta URLs existentes tras despliegue
  • Modo oscuro por defecto con toggle de tema y preferencia consistente
PRECAUCIONES
  • Requiere conocimientos de Docker Compose y Coolify para despliegue
  • El generador OG es un servicio one-shot que debe ejecutarse tras cada deploy
  • La sincronización de fotografía depende del servicio zipline externo
  • Necesita 2 núcleos CPU, 2GB RAM y 10GB disco según análisis técnico
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

Desplegar en Hetzner CX33 con Docker Compose vía Coolify. Ejecutar docker compose run --rm og-generator tras cada deploy para generar imágenes Open Graph faltantes. Configurar Nginx como reverse proxy con headers de seguridad y rate-limiting. Marcar og-generator como excluido de health checks en Coolify si incluye servicios stopped. Crear .env.zipline para habilitar sincronización de fotografía.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000300180
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.