uHub ist ein Direct-Connect-Hub-Server für ADC- und ADCS-Netze. Das Projekt beschreibt eine ereignisgesteuerte, einthreadige Architektur für vorhersehbaren Ressourcenverbrauch mit IPv4, IPv6, TLS, Zugriffskontrolle und einem Erweiterungssystem.
ADC-Clients verwenden uHub als Treffpunkt für Chat und Dateisuche. Übertragungen zwischen Clients laufen nicht über den Hub, daher sind Hub-Kapazität und Peer-Transfer-Kapazität getrennte Betriebsfragen.
Es ist ein bewusst zu betreibender Server, kein Ersatz für einen Chat-Client. Lege vor dem Öffnen eines öffentlichen Hubs Endpunkt, Zertifikatsverantwortung, Zugriffsrichtlinie, Moderationsmodell, Protokollierung, Überwachung und Rückfallverfahren fest.
ADC- Und ADCS-Betrieb
Wähle die Protokolladresse, die Benutzer veröffentlichen, und prüfe sie mit einem kompatiblen Client. ADCS ergänzt TLS; Hostname, Zertifikat, Port und Vertrauenspfad des Clients müssen daher zusammenpassen. Eine erfolgreiche TCP-Verbindung beweist allein nicht, dass der Client die Hub-Anmeldung abschließen kann.
Betrieb Und Erweiterungen
- Lies die Konfigurationsreferenz, bevor du Listener, Identität, Zugriffskontrolle oder Protokollierung änderst.
- Gib TLS-Schlüssel nur für das Dienstkonto lesbar frei und teste die Erneuerung vor Ablauf des Zertifikats.
- Verwende Plugins erst nach Prüfung von Code, Kompatibilität, Berechtigungen und Fehlerverhalten.
- Halte die aktive Konfiguration und jede aktivierte Erweiterung in einem kurzen Betriebsprotokoll fest.
- Untersuche eine Trennung mit Protokollen und Metriken, bevor du einen Produktionshub neu startest.
Offizielle uHub-Ressourcen
Die Upstream-Website, Dokumentation und das Quell-Repository sind die maßgeblichen Quellen für unterstützte Optionen und release-spezifisches Verhalten. Lies die Dokumentation zur installierten Version, bevor du dich auf ein Beispiel einer anderen Version verlässt.
| Ressource | Wofür sie dient |
|---|---|
| uHub-Projektwebsite | Projektüberblick und aktuelle Upstream-Links. |
| uHub-Dokumentation | Konfiguration, Plugins, TLS, Architektur und Verwaltung. |
| uHub-Quell-Repository | Quellcode, Releases, Probleme und Implementierungsdetails. |