GoHub go-dcpp project का hub executable है। upstream go-dcpp को ADC और NMDC के लिए Direct Connect hub implementation कहता है; hub auto-detected port पर IRC भी उपलब्ध करा सकता है। यह migration और interoperability में सहायक है, पर प्रत्येक listener और client path का अपना परीक्षण आवश्यक है।
GoHub, go-dcpp hub executable, इसके multi-protocol Direct Connect design और सावधान संचालन के संसाधनों को समझें।
GoHub Direct Connect हब सॉफ़्टवेयर
परियोजना कहती है कि GoHub auto-detected port पर ADC, NMDC और IRC traffic स्वीकार कर सकता है और cross-protocol chat तथा search document करता है। इससे URI, TLS, client features, passwords, transfer connectivity और hublist registration की सीमाएं समाप्त नहीं होतीं; इन्हें वास्तविक user paths पर जांचें।
स्थापना और प्रारंभिक विन्यास
- वर्तमान Go toolchain और चुनी हुई revision के upstream instructions उपयोग करें; command
cmd/go-hubमें है। documented command से configuration initialize करें,hub.ymlजांचें और secrets को version control से बाहर रखें। service को dedicated account से चलाएं और configuration, logs, backups, certificates, plugins तथा scripts की write access सीमित करें। exact revision के Dockerfile और start script की समीक्षा करें और image या commit pin करें। upgrade से पहले non-public hub पर ADC, NMDC और IRC clients से test करें। - परिवर्तनों को गैर-सार्वजनिक परीक्षण हब पर जांचें।
- रहस्यों, keys और backups की सुरक्षा करें।
- सटीक version और किए गए परिवर्तन दर्ज करें।
- deploy करने से पहले rollback प्रक्रिया जांचें।
सुरक्षा और संचालन
परियोजना Go plugins, Lua scripts, profiles, commands, rooms, registrations और flood filters document करती है। extensions hub की trust boundary में executable code हैं: source, permissions, configuration और failure behavior जांचें। privileged commands और diagnostic endpoints private रखें। समस्या के लिए revision, configuration change, client protocol, cleaned error और reproducible steps दर्ज करें।
सत्यापित संसाधन
लिंक upstream GitHub या Go package documentation के हैं। यह स्रोत समूह किसी अलग official support hub की पुष्टि नहीं करता; issue tracker में संक्षिप्त reproducible report दें।
| लेबल | लिंक | विवरण |
|---|---|---|
| go-dcpp Repository | https://github.com/direct-connect/go-dcpp | आधिकारिक परियोजना संसाधन। |
| Issue Tracker | https://github.com/direct-connect/go-dcpp/issues | आधिकारिक परियोजना संसाधन। |
| Tags | https://github.com/direct-connect/go-dcpp/tags | आधिकारिक परियोजना संसाधन। |
| License | https://github.com/direct-connect/go-dcpp/blob/master/LICENSE | आधिकारिक परियोजना संसाधन। |
| GoHub Command | https://github.com/direct-connect/go-dcpp/tree/master/cmd/go-hub | आधिकारिक परियोजना संसाधन। |
| Dockerfile | https://github.com/direct-connect/go-dcpp/blob/master/Dockerfile | आधिकारिक परियोजना संसाधन। |
| Docker Start Script | https://github.com/direct-connect/go-dcpp/blob/master/start-docker.sh | आधिकारिक परियोजना संसाधन। |
| go-dcpp Package | https://pkg.go.dev/github.com/direct-connect/go-dcpp | आधिकारिक परियोजना संसाधन। |
| Hub Package | https://pkg.go.dev/github.com/direct-connect/go-dcpp/hub | आधिकारिक परियोजना संसाधन। |
संबंधित Direct Connect सामग्री
Protocol context के लिए Direct Connect, hub families की तुलना के लिए ADCH++, uHub और Verlihub, library के लिए लेख तथा public records के लिए हब खोज देखें।
टिप्पणियाँ
अभी कोई टिप्पणी नहीं है। बातचीत शुरू करें।