Novus
Novus vereinfacht die Verwaltung zahlreicher localhost-Dienste, indem es eine einfache Möglichkeit bietet, reguläre Domainnamen zu definieren. Es bietet integrierte HTTPS-Unterstützung, sodass alle Domains standardmäßig sicher sind.
Aufgeführt in Kategorien:
EntwicklerwerkzeugeTechnologieGitHubBeschreibung
Novus vereinfacht die Verwaltung zahlreicher localhost-Dienste, indem es eine einfache Möglichkeit bietet, reguläre Domainnamen zu definieren. Es kommt mit integrierter HTTPS-Unterstützung, die sicherstellt, dass alle Domains standardmäßig sicher sind. Im Hintergrund nutzt es Nginx als Proxy und DNSMasq zur Definition benutzerdefinierter Domain-Resolver, wodurch die manuelle Manipulation der etchosts entfällt. SSL-Zertifikate werden automatisch von mkcert verwaltet und erneuert, sodass Benutzer ihre localhost-URLs mühelos auf DNS-Domains abbilden können.
Wie man benutzt Novus?
Um Novus zu verwenden, installieren Sie es über Homebrew mit den Befehlen 'brew tap jozefcipanovus' und 'brew install novus'. Nach der Installation initialisieren Sie es, indem Sie 'novus init' ausführen, um eine Konfigurationsdatei zu erstellen. Definieren Sie Ihre Domain-Zuordnungen in der novus.yml-Datei und starten Sie dann den Dienst mit 'novus serve'.
Hauptmerkmale von Novus:
1️⃣
Vereinfachte Verwaltung von localhost-Diensten
2️⃣
Integrierte HTTPS-Unterstützung für sichere Domains
3️⃣
Automatische Verwaltung und Erneuerung von SSL-Zertifikaten
4️⃣
Konfiguration benutzerdefinierter Domain-Resolver
5️⃣
Einfache Abbildung von localhost-URLs auf DNS-Domains
Warum könnte verwendet werden Novus?
# | Anwendungsfall | Status | |
---|---|---|---|
# 1 | Entwicklung und Testen von Webanwendungen lokal mit sicheren HTTPS-Domains | ✅ | |
# 2 | Verwaltung mehrerer lokaler Dienste ohne manuelle Konfiguration | ✅ | |
# 3 | Erstellung einer nahtlosen produktionsähnlichen Umgebung auf einem lokalen Rechner | ✅ |
Wer hat entwickelt Novus?
Novus wird von Jozef Cipan entwickelt, der sich darauf konzentriert, Tools zu erstellen, die das Entwicklererlebnis verbessern, insbesondere bei der Verwaltung lokaler Entwicklungsumgebungen.