Vai al contenuto principale
50% di sconto tutti i piani, tempo limitato. A partire da $2.48/mo
N

Numa

Numa è un resolver DNS portatile scritto in Rust che gira come singolo binario. Inoltra, mette in cache e blocca la pubblicità, serve nomi locali .numa e parla DNS-over-TLS e DNS-over-HTTPS. Licenza MIT e oltre 1.400 stelle su GitHub.

In breve

Licenza MIT Versione Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Accedere alla dashboard

Per impostazione predefinita la dashboard è in ascolto su localhost: http://127.0.0.1:5380

Per l'accesso remoto crea un tunnel SSH:

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

Poi apri: http://127.0.0.1:5380

Accesso pubblico alla dashboard

La dashboard può essere messa in ascolto pubblico modificando: /var/lib/numa/numa.toml

Configura la dashboard per l'ascolto su 0.0.0.0.

Riavvia Numa dopo aver modificato la configurazione.

In accesso pubblico Numa usa l'autenticazione basic:

  • Nome utente: lascia vuoto
  • Password: contents of /var/lib/numa/api_token

Gestire Numa

Verifica il servizio:

systemctl status numa

Visualizza i log:

journalctl -u numa -f

Riavvia il servizio:

systemctl restart numa

Arresta il servizio:

systemctl stop numa

Avvia il servizio:

systemctl start numa

File e directory importanti

  • Binario: /usr/local/bin/numa
  • Configurazione: /var/lib/numa/numa.toml
  • Token API: /var/lib/numa/api_token
  • Servizio: /etc/systemd/system/numa.service
  • Configurazione DNS: /etc/systemd/resolved.conf.d/numa.conf

Note

  • Il DNS è disponibile sulla porta 53.
  • The dashboard listens on 127.0.0.1:5380 per impostazione predefinita.
  • È consigliato usare un tunnel SSH invece di esporre pubblicamente la dashboard.
  • Se esponi pubblicamente la dashboard, configura in modo adeguato autenticazione e HTTPS.
  • Modifica la configurazione di Numa secondo le tue preferenze.

Deploy Numa now. Da 2,48 $/mese.