Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

northstar

Servidor DNS autoritario ligero en Go con soporte UDP, TCP y DoT. Zonas en TOML local o S3-compatible. Ideal para infraestructuras controladas y despliegues Spinifex.

Ficha actualizada 27 sept 2026, 23:11 · upstream 27 sept 2026, 23:05 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es northstar

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

Northstar es un servidor DNS autoritario escrito en Go que prioriza la simplicidad operativa frente a soluciones complejas como BIND. Permite gestionar zonas mediante archivos TOML legibles por humanos o almacenamiento compatible con S3, sincronizando automáticamente los cambios. Soporta protocolos estándar (UDP, TCP) y DNS-over-TLS para privacidad, cumpliendo estrictamente con RFCs para resolver correctamente en resolvers públicos.

Se integra nativamente como capa de DNS para Spinifex, gestionando tanto la resolución pública como el descubrimiento de servicios internos mediante registros SRV para NATS y gateways. La configuración se realiza vía variables de entorno, facilitando el despliegue en contenedores o binarios directos sin dependencias externas complejas.

CASOS DE USO
  • DNS autoritario para dominios propios
  • Resolución interna de servicios en clúster Spinifex
  • Almacenamiento de zonas en S3/MinIO
  • Servidor DNS ligero para infraestructuras autoalojadas
PUNTOS DESTACADOS
  • Zonas en formato TOML legible y edición sencilla
  • Soporte nativo para almacenamiento S3-compatible (AWS, MinIO)
  • Cumplimiento RFC completo con EDNS0 y fallback TCP
  • Integración directa con Spinifex para descubrimiento de servicios
PRECAUCIONES
  • Requiere Go 1.27+ instalado o contenedor oficial
  • Zonas en S3 requieren credenciales de acceso configuradas
  • No incluye interfaz web de gestión nativa
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Northstar by Mulga — lightweight authoritative DNS with UDP, TCP and DNS-over-TLS support, in-memory lookups and zones stored locally or in S3.”
      width=
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

Despliega como contenedor Docker con variables de entorno para ZONE_DIR, HOST y PORT. Para S3, configura AWS_ACCESS_KEY y NORTHSTAR_S3_ENDPOINT. Asegura certificados TLS en NORTHSTAR_TLS_CERT para DoT en puerto 853.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Go
SERVICIOS
S3/MinIONATS
BASES DE DATOS
No detectadas
PUERTOS
53853
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.