Saltar al contenido principal
50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
N

Numa

Numa es un resolvedor DNS portátil escrito en Rust que se ejecuta como un único binario. Reenvía, cachea y bloquea anuncios, sirve nombres locales .numa y habla DNS-over-TLS y DNS-over-HTTPS. Con licencia MIT y más de 1.400 estrellas en GitHub.

En resumen

Licencia MIT Versión Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Acceder al panel

De forma predeterminada, el panel escucha en localhost: http://127.0.0.1:5380

Para el acceso remoto, crea un túnel SSH:

ssh -L 5380:127.0.0.1:5380 root@<SERVER-IP>

A continuación, abre: http://127.0.0.1:5380

Acceso público al panel

El panel puede escuchar públicamente editando: /var/lib/numa/numa.toml

Configura el panel para que escuche en 0.0.0.0.

Reinicia Numa después de cambiar la configuración.

En acceso público, Numa usa autenticación básica:

  • Nombre de usuario: déjalo vacío
  • Password: contents of /var/lib/numa/api_token

Gestionar Numa

Comprueba el servicio:

systemctl status numa

Ver registros:

journalctl -u numa -f

Reinicia el servicio:

systemctl restart numa

Detén el servicio:

systemctl stop numa

Inicia el servicio:

systemctl start numa

Archivos y directorios importantes

  • Binario: /usr/local/bin/numa
  • Configuración: /var/lib/numa/numa.toml
  • Token de API: /var/lib/numa/api_token
  • Servicio: /etc/systemd/system/numa.service
  • Configuración de DNS: /etc/systemd/resolved.conf.d/numa.conf

Notas

  • El DNS está disponible en el puerto 53.
  • The dashboard listens on 127.0.0.1:5380 por defecto.
  • Se recomienda usar un túnel SSH en lugar de exponer el panel públicamente.
  • Si expones el panel públicamente, configura adecuadamente la autenticación y el HTTPS.
  • Ajusta la configuración de Numa según tus preferencias.

Deploy Numa now. Desde $2,48/mes.